본문으로 바로가기

네트워크 운영체제수업 오답노트

category 교과 과목 2016. 4. 14. 12:16

1. 프로세스의 상태

준비 : 프로세스가 CPU를 사용할 수 있는 상태

실행 : 준비상태 큐에 있는 프로세스가 프로세서를 할당받아 실행되는 상태

대기 : 프로세스에 입출력 처리가 필요하면 현재 실행중인 프로세스가 중단되고 입출력 처리가 완료될 때까지 대기하고 있는         상태


2. 문제

다음 프로세스들이 시간 0에 P1,P2,P3,P4순으로 도착하고 CPU 실행시간의 단위는 ms이다.

비선점 우선순위 기법을 이용하여 Gantt차트를 그리고 평균 반환시간과 평균 대기시간을 구하여라.


GANNT 차트 :

평균 대기시간 : 

평균 반환시간 : 


> 우선순위에따라서 실행시키고 비선점이기때문에 중간에 뺏지못한다. 평균반환시간은 우선순위 기법이기때문에 총 프로그램이끝난시간이고, 대기시간은 반환시간 - 실행시간이다.


> 들어온게 모두 시간0에 들어왔는데 다른시간에 들어온것으로 착각하여 틀렸다.



운영체제란?

운영체제는 모든 하드웨어와 모든 소프트웨어를 관리하는 컴퓨터시스템의 한 부분인 “실행 관리자”라고 정의할 수 있다. 운영체제는 누가 시스템을 사용할 수 있고, 어떻게 사용할 수 있는지를 관리하므로, 즉 운영체제는 컴퓨터시스템을 관리하는 보스(boss)라고 할 수 있다.

([네이버 지식백과] 운영체제 [Operating System] (학문명백과 : 공학, 형설출판사))