Test/C

파일 입출력

kiostory 2019. 1. 7. 22:14

* 파일이란 무엇인가?

- 데이터 파일 (mp3, ppt, avi ...)

- 실행 파일 (exe, dll ...)                                                   ...이상 파일시스템 (FAT-file allocation table, FAT32, NTFS ...)

- user mode에서 kernel mode로 진입할 수 있는 인터페이스

- 파일마다 고유의 I/O 버퍼가 있다

- 디스크(보조기억장치)를 사용하는 방법

- cf. 변수, 동적 메모리할당 --> 메모리를 사용하는 방법


* 파일(시스템)을 다루는 방법을 배움

- 개방(생성), 폐쇄, I/O, 이동, 조정 ....

- I/O지점의 이동


* 파일

- 선형 논리구조

- streaming, buffer, queue

- 파일별 I/O buffer가 있음