운영체제 RoundRobin Scheduling 구현 과제
2025.04.28
1. PCB 구조체 정의
PCB 구조체의 멤버 변수로는 프로세스 ID, 실행 시간, 생성 시간, 잔여 시간이 있습니다. 프로세스 ID는 중복되지 않으며 우선순위는 존재하지 않습니다.
2. PCB 구조체의 할당, 초기화, 반환
프로세스 생성 시 사용자로부터 프로세스 ID, 실행 시간, 생성 시간을 입력받아 PCB 구조체를 생성하고 PCB 리스트에 연결합니다. 프로세스 종료 시 해당 PCB를 PCB 리스트와 준비 리스트에서 삭제합니다.
3. 라운드로빈 스케줄링
준비 리스트의 프로세스를 시간 순서대로 실행합니다. 프로세스의 잔여 시간이 ...
2025.04.28