COMPUTER SCIENCE/OS

[쉽게 배우는 운영체제 2판] 11장 연습문제

Tiny Commit 2025. 9. 21. 08:50

 

1. 객관식

  1. 유닉스에서 사용하는 파일 시스템의 이름은?
    → (④ I-node)
  2. 파일 시스템의 기본적인 관리 단위는?
    → (① block)
  3. 여러 개의 파일을 한곳에 보관하는 개념은?
    → (③ directory)
  4. 파일 이름 규칙으로 틀린 것은?
    → (② 윈도우는 대소문자를 구분한다)
  5. 파일마다 자신에게 필요한 정보들이 보관되는 곳은?
    → (④ 파일 헤더)
  6. 논리적으로 구분된 저장 장치 영역을 가리키는 용어는?
    → (① 파티션)
  7. 저장장치의 파일 시스템을 초기화하는 작업은?
    → (③ 포맷)
  8. 초기 파일 시스템에서 사용하던 파일 구조는?
    → (④ 순차 파일)
  9. 순차 접근과 직접 접근이 가능한 파일 구조는?
    → (① 인덱스 파일)
  10. 해시 함수로 키 값을 찾는 파일 구조는?
    → (③ 직접 파일)
  11. 데이터 접근은 빠르지만 공간 낭비가 생기는 파일 구조는?
    → ( ③ 직접 파일 )
  12. 유닉스에서 루트 디렉터리를 나타내는 기호는?
    → (② /)
  13. 전체 디렉터리에서 파일의 위치를 나타내는 것은?
    → (② path)
  14. 루트 디렉터리를 기준으로 파일의 위치를 나타내는 방식은?
    → (① 절대 경로)
  15. 바로가기를 포함한 현대의 디렉터리 구조는?
    → (② 그래프)
  16. 유닉스에서 여러 개의 파티션을 하나로 합치는 기능은?
    → (③ mount)
  17. FAT가 사용하는 할당 방식은?
    → (② 연결 할당)
  18. 체인으로 연결한 형태로 블록을 할당하는 방식은?
    → (② 연결 할당)
  19. 유닉스 I-node에서 사용하는 할당 방식은?
    → (③ 인덱스 할당)
  20. 빈 블록 정보만 모아놓은 것은?
    → (③ 빈 공간 리스트)

2. 빈칸 채우기

  1. 윈도우 10 이후 현재 사용하는 64bit 파일 시스템 이름은 (NTFS)다.
  2. 유닉스에서 사용하는 파일 시스템의 이름은 (I-node)다.
  3. (block)은 파일 시스템의 기본적인 관리 단위다.
  4. 여러 개의 파일을 한 곳에 보관하는 개념을 (directory)라고 한다.
  5. 윈도우 실행 파일의 확장자는 (exe)와 com이다.
  6. 파일마다 필요한 정보가 보관되는 곳을 (파일 헤더)라고 한다.
  7. 읽기 전용, 숨김 파일과 같은 정보는 (파일 속성)에서 찾을 수 있다.
  8. (파티션)은 논리적으로 구분된 저장 장치 영역이다.
  9. (포맷)은 저장장치의 파일 시스템을 초기화하는 작업이다.
  10. 블록 크기가 커지면 (내부 단편화)가 많이 발생할 수 있다.
  11. 초기 파일 시스템에서 사용하던 구조는 (순차 파일) 구조다.
  12. 순차 접근과 직접 접근이 가능한 파일 구조는 (인덱스 파일) 구조다.
  13. 해시 함수에 의해 키 값을 찾는 파일 구조는 (직접 파일) 구조다.
  14. 데이터 접근은 빠르지만 공간 낭비가 생기는 파일 구조는 (직접 파일) 구조다.
  15. 유닉스에서 루트 디렉터리를 나타내는 기호는 (/)다.
  16. (path)란 전체 디렉터리에서 파일의 위치를 나타내는 것이다.
  17. (절대 경로)란 루트 디렉터리를 기준으로 파일의 위치를 나타내는 방식이다.
  18. 현대의 디렉터리 구조는 (그래프) 구조다.
  19. (mount)란 유닉스에서 여러 파티션을 하나로 합치는 기능이다.
  20. FAT가 사용하는 할당 방식은 (연결 할당)이다.
  21. (연결 할당)은 체인으로 연결한 형태로 블록을 할당하는 방식이다.
  22. (인덱스 할당)은 유닉스 I-node에서 사용하는 방식이다.
  23. (빈 공간 리스트)는 빈 블록 정보만 모아놓은 것이다.

3. 서술형

  1. 파일 시스템의 기능
    저장 공간을 효율적으로 관리하고, 파일 저장·검색·수정·삭제를 가능하게 한다. 디렉터리 구조, 접근 제어, 파일 속성 관리 기능을 포함한다.
  2. 파티션
    하드디스크를 논리적으로 구분한 영역으로, 각 파티션마다 독립적으로 파일 시스템을 생성할 수 있다.
  3. 순차 파일 구조
    파일 내용을 처음부터 차례대로 저장·접근하는 방식. 구현이 단순하고 대량 처리에 적합하나 임의 접근에 불리하다.
  4. 인덱스 파일 구조
    파일에 인덱스를 두어 직접 접근과 순차 접근이 모두 가능한 구조. 접근 속도가 빠르지만 인덱스 관리 공간이 필요하다.
  5. 연결 할당
    파일 블록들을 체인으로 연결하는 방식. 디스크 공간 활용 효율은 좋지만 임의 접근이 어렵고 탐색 속도가 느리다.
  6. 인덱스 할당
    I-node에 파일 블록의 주소를 인덱스로 모아두는 방식. 직접·간접 포인터를 활용해 대형 파일도 관리 가능하다.
  7. 빈 공간 관리
    빈 블록 리스트, 비트맵 등의 방법으로 사용 가능한 저장 공간을 관리한다. 이를 통해 효율적 공간 활용과 빠른 블록 할당이 가능하다.

출처 : 조성호 , 『IT CookBook, 쉽게 배우는 운영체제(2판)』한빛아카데미(2023).