이 글은 "쉽게 배우는 운영체제 (조성호 지음)"을 읽고 주관적으로 작성된 글입니다.
※ 요약
- 파일 시스템
- 파일을 보관하고 관리하는 파일 관리자를 두어 저장장치의 전체를 관리하는 시스템
- 파일 관리자는 사용자의 요청으로 파일 저장 / 읽기 수행
- 파일 구조
- 순차 파일 구조
- 파일 내용이 긴 줄로 늘어선 형태로 저장
- 순차 접근만 가능 - 인덱스 파일 구조
- 순차 파일 구조에 인덱스 테이블을 추가
- 순차 접근과 직접 접근이 가능 - 직접 파일 구조
- 해시 테이블을 활용하여 물리 주소로 바로 변환
- 데이터 접근이 매우 빠르나, 저장공간 효율이 떨어짐
- 순차 파일 구조
- 디렉터리
- 관련 있는 파일을 하나로 모아놓는 곳
- 하나의 디렉터리에는 여러 파일 / 자식 디렉토리 존재
- 마운트
- 여러 파티션을 하나로 통합
- 디스크 파일 할당 방식
- 연속 할당
- 파일을 디스크상 연속적으로 배열하는 간단한 방식 - 불연속 할당
- 비어있는 블록에 데이터를 분산 저장
- 이에 관련 정보를 파일 시스템이 관리
- 연결 리스트 활용 / 인덱스 할당
- 연속 할당
- 디스크의 빈 공간 관리
- 파일 시스템은 빈 블록의 정보만 모아놓은 빈 공간 리스트 유지
- 디스크의 내부 단편화를 줄이고 빈 공간을 효율적으로 관리 - 빈 블록이 생기면 리스트에 추가
- 새로운 블록 할당시 리스트에 먼저 들어온 블록부터 할당
- 파일 시스템은 빈 블록의 정보만 모아놓은 빈 공간 리스트 유지
1. 파일과 파일 시스템
1) 파일 시스템의 개요
- 쩜
- 쩜
2) 파일 분류와 확장자
- 쩜
- 쩜
3) 파일 이름과 연결 프로그램
- 쩜
- 쩜
4) 파일 속성
- 쩜
- 쩜
5) 파일 작업의 유형
- 쩜
- 쩜
6) 파일 구조
- 쩜
- 쩜
2. 디렉터리의 구조
1) 디렉터리의 개념
- 쩜
- 쩜
2) 디렉터리 파일
- 쩜
- 쩜
3) 경로
- 쩜
- 쩜
4) 디렉터리 구조
- 쩜
- 쩜
5) 마운트
- 쩜
- 쩜
3. 디스크 파일 할당
1) 연속 할당과 불연속 할당
- 쩜
- 쩜
2) 디스크의 빈 공간 관리
- 쩜
- 쩜
4. [심화학습] 유닉스 파일의 특징
1) 유닉스의 실행 파일
- 쩜
- 쩜
'책읽기' 카테고리의 다른 글
[쉽게 배우는 데이터 통신과 컴퓨터 네트워크][Chapter-1] 네트워크의 기초 용어와 기능 (0) | 2021.08.03 |
---|---|
[쉽게 배우는 운영체제](요약)[Part-4][Ch-12] 네트워크와 분산 시스템 (0) | 2021.08.02 |
[쉽게 배우는 운영체제](요약)[Part-4][Ch-10] 입출력 시스템과 저장장치 (0) | 2021.08.02 |
[Java의 정석][Chapter-2] 변수 (0) | 2021.08.01 |
[Java의 정석][Chapter-1] 자바를 시작하기 전에 (0) | 2021.08.01 |