01. 파일(file)
- 의미: 하드 디스크나 SSD와 같은 보조기억장치에 저장된 관련 정보의 집합
- 의미 있고 관련 있는 정보를 모은 논리적 단위
- 속성 (attribute): 메타 데이터 (metadata), 파일 관련 부가 정보
- 파일 속성: 파일 형식, 위치, 크기 등 파일과 관련된 다양한 정보
02. 파일 속성과 유형
- 대표적인 속성의 종류: 유형, 크기, 보호, 생성 날짜, 마지막 접근 날짜, 마지막 수정 날짜, 생성자, 소유자, 위치
- 파일 유형: 운영체제가 인식하는 파일 종류
- 확장자 (extension): 파일 유형을 알리는 일반적인 방식
- 파일 유형
파일 유형 | 대표적인 확장자 |
실행 파일 | 없는 경우, exe, com, bin |
목적 파일 | obj, o |
소스 코드 파일 | c, cpp, cc, java, asm, py |
워드 프로세서 파일 | xml, rtf, doc, docx |
라이브러리 파일 | lib, a, so, dll |
멀티미디어 파일 | mpeg, mov, mp3, mp4, avi |
백업/보관 파일 | rar, zip, tar |
03. 파일 연산을 위한 시스템 호출
- 파일 연산을 위한 시스템 제공
- 파일 생성
- 파일 삭제
- 파일 열기
- 파일 닫기
- 파일 읽기
- 파일 쓰기
04. 디렉터리 (directory)
- 윈도우 운영체제에서의 디렉터리: 폴더(folder)
- 1단계 디렉터리 (single-level directory): 모든 파일이 하나의 디렉터리 아래에 있는 구조
- 트리 구조 디렉터리 (tree-structured directory): 여러 계층을 가진 구조
- 루트 디렉토리 (root directory): 최상위 디렉토리 (/)
- 경로 (path): 디렉토리를 이용해 차일 위치를 알 수 있는 정보
05. 절대 경로와 상대 경로
- 절대 경로 (absolute path): 루트 디렉토리에서 자기 자신까지 이르는 고유한 경로
- 상대 경로 (relative path): 경로 나타내는 또 다른 대중적인 방식
06. 디렉터리 연산을 위한 시스템 호출
- 대표적인 종류
- 디렉터리 생성
- 디렉토리 삭제
- 디렉토리 열기
- 디렉토리 닫기
- 디렉토리 읽기
07. 디렉토리 엔트리
- 디렉토리 또한 파일
- 디렉토리는 내부에 해당 디렉토리에 담겨 이쑈는 대상과 관련된 정보를 담고 있음
- 이 정보는 표의 형태로 구성됨
- 디렉토리 엔트리를 통해 보조기억장치에 저장된 위치를 알 수 있음
08. 상대 경로를 나타내는 또 다른 방법
- 현재 작업 디렉터리: 마침표(.)
- 부모 디렉터리: 마침표 두개(..)
- 대부분의 운영체제는 cd라는 명령어를 통해 디렉토리에 접근할 수 있음
'CS 상식 - 운영체제' 카테고리의 다른 글
[CS 상식 - 운영체제] 파일 시스템 (0) | 2025.02.26 |
---|---|
[CS 상식 - 운영체제] 페이지 교체와 프레임 할당 (1) | 2025.02.25 |
[CS 상식 - 운영체제] 연속 메모리 할당 (1) | 2025.02.20 |
[CS 상식 - 운영체제] 페이징 (0) | 2025.02.20 |
[CS 상식 - 운영체제] 교착 상태 해결 방법 (1) | 2025.02.19 |