스케줄링1 [운영체제]2. 운영체제의 기능과 종류 CPU 스케줄링 FCFS(First-Come First-Served) 선입선출 효율성 측면에서 좋지 않음 SJF(Shortest-Job-First) CPU 사용시간이 가장 짧은 프로세스를 먼저 스케줄링 (+)최소 평균 대기시간을 보장함 (-)Starvation(기아 현상) 발생 가능 RR(Round Robin) 각 프로세스는 동일 크기의 CPU 할당시간을 가짐(n-1) CPU 스스로 자원을 뺏을 순 없기 때문에 하드웨어적 지원을 받음 대기시간이 프로세스의 CPU 사용시간에 비례 메모리 관리 디스크(파일시스템) : 실행파일 보관(비휘발성) 가상메모리 : 프로세스 각각에 대한 독자적인 메모리 공간 (논리적인 주소 할당) 메모리 : 프로세스 작업(휘발성)이 일어남 (물리적인 주소 할당) 디스크(스왑영역) : .. 프로그래밍공부(Programming Study)/운영체제(OS) 2023. 3. 26. 이전 1 다음 728x90