검색어 입력폼

[공학기술]운영체제[공룡책] 내용요약정리 (한글판) Operating system cencepts

저작시기 2007.06 |등록일 2007.06.03 한글파일한글 (hwp) | 15페이지 | 가격 2,000원

소개글

Operating system cencepts 책 Chapter 6 부터 Chapter 22 까지 내용 요약정리한것입니다.
총 15페이지입니다.

목차

CPU 스케줄링
6.1 기본개념
6.2 스케줄링 기준
6.3 스케줄링 알고리즘
6.4 다중 처리기 스케줄링
6.5 실시간 스케줄링
6.6 알고리즘의 평가
6.7 Process Scheduling Models
Chapter 7
프로세스 동기화
교착 상태
8.1 시스템 모델
8.2 교착 상태의 특징
8.3 교착 상태 처리 방법
8.4 교착 상태 예방
8.5 교착 상태 회피
8.6 교착 상태 탐지
8.7 교착 상태로부터 회복
Chapter 9
주 기억 장치 관리
9.1 배경
9.2 스와핑
9.2 스와핑
9.3 연속 메모리 할당
9.4 페이징
9.5 세그먼테이션
9.6 페이지화된 세그먼테이션
중략..

본문내용

Chapter 6
CPU 스케줄링
6.1 기본개념
스케줄링은 운영체제의 기본적인 기능이다. 거의 모든 컴퓨터 자원들은 사용되기 전에 스케줄된다. 물론 CPU는 중요한 컴퓨터 자원 중의 하나이다. 따라서, CPU의 스케줄링은 운영체제 설계의 핵심이 된다.
6.2 스케줄링 기준
 CPU 이용률: 우리는 가능한 한 CPU를 최대로 바쁘게 유지하기를 원한다. CPU 이용률은 0에서 100 퍼센트까지 이른다. 실제 시스템에서는 40 퍼센트(부하가 적은 시스템의 경우)에서 90 퍼센트(부하가 큰 시스템의 경우)까지의 범위를 가져야한다.
 처리량: CPU가 프로세스를 수행하느라고 바쁘다면, 작업이 진행되고 있는 것이다. 작업량의 한 측정은 단위 시간당 완료된 프로세스의 개수로, 이것을 처리량(throughput)이라고 한다. 긴 프로세스인 경우에는 이 비율은 시간당 한 프로세스가 될 수 있고, 짧은 트랜잭션인 경우 처리량은 초당 10개의 프로세스가 될 수도 있다.
 총처리 시간: 특정한 프로세스의 입장에서 보면, 중요한 기준은 그 프로세스를 실행하는 데 소요된 시간일 것이다. 프로세스의 제출 시간과 완료 시간의 차이를 총처리 시간이라고 한다. 총처리 시간은 메모리에 들어가기 위해 기다리며 소비한 시간, 준비 완료 큐에서 대기한 시간, CPU에서 실행하는 시간, 그리고 입/출력 시간을 합한 시간이다.
 대기 시간: CPU 스케줄링 알고리즘은 프로세스가 실행하거나 입/출력을 하는 시간의 양에 영향을 미치지는 않는다. 이 알고리즘은 단지 프로세스가 준비 완료 큐에서 대기하 시간의 양에만 영향을 준다. 대기 시간은 준비 완료 큐에서 대기하면서 보낸 시간의 합이다.

참고 자료

운영체제, 공룡책, 내용요약정리, 한글판, Operating system
다운로드 맨위로