私たちは多くのファイルが偽、つまり実際のファイルではないことを知っています。
前任者:
/sys/xxx
/proc/xxx
/dev/xxxx
私が理解したように、open()
x86 ASMコードが呼び出され、ASMコードはディスクにアクセスするためのハードウェア割り込みを実行します。
問題は、open()
最終的にディスクにアクセスできるかどうかです。ダミーファイルにアクセスするにはどうすればよいですかopen()
?
ベストアンサー1
open()
説明したように、システムコールは機能しません。代わりにカーネルにファイルを開くように要求します。カーネルは、ファイルがどのファイルシステムにあり、どのデバイスに関連付けられているかを知っています。これは物理ハードドライブ、メモリブロックなどとすることができる。関連付けられたデバイスが単純なメモリブロックの場合、ディスクアクセスは実行されません。