목록2024/10 (2)
집 짓는 개발블로그
을 읽고 정리한 글입니다. Ch5. 단일 프로세스 스케줄링 🔥 01. 스케줄러의 종류1. 작업 스케줄러(Job Scheduler) : 장기 스케줄러(1) 디스크 공간에 제출된 프로세스들을 선택하여 주기억장치로 적재(2) CPU 위주의 연산과, I/O 위주의 연산을 적절히 혼용하여 스케줄링 2. 프로세스 스케줄러(Process Scheduler) : 단기 스케줄러실행 준비가 되어있는 프로세스 中 하나를 선택하여 CPU 할당 02. 프로세스 스케줄링 알고리즘선점(Preemptive) 스케줄링 ↔︎ 비선점(Non-preemptive) 스케줄링 비교 (1) 선점 스케줄링한 프로세스가 CPU 차지하고 있을 때 다른 프로세스가 현재 프로세스 중지시키고 CPU 뺏어와서 차지 가능높은 우선순위를 가진 프로세스들이..
본 글은 책을 읽고 정리한 내용입니다 +) 컴퓨터 시스템 구성요소 4: HW, OS, 응용프로그램, 사용자+) 커널(kernel) : OS의 핵심, 메모리에 상주하면서 OS의 다른 부분 또는 응용프로그램 수행에 필요한 환경 설정하는 소프트웨어. 응용 프로그램 실행에 필요한 다양한 서비스를 제공하고 + 실행되는 프로세스를 스케줄링 Ch1. 운영체제 개요01. 운영체제 개요1. 운영체제의 정의1) 사람을 대신해 컴퓨터 시스템의 각종 자원을 보다 효율적으로 관리하고 운영하는 시스템 소프트웨어2) 사용자에게 최대의 편리성을 제공하도록 하기 위한 컴퓨터 하드웨어 - 사용자 간의 매개체 역할을 하는 시스템 프로그램 2. 운영체제의 목적 3(1) 편리성 : 사용자에게 편리한 환경 제공OS는 사용자가 프로그..