초기 시스템은 사람이 느려서 CPU가 쉬는 시간이 많았고, 배치 처리가 대기 시간을 줄였습니다.
OS 역사와 하드웨어 병목
배치, 멀티프로그래밍, 시분할, GUI, 클라우드는 서로 다른 시대 이름이 아니라 CPU 활용률과 사용자 응답성을 맞추려는 정책 변화입니다.
01수동 적재
02배치 처리
03동시 적재
04시분할
05분산 운영
멀티프로그래밍은 여러 작업을 메모리에 두고 I/O 대기 동안 다른 작업을 실행했습니다.
시분할은 짧은 타임 슬라이스로 여러 사용자가 동시에 쓰는 듯한 경험을 만들었습니다.
모바일과 클라우드는 전력, 격리, 자동 복구, 배포 속도까지 OS 관점으로 끌어왔습니다.