공부방/운영체제 10

파일 시스템 관리 서술형 풀어보기

1. 파일 입출력 시에 1) 응용프로그램, 운영체제, 디스크 장치가 각각 사용하는 주소에 대해 설명하고 주소 변환이 어 디서 이루어지는지 설명하라. 2) 여기서 운영체제는 CHS 물리 주소를 사용하지 않고 논리 블록 주소를 사용함으로써 얻어지는 장점은 무엇인가? 2. fread() 함수의 호출에서 시작하여 파일 블록이 읽혀오는 과정을 단계별로 간단히 나열하면서 설명하라. 3. 파일 시스템 메타 정보와 파일 메타 정보에 대해 1) 세부적으로 어떤 것들이 있는지 나열하라. 2) FAT 파일 시스템과 Unix 파일 시스템에서 이들이 각각 어디에 저장되어 있는지 설명하라. 4. 파일 블록의 크기가 4KB인 32비트 유닉스 파일 시스템에서, 파일의 크기가 5GB인 경우 파일 을 모두 읽으려면 인덱스가 들어 있는 ..

페이징 메모리 서술형 풀어보기

1. 32비트 CPU를 가진 운영체제가 페이징 기법으로 메모리를 관리한다. 페이지의 크기가 8KB이고, 현재 컴퓨터에 1GB의 메모리가 있을 때 다음 질문에 답하라. (1) 논리 주소에서 페이지 번호와 옵셋은 각각 몇 비트인가? (2) 페이지와 프레임 크기는 각각 얼마인가? (3) 물리 메모리에는 몇 개의 프레임이 존재하는가? (4) 사용자 주소 공간의 크기가 2GB일 때, 이 컴퓨터에서 작성할 수 있는 응용프로그램의 크 기는 얼마인지 이유와 함께 말하라. (5) 페이지 테이블의 한 항목 크기가 4바이트라고 할 때, 페이지 테이블의 크기는 얼마인가? 단위와 함께 쓰라. (6) (5)번에 이어서 현재 100개의 프로세스가 실행되고 있다면 시스템 내에 생성된 전체 페이 지 테이블의 크기는 얼마인가? (7) ..