명령어 집합 구조라는 뜻으로, 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