「open/read/write/close」 のパラダイム
コンピュータ
における
入出力演算
に関して一般に使われている包括的なアプローチ
このパラダイムを構成する 6 つの基本
I/O 関数
(これらの名前は
Unix OS
に由来)
1. open : デバイスを使う準備を整える(たとえば電源投入)
2. read : デバイスからアプリケーションにデータを転送する
3. write : アプリケーションからデバイスにデータを転送する
4. close : デバイスの使用を終える
5. seek : デバイス上で、新たなデータ位置に移動する
6. ioctl : 多種多様の制御関数(たとえばボリュームを変更する)
参考文献
コンピュータアーキテクチャのエッセンス [第 2 版]