컴퓨터 구조(Computer Architecture) - 컴퓨터가 효율적으로 작동할 수 있도록 하드웨어 및 소프트웨어의 기능을 고안하고, 이들을 구성하는 방법 - 기능 및 구조에 대한 설계, 명령어 집합구조, 마이크로 아키텍처, 기타 하드웨어 및 컴퓨팅 방법에 대한 설계 등 포함 - 폰 노이만 구조 / 하버드 구조 / 수정된 하버드 구조 명령어 집합구조(Instruction Set Architecture, ISA) - 전체적인 컴퓨터 구조 중 특히 CPU가 사용하는 명령어와 관련된 설계 - 대표적으로 Intel의 x86-64 Architecture - 그 외에도 ARM, MIPS, AVR 등 마이크로 아키텍처(Micro Architecture) - 정의된 명령어 집합을 효율적으로 처리할 수 있도록 CPU..