
명령어 집합 구조라는 뜻으로, Hardware가 기계어에 따른 동작을 수행할 때, ISA를 통해 기계어를 해석하고 그에 맞는 동작을 수행하도록 하는 API이다.Example)MIPS Architecture에서는 High-Level코드가 32개의 bit로 구성되어 이 3

연산을 위해서 필수적으로 저장공간이 필요하다. 하지만, 메모리는 용량이 크기 때문에 Register라는 것을 사용한다.기본적으로 용량을 늘리려면 물리적인 크기도 늘어나야한다. Register는 Processor안에 들어가는 장치로 Register가 커지면 Process

Single-Cycle Processor

Multi-Cycle Processor

Pipelined Processor

명령어들의 Parallelism을 활용→ 과거엔 Clock Frequency가 높으면 좋은 것이라는 인식때문Register와 Memory에 더 많은 Port가 필요

Memory

Cache Memory(DRAM)

Directed-Mapped Cache and Fully Associative Cache

N-Way Set Associative Cache

Virtual Memory

Input / Output Devices