2025-09-15 12:44
멀티 태스킹
- 단일 CPU가 여러 작업을 동시에 처리하는 것처럼 보이게 만드는 운영체제의 핵심 기술
- CPU 자원의 낭비 해결
- CPU의 연산 속도는 디스크에서 파일을 읽거나 프린터로 출력하는 입출력(I/O) 장치의 속도보다 압도적으로 빠르다.
- 따라서 컴퓨터가 인쇄와 같은 느린 I/O 작업을 수행하는 동안, CPU는 아무 일도 하지 않고 그저 기다려야만 했다.
- 이 ‘노는 시간’은 시스템 전체의 효율을 크게 떨어뜨리는 원인
- 아주 짧은 시간 동안 여러 작업을 번갈아 가며 실행하여 사용자가 보기에는 마치 동시에 실행되는 것처럼 착각하게 만드는 기술