컴퓨터의 기초 원리와 기본 구조를 중심으로 컴퓨터의 하드웨어를 이해하고 응용에 도움을 줄 수 있도록 하였고, 각 단원에 대한 기초적인 지식에서부터 응용 기술에 이르기까지 자세하게 설명하였다. 각종 자격시험에 대비할 수 있도록 전자계산기, 정보처리, 전자계산기 조직응용, 정보통신 등의 기출된 문제들을 수록함으로써 단원별 중요 부분을 인지하도록 하였고, 실력 평가를 통해 미진한 부분을 재학습할 수 있도록 구성하였다.
CHAPTER 01 컴퓨터 개요
1. 전자계산기의 개념 및 특성 13 1-1 전자계산기란 13 1-2 전자계산기의 특성 14
2. 전자계산기의 발전사 15 2-1 전자계산기의 등장 15 2-2 전자계산기의 발전 과정 15 2-3 전자계산기의 세대별 구분 19
3. 전자계산기의 분류 21 3-1 표현 데이터에 의한 분류 21 3-2 처리 능력에 따른 분류 22 3-3 사용 목적에 따른 분류 23
4. 전자계산기의 구성 24 4-1 하드웨어의 기본 구성 24 4-2 소프트웨어의 구성 29
5. 전자계산기의 프로그래밍 언어 30 5-1 저급 언어(Low Level Language) 30 5-2 중급 언어(Middle Level Language) 31 5-3 고급 언어(High Level Language) 31 5-4 프로그램의 번역 과정 32
6. 전자계산기의 활용 분야 33
연습문제 34
CHAPTER 02 논리 회로
1. 불 대수 37 1-1 불대수의 기본 관계식 37 1-2 가법 표준형과 승법 표준형 43 1-3 논리식의 간략화 44
3. 주소 지정 방식 162 3-1 즉치 주소 지정 방식(Immediate Addressing Mode) 163 3-2 직접 주소 지정 방식(Direct Addressing Mode) 164 3-3 간접 주소 지정 방식(Indirect Addressing Mode) 164 3-4 레지스터 지정 방식(Register Addressing Mode) 165 3-5 레지스터 간접 주소 지정 방식(Register Indirect Addressing Mode) 166 3-6 상대 주소 지정 방식(Relative Addressing Mode) 167 3-7 인덱스 레지스터 주소 지정 방식(Index Register Addressing Mode) 168 3-8 베이스 레지스터 주소 지정 방식(Base Register Addressing Mode) 169
4. 자료 주소의 표현 170 4-1 완전 주소 170 4-2 약식 주소 170 4-3 생략 주소 170 4-4 데이터 자신 171
연습문제 172
CHAPTER 06 명령의 수행과 제어
1. 마이크로 오퍼레이션과 마이크로 사이클 176 1-1 마이크로 오퍼레이션(Micro Operation) 176 1-2 마이크로 사이클(Micro Cycle) 178
2. 레지스터 간 전송 179 2-1 직렬 전송(Serial Transfer) 179 2-2 병렬 전송(Parallel Transfer) 180 2-3 버스 전송(Bus Transfer) 181 2-4 메모리 전송(Memory Transfer) 183
3. 제어 신호 184 3-1 3상태 버퍼(Tri State Buffer) 184 3-2 제어점(Control Point) 185 3-3 제어 함수(Control Function)와 타이밍(Timing) 187
4. 메이저 스테이트(Major State) 189 4-1 Fetch State 190 4-2 Indirect State 192 4-3 Execute State 193
5. 제어기의 실현 195 5-1 제어 구조 195 5-2 제어기의 실현 195
6. 병렬 처리 시스템 197 6-1 파이프라인 처리기 197 6-2 어레이 처리기 199 6-3 멀티처리기 200
3. 입출력 시스템의 제어방식 278 3-1 입출력장치와 기억장치의 비교 278 3-2 입출력 제어 처리 방식 280 3-3 입출력 인터페이스(I/O Interface) 282
4. 채 널(Channel) 285 4-1 채널 프로그램(Channel Program) 286 4-2 채널의 종류 287
5. DMA(Direct Memory Access) 290 5-1 DMA에 필요한 하드웨어적 기능 290 5-2 DMA의 동작 291 5-3 사이클 스틸(Cycle Steal)과 인터럽트(Interrupt)의 차이 292 5-4 채널과 DMA 제어기의 비교 292
연습문제 294
CHAPTER 10 데이터 통신
1. 데이터 통신 개요 297 1-1 데이터 통신의 정의 297 1-2 통신 시스템의 구성 298 1-3 데이터 통신 시스템의 발전 298 1-4 온라인 시스템과 오프라인 시스템 299
2. 데이터 통신 시스템의 기본구성 300 2-1 단말장치(DTE ; Data Terminal Equipment) 301 2-2 통신 회선(Communication Line) 301 2-3 통신 제어 장치(CCU ; Communication Control Unit) 301 2-4 모뎀(MODEM) 302
3. 데이터 전송 방식 303 3-1 단향 통신(Simplex Communication) 303 3-2 이중 통신(Duplex Communication) 304
4. 전송 형태 및 속도 305 4-1 직렬 전송과 병렬 전송 305 4-2 비동기식, 동기식, 혼합형 동기식 306 4-3 전송 속도 309
5. 데이터 통신 네트워크 310 5-1 통신망의 형태 310
6. LAN과 VAN 313 6-1 LAN(Local Area Network) 313 6-2 VAN(Value Added Network) 314