반응형 Computer Science/운영체제9 운영체제의 프로그램 관리 컴퓨터 구조론에서 다루었듯이 CPU의 속도는 주기억장치나 보조기억장치에 비해 빠릅니다. 따라서, CPU에서 작업하다 RAM에 접근하기만 해도 CPU 입장에서 시간 손해가 굉장히 큰 일이 발생합니다. 예를들어, 1개의 프로세스가 실행 중이었는데, I/O Request를 받게 되어 RAM에 접근하게되면 그 시간동안 CPU는 놀게됩니다. 이러한 상황을 IDLE 이라고 합니다. 이렇게되면 CPU 속도에 비해 I/O 속도가 느리므로 IDLE 시간이 길어 CPU 활용률이 떨어집니다. 그러므로, 운영체제는 이를 해결하기 위해서 프로그램 실행 중, I/O 요구가 들어오게 되면, 기다리지않고 다른 프로그램을 실행합니다. ex) CPU Busy Waiting(IDLE) 동안 다른 프로그램 실행 → I/O가 완료되면 I/O.. 2024. 1. 17. 이전 1 2 3 다음 반응형