파일2 [CS] File, 파일 열기/닫기 #2 이 포스팅은 한국기술교육대학교 김덕수 교수님의 시스템 프로그래밍 (CSE 232)를 참고하여 작성되었습니다. #1 Low-level vs High-level file IO Low-Level File IO (System call) - system call을 이용해서 파일 입출력 수행 - File descriptor 사용 - Byte 단위로 디스크에 입출력 - 특수 파일에 대한 입출력 가능 High-Level File IO (Buffered IO) - C Standard library를 사용하여 파일 입출력 수행 - File pointer 사용 (FILE *fp) - 버퍼(block) 단위로 디스크에 입출력 : 여러 형식의 입출력 지원 #2 Opening files - open(2) man -s 2 open.. 2022. 12. 13. [CS] File, 파일이 무엇인가? #1 이 포스팅은 한국기술교육대학교 김덕수 교수님의 시스템 프로그래밍 (CSE 232)를 참고하여 작성되었습니다. 네트워크 학습을 하면서, 네트워크도 결국 하나의 파일 입출력으로 봐야 함을 학습했다. 그렇다면 해당 파일 입출력에 대한 system call을 다루기 위한 학습이 필요하다. 해당 포스팅은 이런 이유로 시작되었다. #1 파일 개요 파일? 보조 기억 장치에 저장된 연관된 정보들의 집합 File operations : Create, Write, Read, Reposition, Delete, Etc... OS는 file operation들에 대한 system call을 제공해야 한다. 파일의 종류 : (1) 일반 파일 Regular file: Text or binary data file (2) Direc.. 2022. 12. 13. 이전 1 다음