컴퓨터구조론
컴퓨터 시스템의 구조와 동작 원리를 다루는 시리즈
- Architecture Overview
정보 표현부터 CPU, 메모리, I/O의 연결 구조까지 컴퓨터가 큰 틀에서 어떻게 구성되는지 다룹니다.
- CPU and Instruction Execution
CPU가 기본 실행 사이클부터 파이프라인과 멀티코어 구조까지 명령어를 어떻게 가져오고 해석하고 실행하는지 다룹니다.
- Computer Arithmetic
하드웨어가 수를 어떻게 표현하고 ALU 내부에서 정수와 부동소수점 연산을 어떻게 수행하는지 다룹니다.
- Control Unit
제어 장치가 하드와이어드 로직이나 마이크로프로그램을 통해 명령어를 시간 순서의 제어 신호로 바꾸는 과정을 다룹니다.
- Memory Systems
반도체 셀과 주기억장치부터 캐시 계층과 현대적 비휘발성 메모리 설계까지 컴퓨터 메모리가 어떻게 구성되는지 다룹니다.
- Storage Systems
디스크와 반도체 기반 저장장치가 접근 비용과 RAID 같은 신뢰성 구조를 포함해 데이터를 어떻게 저장하는지 다룹니다.
- Bus, I/O, and Interrupts
시스템 구성 요소가 버스로 어떻게 통신하고, I/O, 인터럽트, DMA가 데이터를 어떻게 효율적으로 이동시키는지 다룹니다.
- Parallel and High-Performance Architecture
현대 시스템이 병렬 실행, 다중 프로세서, GPU, 고대역폭 메모리를 통해 성능을 어떻게 확장하는지 다룹니다.