컴퓨터구조
컴퓨터구조(Computer Architecture)는 하드웨어를 구성하는 각 장치의 특성과 동작 원리를 다루는 학문이다.
- Computer architecture = Instruction set architecture (
ISA ) + Machine organization
- ISA는 machine이 사용하는 언어이다. 굉장히 low-level language이며, 하드웨어를 제어하기 위한 언어이다.
- 즉, 컴퓨터 구조는 실제 하드웨어와 그것을 제어하기 위한 언어
예전에는 규모가 큰 컴퓨터에서 보드 형태였다면, 지금은 One-Chip 형태로 바뀌어가고 있다.