Under the Covers & Building Processors and Memory
컴퓨터 하드웨어 구성에 대해 간단하게 다뤄본다.
1. Components of a computer
Processor(Datapath and Control)
- 메모리로부터 instructions이나 data를 가져온 후, data를 사용해 instructions를 실행하는 부분
Memory
- 프로세서와 I/O 사이에서 data와 Insturctions의 중간 저장소 역할을 한다.
- Hierarchical fashion으로 organized되어 있다. (무슨 말일까)
- ex) two-level memory hierarchy with SRAM and DRAM
*data가 메모리와 storage(SDD/HDD) 중 어느 곳에 올라갈 것인지는 OS가 정한다.
I/O
- 메모리에 data를 쓰거나, 메모리로부터 data를 읽어온다.
- 키보드, 마우스, 모니터 등등. 메모리의 특정 부분이 특정 I/O 장치를 위해 할당되에 있고, 그 부분 data를 특정 주기로 읽어오는 식이라고 한다. 오..
2. Microprocessor(CPU)
Datapath
Control
- Instructs the datapath, memory, and I/O devices
3. Interfaces
ISAs (Instruction Set Architectures)
설명