목차
제1장 컴퓨터 시스템 개론
1.1 컴퓨터의 역사 = 13
1.2 컴퓨터 시스템의 개요 = 19
1.3 컴퓨터 구조 = 21
1.4 컴퓨터 기술의 발전 = 25
1.4.1 컴퓨터 기술의 발전 = 25
1.4.2 컴퓨터 시스템의 기본 기능 = 28
1.5 컴퓨터 시스템의 성능 = 30
제2장 디지털 논리회로
2.1 데이터의 표현 = 47
2.1.1 진수의 변환 = 48
2.1.2 부호를 가진 정수의 표현 = 53
2.2 부호를 가지는 수의 산술 연산 = 56
2.3 2진 수의 코드 = 58
2.4 부울 대수와 2진 논리 게이트 = 60
2.4.1 부울 대수와 2진 논리 = 60
2.4.2 논리 게이트(Logic Gates) = 62
2.5 부울 함수의 구현 = 66
2.6 부울 함수의 표현 = 72
2.7 부울 함수의 간략화 = 77
2.7.1 카노맵 방법(Kanaugh Map : K-Map) = 78
2.7.2 퀸 맥클러스키(Quine-McCluskey)방식 = 84
2.8 조합논리 회로 = 87
2.8.1 가산기(adder) = 88
2.8.2 복호기(Decoder) = 92
2.8.3 인코더(부호기) = 93
2.8.4 멀티플렉서(Multiplexer) = 93
2.9 순차 논리회로 = 98
2.10 순차 논리회로의 해석 = 102
2.11 플립플롭을 이용한 순차논리 회로 설계 = 104
제3장 CPU의 조직과 기능
3.1 CPU의 기본 구성 = 121
3.2 CPU에서 명령어의 실행 = 126
3.3 명령어 파이프라이닝 = 135
3.3.1 명령어 파이프라인 = 135
3.3.2 명령어 파이프라인의 성능 = 140
3.3.3 명령어 파이프라인에서 장애(Hazard) 요소 = 144
3.3.4 분기(Branch) 명령에 의한 성능 저하 = 147
제4장 명령어 세트 구조
4.1 명령어 세트 구조 = 161
4.2 명령어 형식 = 164
4.3 CPU 구조에 따른 컴퓨터의 구분 = 168
4.4 명령 연산자 수에 따른 컴퓨터 구분 = 173
4.5 메모리 주소의 이해 = 179
4.6 주소지정 방식 = 181
4.7 상용 마이크로 프로세서의 주소지정 방식과 명령어 형식 = 191
4.7.1 IBM/Motorola의 Power PC = 191
4.7.2 MIPS 컴퓨터 = 195
4.7.3 펜티엄 프로세서 = 200
4.8 CISC 프로세서와 RISC 프로세서 = 203
4.8.1 CISC 프로세서 = 204
4.8.2 RISC 프로세서 = 205
제5장 CPU의 제어 유니트
5.1 제어 유니트의 기능 = 215
5.2 제어 유니트의 구현 = 218
5.2.1 하드와이어 방식 = 218
5.2.2 마이크로프로그래밍 방식 = 219
5.2.3 마이크로명령어의 순서제어 = 222
5.2.4 마이크로 명령어의 실행 = 227
제6장 컴퓨터 연산
6.1 산술논리 연산장치 = 233
6.2 장수 표현 = 236
6.2.1 부호화 크기(Signed Magnitude)표준법 = 237
6.2.2 보수 표현법 = 239
6.3 논리 연산 = 243
6.4 쉬프트 연산 = 246
6.5 정수의 산술 연산 = 248
6.5.1 정수의 덧셈 = 248
6.5.2 정수의 뺄셈 = 249
6.5.3 정수의 곱셈 = 250
6.5.4 정수의 나눗셈 = 262
6.6 부동소수점 수의 표현 = 265
6.7 부동소수점 연산 = 272
제7장 기억장치 시스템
7.1 기억장치 시스템의 특성 = 283
7.1.1 메모리 액세스 기술(Memory Access technique) = 284
7.2 메모리 계층 구조 = 286
7.2.1 메모리 계층화 구조의 특성 = 286
7.2.2 지역성의 원리(Principal of Locality) = 289
7.3 주 기억장치 = 290
7.3.1 메모리 칩의 구조 = 290
7.3.2 RAM(random access memory/read-write memory) = 292
7.3.3 ROM(Read Only Memory) = 294
7.4 반도체 메모리의 설계 = 296
7.5 에러 검출 및 정정 = 301
7.6 캐쉬 메모리 = 306
7.6.1 캐쉬 사상(Mapping)방법 = 310
7.7 캐쉬 교체 알고리즘 = 319
7.8 캐쉬 쓰기정책 = 322
7.8.1 바로 쓰기(Write through) = 323
7.8.2 나중 쓰기(Write back) = 324
7.9 캐쉬 성능 = 324
7.10 자기디스크 = 332
7.11 RAID = 335
제8장 버스와 입출력 장치
8.1 버스 = 352
8.1.1 시스템 버스 = 352
8.1.2 버스의 타이밍 = 357
8.1.3 동기식 버스와 비동기식 버스의 성능 비교 = 360
8.2 버스 중재 = 362
8.3 PCI버스 = 366
8.3.1 PCI 버스의 특성 = 366
8.3.2 PCI 버스의 중재 방식 = 367
8.4 I/O 입출력 장치와 CPU와의 데이터 전송 방식 = 368
8.4.1 프로그램된 I/O(Programmed I/O) = 370
8.4.2 인터럽트(interrupt)에 의한 I/O = 374
8.4.3 DMA(Direct Memory Access)방식 = 379
8.5 I/O 채널과 입출력 프로세서 = 384
8.6 외부 인터페이스 = 386
8.6.1 RS-232C 표준 = 388
8.6.2 USB(Universal serial bus) 표준 = 389
8.6.3 SCSI 포트 = 390
8.6.4 1394포트(FireWire) = 391