파일 2

시스템 프로그래밍 - 파일

[2024.10.22] 필수 온라인 강의 Part4 시스템 프로그래밍 CH02 파일 다루기 - 파일 다루기가 가장 중요함! 리눅스의 장치, 일반파일, ipc도 모두 파일처럼 간주하고 접근을 함.파일 디스크립터와 파일 포인터파일 디스크립터(File Descripter) - 프로세스는 운영체제로부터 파일을 할당-> 구분 및 식별방법 - 파일을 식별하기 위해 운영체제로부터 할당받은 정보                참고) 입출력장치, 파이프, 소켓도 파일 디스크립터로 식별.. - 일반적으로 0 이상의 정수 형태 - 프로세스가 파일을 열거나 생성할 때 운영체제는 해당 파일에 대한 파일 디스크립터 할당 - 저수준에서 파일을 식별하는 정보- 고정된 파일 디스크립터 값 (표준 입출력)         - 0번: 표준 입..

카테고리 없음 2024.10.24

운영체제 - 파일 시스템

[2024.10.21] 필수 온라인 강의 Part2 운영체제 CH06 파일 시스템 - 운영체제 내부에서 파일과 디렉터리를 관리해주는 한 부분파일과 디렉터리파일시스템의 관리 대상 파일 시스템- 파일과 디렉터리(폴더)를 관리하는 커널의 한 부분 - 다양한 파일 시스템이 있고, 여러 파일 시스템을 동시에 사용할 수 있음파일 (file)- 보조기억장치의 의미있는 정보의 집합- 구성 요소 : 이름, 실행하기 위한 정보, 부가 정보(메타데이터, 속성)          - 속성 : 유형 (확장자), 크기, 생성 날짜, 마지막 접근 날짜, 마지막 수정 날짜, 생성자, 소유자, 위치블록(block) - 파일(+ 디렉터리) 접근 단위- 섹터 단위로 접근하지 않음 : 하드디스크 제일 작은 단위(섹터)- 운영체제가 보조기억장..

Study/CS 기초 2024.10.21