과 목 : 운영체제
담당 교수 : 김철민 교수님
학 과 : 전산통계학과
학 번 : 10793-36022
이 름 : 양 요 한
1. 커널이 다중 우선순위 큐를 유지하는 이유를 설명하시오.
유닉스는 시분할 다중 프로그래밍 방식으로 운영된다. 그러므로 기억장치에는 동시에 여러개의 프로세스가 적재되어 있고(존재하고) 그러한 여러개의 프로세스는 CPU를 공유해야 한다. 또한 기억용량의 물리적 한계를 극복하기 위해 기억장치에 있던 프로세스중 어떤 것은 교체공간으로 나오고 대기하고 있던 프로세스가 새로이 기억장치로 적재되어야 하는데, 이때 교체당할 프로세스를 선택해야하는 문제가 생긴다.
이를 위해 유닉스에서는 프로세스들을 다중 우선순위 큐(multi-level priority queue)라는 자료구조를 이용해 관리하는데 이는 비슷한 우선순위를 가진 실행 가능 프로세스들의 링크 리스트로 구성 된다.
우선순위는 여러개의 프로세스들의 CPU할당 우선권을 나타내며 이 우선순위는 매초마다 스케쥴러에 의해 조정되어 한 프로세스가 CPU 할당에대해서 계속 제외되는 것을 방지하기도 한다.
매 순간 새로이 매겨진 우선순위를 참고해 스케쥴러는 유휴기에 있는 CPU를 할당하게 되고 CPU할당 타임을 다 쓰고도 프로세스가 수행을 끝내지 않았다면 이 프로세스는 큐의 맨끝으로 보내지게 되어 다음 할당시간을 기다리게 된다. 또한 단순한 큐가 아닌 다중 큐를 사용함으로써 프로세스들의 우선순위 값에 따라 그룹화해서 프로세스의 성격을 CPU할당에 반영하기도 한다.
이러한 다중 프로그래밍 지원 과 기억장치의 물리적 한계 때문에 프로세스 교체작업을 하게되며 이때 교체될 대상을 선택하는 문제를 해결하기 위해 다중 우선순위 큐를 유지해야 한다.
정보통신과컴퓨터 - 모바일 운영체제의 현황과 미래 - 모바일 운영체제의 현황과 미래 -
목 차
1.모바일 운영 체제 1p
2.모바일 운영 체제의 종류 1 ~ 3p
1)심비안OS
2)안드로이드
3)iOS
4)블랙베리OS
5)윈도우즈 폰
3.모바일(스마트폰) 운영 체제의 시장..
모바일 운영체제의 종류와 현황 모바일 운영체제의 종류와 현황
※목 차※
1. 개요
2. 모바일 운영체제의 현황
2.1 전세계 모바일 운영체제의 시장 현황
2.2 주요 스마트폰 국내 현황
3. 모바일 운영체제의 종류와 특징
3.1 Nokia의 심비안
..
모바일 운영체제의 종류와 현황 ~ 모바일 운영체제의 종류와 현황 ~
※목 차※
1. 개요
2. 모바일 운영체제의 현황
2.1 전세계 모바일 운영체제의 시장 현황
2.2 주요 스마트폰 국내 현황
3. 모바일 운영체제의 종류와 특징
3.1 Nokia의 심..
운영체제의 발달과정 운영체제의 발달과정
목 차
1. 운영체제의 정의
- 운영체제의 정의
- 운영체제의 구성
2. 운영체제의 발달과정
-1. 유닉스(UNIX)
-2. 리눅스(LINUX)
-3. 맥킨토시 시스템(Macintosh System)
-4. MS(Micro ..
컴퓨터 역사 - 운영체제의 발전과정 - 1964년 / IBM의 OS/360
일괄 처리, 실시간 처리, 시분할 처리의 세 방식을 통일하여 처리 할 수 있는 일반적이고 종합적인 OS로서 1964년에 발표된 IBM 시스템 360을 위해 만들어진 운영 체제이다.
1964년, 컴..
북한의 수산정책과 관리 및 운영체제 북한의 수산정책과 관리 및 운영체제
목차
* 북한의 수산정책과 관리 및 운영체제
Ⅰ. 수산업 생산정책
Ⅱ. 관리 및 운영체제
* 참고문헌
...이하 생략(미리보기 참조)
브레튼우즈체제 이후의 국제통화체제 브레튼우즈체제 이후의 국제통화체제
목차
브레튼우즈체제 이후의 국제통화체제
Ⅰ. 초과유동성의 문제
Ⅱ. 특별인출권의 역할증대 문제
Ⅲ. 다자간 운영체제의 발전과정
Ⅳ. 1990년대 국제통화체제의 과제..