컴퓨터구조론
Computer Architecture
- Architecture Overview
How computers are organized at a high level, from information representation to the links between CPU, memory, and I/O.
- CPU and Instruction Execution
How CPUs fetch, decode, and execute instructions, from the basic cycle to pipelines and multi-core design.
- Computer Arithmetic
How hardware represents numbers and performs integer and floating-point arithmetic inside the ALU.
- Control Unit
How the control unit turns instructions into timed control signals through hardwired logic or microprogramming.
- Memory Systems
How computer memory is organized, from semiconductor cells and main memory to cache hierarchies and modern nonvolatile designs.
- Storage Systems
How disks and solid-state storage persist data, including access costs and reliability structures such as RAID.
- Bus, I/O, and Interrupts
How system components communicate over buses and how I/O, interrupts, and DMA move data efficiently.
- Parallel and High-Performance Architecture
How modern systems scale performance through parallel execution, multiprocessors, GPUs, and high-bandwidth memory.