파일과 파일 시스템
(1) 파일 시스템의 개념
(2) 파일 시스템의 기능
운영체제 | 파일 시스템 |
---|---|
윈도우 | FAT (XP 이전), NTFS |
유닉스 | 아이노드 |
(3) 블록과 파일 테이블
블록 : 저장 장치의 단위 - 하나의 블록에 하나의 주소가 할당된다.
파일 테이블 : 각 파일이 어떤 블록에 저장되어 있는지 정보를 저장한다.
ex. 파일 A : 블록번호 1, 3, 9
(1) 파일 종류와 확장자
(2) 파일 이름
(3) 파일 연결 프로그램
(4) 파일 속성
(5) 파일 작업
(6) 파일 헤더
(1) 파티션 : 저장 장치를 논리적으로 구분한 것
(2) 포맷 : 파일 시스템 초기화
(3) 조각 모음 : SSD에서 자주 사용하면 수명이 단축된다.
(1) 순차 파일 구조 : rf. 카세트 테이프 (forward, backword)
(2) 인덱스 파일 구조 : 순차 파일 구조 + 인덱스 rf. 플로피 디스크, CD-ROM.. (ISAM 파일)
(3) 직접 파일 구조 : 데이터 → 해시 함수 → 물리 주소 변환
디렉터리의 구조
경로
디렉터리 구조
마운트
디스크 파일 할당
(1) 연속 할당과 불연속 할당
(2) 연결 할당
(3) 인덱스 할당
유닉스 파일의 특징
- r w x r w - r - -
- : 파일 종류 >> - 일반 파일, d 디렉토리, l 링크
r w x : 소유자 >> execute(1), write(2), read(4)
r w - : 그룹
r - - : 제삼자
rf. 접근 패턴 변경 : chmod 777 test.c