100세까지 코딩
[운영체제] 파일과 디렉터리 본문
혼공컴운 강의를 참고했습니다.
0. 사전 지식
1. 파일 시스템
- 파일과 디렉터리를 관리하는 운영체제 내의 프로그램.
2. 파일과 디렉터리
- 보조기억장치의 데이터 덩어리
1. 파일
- 파일을 이루는 정보
- 파일을 실행하기 위한 정보 + 부가 정보 (= 속성, 메타 데이터)
- 파일의 속성
- 시스템 호출 종류
파일 생성, 삭제, 열기, 닫기, 읽기, 쓰기 등등
2. 디렉터리 (폴더)
1. 트리 구조 디렉터리
- 여러 계층으로 파일 및 폴더를 관리.
- 보통 최상위 디렉터리는 / , 윈도우 운영체제에서는 C:₩
2. 경로
- 디렉터리를 이용해 파일/디렉터리의 위치, 이름까지 특정 지을 수 있는 정보.
◆ 절대 경로
- 루트 디렉터리부터 시작하는 경로
ex) /home/JD/a.sh
◆ 상대 경로
- 현재 디렉터리부터 시작하는 경로
ex) 현재가 home이면 JD/a.sh
3. 디렉터리 엔트리
- 각 엔트리(행)에 담기는 정보
- 디렉터리의 내부에는 해당 디렉터리에 담겨 있는 대상과 관련된 정보
-> 테이블 형태로 구성
.. : 상위 디렉터리 . : 현재 디렉터리
참고
- 디렉터리는 '특별한 형태의 파일'로 간주. == '포함된 정보가 조금 특별한 파일'
- 파일의 내부에는 파일과 관련된 정보
- 디렉터리의 내부에는 해당 디렉터리에 담겨 있는 대상과 관련된 정보
'CS > 운영체제' 카테고리의 다른 글
[운영체제] 페이징의 이점과 계층적 페이징 (0) | 2024.03.14 |
---|---|
[운영체제] 프로세스 상태와 계층 구조 (0) | 2024.03.04 |
[운영체제] 프로세스 개요 (0) | 2024.03.03 |