파일

  • 유저모드에서 커널모드로 진입할 수 있는 인터페이스 -> 보조기억장치를 사용하는 하나의 방법
  • 변수와 동적 메모리 사용이 RAM을 사용하기 위함이었다면, File은 Disk를 사용하기 위함
  • 최초 크기는 0 -> Write가 일어나면 공간이 줄어들고 크기가 늘어나며 I/O 지점이 변경됨
  • 고유의 I/O 버퍼를 소유
  • 논리 구조가 선형 구조 -> Streaming 가능 -> Buffer, Queue를 떠올리자
  • EOF(End of File) : -1은 텍스트 파일의 끝을 의미(바이너리 파일은 -1을 하나의 데이터로 인식)
  • fopen(), fclose(), fprintf() 등

파일 시스템

  • 파일을 관리하는 시스템
  • 커널에 위치
  • FAT32, NTFS 등

'💻 Computer Science > C & C++' 카테고리의 다른 글

[C] 컴파일 최적화  (0) 2024.01.10
[C] 구조체와 공용체  (0) 2024.01.10
[C] 변수  (0) 2024.01.10
[C] 메모리 복사  (0) 2024.01.09
[C] 동적 할당  (0) 2024.01.08