1940~50
직접 조작
프로그램 실행, 입출력, 장치 제어를 사람이 직접 준비했습니다.
낮은 추상화
배치 시스템에서 클라우드까지, 각 시대의 변화는 사람이 직접 관리하던 일을 운영체제와 플랫폼 계층이 대신 맡는 방향으로 발전했습니다.
프로그램 실행, 입출력, 장치 제어를 사람이 직접 준비했습니다.
배치, 멀티프로그래밍, 시분할이 CPU 유휴와 응답 지연을 줄였습니다.
GUI, 앱 격리, 전력 관리가 사용성과 보안을 중요한 기준으로 만들었습니다.
VM, 컨테이너, 서버리스가 배포 단위와 운영 책임을 다시 추상화했습니다.
핵심 연결: 추상화가 높아질수록 배포와 운영은 쉬워지지만, 성능 문제와 격리 문제를 추적할 때는 결국 커널의 기본 개념으로 돌아오게 됩니다.