ICDロゴ

プログラムI/O (Programmed Input/Output)

【プログラム・アイ・オー】

別名
PIO (Programmed Input/Output) 【ピー・アイ・オー】
PIO転送 (Programmed Input/Output transfer) 【ピー・アイ・オー・テンソウ】

最終更新日: 2002/03/14

 デバイスとメモリ間でデータを転送する方法の1つ。プログラム(CPU)を使ってデバイスからデータを読み出し、それをメモリに書き込んだり、逆にメモリからデータを読み出してデバイスに書き込んだりして、データ転送を行う方法をプログラムI/O方式という。この転送操作は、すべてCPUのプログラムによって行うため、データ転送中にCPUは他のタスクを実行することはできない。DMA転送方式と比べると、特別なDMAコントローラが不要な分、回路は簡単になるが、データ転送中はCPUの負荷が高くなるし、他のタスクを実行できないという欠点がある。

Copyright (C) 2000-2007 Digital Advantage Corp.

関連用語

アイティメディアの提供サービス

キャリアアップ