프로세서는 메인 메모리에 있는 binary instructions를 읽는다.
이때, 컴퓨터는 대부분의 시간을 메모리 간에 데이터를 복사하는데에 쓰기에, 이를 줄이기 위해
레지스터, 캐시 메모리, DRAM 메인 메모리, 디스크 저장 공간으로 이루어진 메모리 계층 구조를 이용한다.
-> 20%의 데이터가 80%의 일을 하는데 쓰인다 어쩌구 저쩌구
OS 커널은 어플리케이션과 하드웨어 사이의 연결자 역할을 하는데, 크게 세 가지 추상을 제공한다.
File
Virtual memory
Process
Virtual machine
또한 네트워크는 어떻게 보면 또 다른 I/O 디바이스다 라고 생각해도 무방하다.
더 공부할 것
- Amdahl's Law
- Process vs Thread