본문 바로가기

쉽게 배우는5

[쉽게 배우는 운영체제 연습문제 심화문제 정답] 11장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 11장 (직접 풀었습니다) [연습문제] 1. 파일을 사용할 때 운영체제로부터 부여받은 접근 권한을 무엇이라 하는가? 파일 디스크립터(File Descriptor) 2. 파일 구조 중 처음부터 순서대로 접근하는 구조는 무엇인가? 순차 파일 구조(Sequential File Structure) 3. 파일 구조 중 순차 접근과 직접 접근이 모두 가능한 구조는 무엇인가? 인덱스 파일 구조(Index File Structure) 4. 저장하려는 데이터의 특정 값에 어떤 관계를 정의하여 물리적인 주소로 바로 변환하는 파일 구조는 무엇인가? 직접 파일 구조(Direct File Structure) 5. 직접 파일 구조에서 데이터 변환에 사용하는 함수는 무엇인가? 해시 .. 2020. 5. 30.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 9장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 9장 [연습문제] 1. 메모리 가져오기 정책 중, 사용자가 요구할 떄, 해당 페이지를 메모리로 가져오는 방식은 무엇인가? 요구 페이징 2. 요구 페이징과 반대로 앞으로 필요할 것이라고 예상되는 페이지를 미리 가져오는 방식은 무엇인가? 미리 가져오기 방식(캐시) 3. 페이지 테이블 엔트리의 구조 중, 페이지가 실제 메모리에 있는지 나타내는 비트는 무엇인가? 유효 비트(현재 비트) 4. 페이지 테이블 엔트리의 구조 중, 페이지가 메모리에 올라온 후 사용한 적이 있는지 알려주는 비트는 무엇인가? 접근 비트(참조 비트) 5. 페이지 테이블 엔트리의 구조 중, 페이지가 메모리에 올라온 후 데이터의 변경이 있었는지 알려주는 비트는 무엇인가? 변경 비트(더티 비트) 6.. 2020. 5. 16.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 8장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 8장 [연습문제] 1. 가상 메모리에서 관리자가 사용할 수 있는 전체 크기는 어떻게 결정되는가? 물리 메모리와 스왑 영역을 합한 크기로 결정된다. 2. 가상 주소에서 하나의 프로세스가 사용할 수 있는 최대 주소는 무엇과 연관이 있는가? 물리 메모리 3. 가상 메모리에서 가상 주소를 물리 주소로 변환하기 위해 사용하는 자료 구조를 무엇이라 하는가? 페이징 기법의 주소 변환, 세그먼테이션 기법의 주소 변환 4. 페이징 기법의 주소 변환 과정 식을 쓰시오. VA = → PA = 5. 페이지 테이블에서 각각의 한 줄을 무엇이라 하는가? 페이지 6. 가상 주소를 로 변환하는 공식을 쓰시오. P = [가상 주소/ 한 페이지 크기] 몫, D = [가상주소/ 한 페이지의.. 2020. 5. 13.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 7장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 7장 (직접 풀었습니다.) [연습 문제] 1. 소스코드를 한번에 번역하지 않고 한 행씩 번역하여 실행하는 방식을 무엇이라 하는가? 인터프리터 방식 2. 프로그래머가 C나 자바로 소스코드를 작성하여 컴파일하면 일차적으로 만들어지는 코드는 무엇인가? 목적코드 3. 컴파일할 떄 코드에 라이브러리를 연결하지 않고 코드를 실행할 떄 라이브러리를 가져와 실행하는 방식을 무엇이라 하는가? 동적 라이브러리 (DLL) 4. 메모리 관리 정책 중 메모리가 꽉 찼을 때 메모리에 있는 어떤 프로세스를 내보낼지 결정하는 것은 무엇인가? 재배치 정책 5. 32bit CPU를 사용하는 컴퓨터가 가질 수 있는 물리 메모리의 최대 크기는 얼마인가? 4GB 6. 절대 주소는 실제 물리 주.. 2020. 5. 12.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 1장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 1장 [연습문제] 1. 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어는 무엇인가? 운영체제 2. 가전제품과 같이 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제를 무엇이라고 하는가? 임베디드 운영체제 3. 사용자가 원하는 기능을 수행하기 위해 컴퓨터 자원을 사용하는 소프트웨어는 무엇인가? 응용프로그램 4. 운영체제가 없는 컴퓨터에서는 어떤 문제가 발생하는지 설명하시오. 만들 당시에 구현한 기능 외에 다른 기능을 추가하거나 성능을 향상 시킬 수 없다. 5. 기계와 사용자 사이에 명령을 전달하고 처리한 결과를 알려주는 것을 무엇이라고 하는가? 인터페이스 6. 프로그램과 데이터를 한 .. 2020. 5. 5.