본문 바로가기

운영체제8

[쉽게 배우는 운영체제 연습문제 심화문제 정답] 4장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 4장 [연습문제] 1. 시스템 내 전체 프로세스의 수를 조절하는 것으로, 장기 스케줄링 또는 작업 스케줄링이라고 불리는 스케줄링 수준은 무엇인가? 고수준 스케줄링 2. 어떤 프로세스에 CPU를 할당하고 어떤 프로세스를 대기 상태로 보낼지 등을 결정하는 스케줄링 수준은 무엇인가? 저수준 스케줄링 3. 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 뺴앗을 수 있는 스케줄링은 무엇인가? 선점형 스케줄링 4. 현재 입출력을 진행하는 프로세스로, 사용자와 상호작용이 가능하여 상호작용 프로세스라고도 불리는 것은 무엇인가? 전면 프로세스 5. 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 스케줄링 알고리즘은 무엇인가? FCFS 스케.. 2020. 5. 26.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 10장 [쉽게 배우는 운영체제 연습문제 심화문제 정답] 10장 (직접풀었습니다) [연습문제] 1. 전원 이상이나 기계적인 오류 떄문에 발생하는 인터럽트는 무엇인가? 외부 인터럽트 2. 숫자를 0으로 나누거나 자신의 주소 공간을 벗어나서 작업을 하는 것과 같이 프로세스의 오류와 관련된 인터럽트는 무엇인가? 내부 인터럽트 3. 자발적 인터럽트로서 사용자의 의지로 발생시키는 인터럽트는 무엇인가? 시그널 4. 인터럽트의 처리 방법을 함수로 만들어놓은 것을 무엇이라 하는가? 인터럽트 핸들러 5. 하드디스크에서 사용하는 방식으로, 디스크가 일정 속도로 회전하며 모든 트랙의 섹터 개수가 같고 섹터의 크기가 각각 다른 방식은 무엇인가? 각속도 일정방식의 회전 6. CD에서 사용하는 방식으로, 어느 트랙이나 시간당 디스크 이동.. 2020. 5. 20.
[패스트캠퍼스 운영체제 학습일지] 운영체제 역할과 응용 프로그램과의 관계 [패스트캠퍼스 운영체제 학습일지] 운영체제 역할과 응용 프로그램과의 관계운영체제의 역할 01: 시스템 자원(System Resource) 관리자Operating System 혹은 OS라 불린다. 시스템 자원(System Resource)을 관리한다. 시스템자원은 컴퓨터 하드웨어를 말한다. 컴퓨터 자원으로CPU(중앙처리장치), Memory(DRAM, RAM),I/O(입출력장치), 저장매체가 있다. I/O는 Input/Output 의 줄임말이다. 입출력 장치에는 모니터(출력), 마우스(입력), 키보드(입력), 네트워크(입출력)이 있다. 네트워크는 다른 컴퓨터로 데이터를 전송하거나 받기 때문에 입출력이다. 저장매체는 SSD, HDD(하드디스크)가 있으며 컴퓨터의 전원이 꺼져도 데이터가 저장된다. 즉, 운영체제.. 2020. 5. 16.
[쉽게 배우는 운영체제 연습문제 심화문제 정답] 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.