✨ Operating Systems: Three Easy Pieces ✨ - 개요
운영체제 개요1. CPU 가상화2. 메모리 가상화3. 병행성4. 영속성프로그램이 실행될 때 어떤 일이 일어날까? 프로세서는 다음 명령어로, 또 그 다음 명령어로 프로그램이 완전히 종료될 때까지 실행을 계속한다명령어를 실행(execute)한다. 프로세서는 명령어를 초당 수백만 번 (요즘은 수십억 번) 반입(fetch)명령어를 해석(decode)하고 (즉, 무슨 명령어인지 파악하고), 명령어를 실행(execute)한다(즉, 두 수를 더하고, 메모리에 접근하고, 조건을 검사하고, 함수로 분기하는 등의 정해진 일을 한다). 운영체제(operating system, OS)시스템을 사용하기 편리하면서 정확하고 올바르게 동작시킬 책임 CPU, 메모리, 디스크와 같은 물리 자원을 가상화(virtualize)한다. 운..