전체 글 (4) 썸네일형 리스트형 쉽게 배우는 운영체제 4장 연습문제&심화문제 ※본 게시물은 대학생이 공부하면서 직접 푼 문제이기 때문에 정답이 아닐 수 있습니다! 4장. CPU 스케줄링 연습문제 1. 시스템 내 전체 프로세스의 수를 조절하는 것으로, 장기 스케줄링 또는 작업 스케줄링이라 불리는 스케줄링 수준은 무엇인가? 고수준 스케줄링 2. 어떤 프로세스에 CPU를 할당하고 어떤 프로세스를 대기 상태로 보낼지 등을 결정하는 스케줄링 수준은 무엇인가? 저수준 스케줄링 3. 어떤 프로세스가 CPU를 할당 받아 실행 중이더라도 운영체제가 CPU를 강제로 빼앗을 수 있는 스케줄링은 무엇인가? 선점형 스케줄링 4. 현재 입출력을 진행하는 프로세스로, 사용자와 상호작용이 가능하여 상호작용 프로세스라고도 불리는 것은 무엇인가? 전면 프로세스 5. 준비 큐에 도착한 순서대로 CPU를 할당하는 .. 쉽게 배우는 운영체제 3장 연습문제&심화문제 ※본 게시물은 대학생이 공부하면서 직접 푼 문제이기 때문에 정답이 아닐 수 있습니다! 3장. 프로세스와 스레드 연습문제 1. 프로그램이 프로세스가 되려면 운영체제로부터 무엇을 받아야 하는가? 프로세스 제어 블록 2. 프로세스의 상태 중 CPU를 할당받기 위해 기다리는 상태는 무엇인가? 준비 상태 3. 프로세스의 상태 중 입출력 작업을 하기 위해 이동하는 상태는 무엇인가? 대기 상태 4. CPU 스케줄러가 준비 상태에 있는 프로세스 중 하나를 골라 CPU를 할당하는 작업을 무엇이라고 하는가? 디스패치 5. 유닉스에서 Ctrl+Z키를 눌러 프로세스가 중단되면 프로세스는 어떤 상태로 바뀌는가? 휴식 상태 6. 실행 상태에서 하나의 프로세스가 나가고 새로운 프로세스가 들어오는 상황을 무엇이라고 하는가? 문맥교환.. 쉽게 배우는 운영체제 2장 연습문제&심화문제 ※본 게시물은 대학생이 공부하면서 직접 푼 문제이기 때문에 정답이 아닐 수 있습니다! 2장. 컴퓨터의 구조와 성능 향상 연습문제 1. CPU의 구성에 대해 설명하시오. 산술 논리 연산장치(ALU), 제어 장치, 레지스터 2. 폰노이만 구조의 가장 중요한 특징을 설명하시오. 모든 프로그램은 메모리에 올라와야 실행할 수 있다. 3. 버스의 종류를 나열하시오. 제어 버스, 주소 버스, 데이터 버스 4. 단방향 버스에 대해 설명하시오. 자료가 한 방향으로만 전송되는 버스 5. 다음에 실행할 명령어의 주소를 가지고 있는 레지스터는 무엇인가? 프로그램 카운터(PC) 6. 다음에 실행할 명령어를 보관하는 레지스터는 무엇인가? 명령어 레지스터(IR) 7. 메모리 주소를 보관하는 레지스터는 무엇인가? 메모리 주소 레지스.. 쉽게 배우는 운영체제 1장 연습문제&심화문제 ※본 게시물은 대학생이 공부하면서 직접 푼 문제이기 때문에 정답이 아닐 수 있습니다! 1장. 운영체제의 개요 연습문제 1. 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어는 무엇인가? 운영체제 2. 가전제품과 같이 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제를 무엇이라고 하는가? 임베디드 운영체제 3. 사용자가 원하는 기능을 수행하기 위해 컴퓨터 자원을 사용하는 소프트웨어는 무엇인가? 응용 프로그램 4. 운영체제가 없는 컴퓨터에서는 어떤 문제가 발생하는지 설명하시오. 만들 당시에 구현한 기능 외에 다른 기능을 추가하거나 성능 향상할 수 없어서 처음 설계한 대로만 사용이 가능 5. 기계와 사용자 사이에 명령을 전달하고 처리한 .. 이전 1 다음