파일 I/O는 보통 대부분의 언어에 Standard I/O Library로 구현되어있다.(fopen(), fread(),..)그리고 이런 Standard I/O Library를 call하게 되면, 이 라이브러리들은 내부적으로 커널이 구현해둔 system call(open(), create(),.. - File Descriptor I/O
)을 사용한다.
Sequential Access
(Default)cf)
fife는 read offset과 write offset이 따로 존재하지만, 일반 파일의 경우에는 하나만 존재한다.
Random Access
1번과 2번은 커널이 제공하는 method이다.
Keyed Access