
총 14개
-
[2023] 방송통신대학교 운영체제 중간과제물 만점 리포트2025.01.241. 선점 스케줄링 정책 선점 스케줄링 정책은 실행 중인 프로세스를 강제적으로 멈추고 다른 프로세스에게 CPU를 할당할 수 있는 스케줄링 정책이다. 이를 통해 중요도가 낮은 프로세스 실행 중간에 중요도가 높은 프로세스가 실행되도록 할 수 있고, 프로세스에 대한 평균 응답시간 등을 효과적으로 낮출 수 있다. 하지만 문맥 교환으로 인한 오버헤드가 발생한다는 단점이 있다. 선점 스케줄링 정책에는 SRT(Shortest Remaining Time), Round Robin, 다단계 피드백 큐 스케줄링 등이 있다. 2. 다단계 피드백 큐 스케...2025.01.24
-
운영체제 교착상태 및 기아상태 레포트2025.05.021. 교착 상태의 개념과 발생 원인 교착 상태는 프로세스가 결코 일어나지 않을 사건을 기다리는 상태로, 프로세스가 교착 상태에 빠지면 작업이 정지되어 명령 진행이 불가능합니다. 교착 상태는 두 프로세스가 사용하는 자원(비공유)을 서로 기다리고 있을 때 발생합니다. 교착 상태의 발생 경우로는 스플링 시스템 교착, 디스크 공유시 교착, 네트워크에서의 교착 등이 있습니다. 2. 교착 상태의 발생 조건 교착 상태가 발생하기 위해서는 상호배제, 점유와 대기, 비선점, 순환(환형) 대기의 4가지 조건이 만족되어야 합니다. 교착 상태의 해결 방...2025.05.02
-
[컴퓨터과학과]운영체제_중간과제물2025.01.251. 프로세스 상태 프로세스의 다섯 가지 상태는 생성, 준비, 실행, 대기, 종료입니다. 생성 상태는 처음 작업이 시스템에 주어진 상태로, 프로세스가 생성되었지만 아직 CPU를 할당받지 못한 상태입니다. 준비 상태는 프로세스가 CPU를 할당받기 위해 대기하고 있는 상태입니다. 실행 상태는 CPU를 할당받아 명령어를 수행 중인 상태입니다. 대기 상태는 프로세스가 어떤 이벤트가 발생하기를 기다리는 상태입니다. 종료 상태는 프로세스가 더 이상 실행되지 않도록 끝난 상태입니다. 2. 프로세스 상태 변화 문서 작성 프로그램의 프로세스 상태 ...2025.01.25
-
프로세스의 다섯 가지 상태와 문서 작성 프로그램의 프로세스 상태 변화, SJF 및 SRT 스케줄링2025.01.251. 프로세스의 다섯 가지 상태 프로세스는 '생성, 준비, 실행, 대기, 종료'의 다섯 가지 상태 중 하나의 상태에 있게 된다. 생성상태는 처음 작업이 시스템에 주어진 상태이며, 운영체제는 해당 작업에 대한 프로세스 제어 블록을 생성하고 작업 큐에 넣는다. 준비상태는 프로세스의 실행 준비가 된 상태로 CPU 할당을 기다리는 상태이다. 실행상태는 프로세스가 처리되는 상태이며, 대기상태는 프로세스가 I/O 작업이 끝날 때까지 또는 특정 자원을 할당받을 때까지 보류되는 상태이다. 종료상태는 프로세스가 더 이상 실행되지 않도록 끝난 상태이...2025.01.25