Computer Architecture¶
1. Computer Architecture란?¶
Computer Architecture 는 컴퓨터 시스템의 Design과 구조 및 구성요소 또는 이를 다루는 분야를 의미함.
- CPU
- ALU, Control Unit, Register, Cache
- ISA (Instruction Set Architecture)
- Memory
- I/O Device
2. Architecture of a Simple Computer System¶
DM : Disk Memory. 보통은 storage라고 부름.
- Memory *****
- byte oriented addressing에 대한 이해.
- address를 저장하는 register의 크기와 memory address에 대한 이해.
- 다양한 memory들의 종류와 각각의 역할.
- Byte Ordering *****
- big-endian과 little endian
- I/O Bus: Bus에 대한 이해와 다양한 입출력 표준 이해. ***
- CPU
- cpu의 구성요소 이해: ALU, CU, Register *****
- core, mpu, microprocessor, microcontroller ****
- Instruction Sets: Instruction set이란? **
- Instruction Execution: fetch와 execute 이해. ***
- Signal Traffic Control: random logic과 microcode. *
- RISC vs. CISC: Instruction set을 통한 cpu 구분. *****
- GPU, NPU, and TPU: AI시대의 core device, GPGPU. *****