Chapter 1 논리회로 Preview ... 10 1. 논리회로 ... 12 디지털 컴퓨터(Digital Computer) ... 12 논리회로(Logic Circuit) ... 12 논리 게이트(Logic Gate) ... 13 2. 불 대수(Boolean Algebra) ... 14 정의 ... 14 공리(Axioms) ... 14 불 함수 ... 15 3. 불 함수의 간소화 ... 16 방법 ... 16 카르노 맵(Karnaugh map) ... 16 4. 조합 논리 회로의 기본 ... 19 특징 ... 19 반가산기(Half-Adder, HA) ... 20 전가산기(Full-Adder, FA) ... 20 반감산기(Half-Subtracter) ... 21 디코더(Decoder) ... 21 인코더(Encoder) ... 23 멀티플렉서(Multiplexer, MUX) ... 23 디멀티플렉서(Demultiplexer) ... 24 5. 플립플롭(Flip-Flop, FF) ... 25 특징 ... 25 RS플립플롭 ... 25 D(Data)플립플롭 ... 26 JK플립플롭 ... 27 T(Toggle)플립플롭 ... 28 6. 순차 논리 회로의 기본 ... 29 특성 ... 29 레지스터(Register) ... 29 자리이동 레지스터(Shift Register) ... 30 2진 카운터(Binary Counter) ... 30 메모리 장치 ... 31 출제적중예상문제 ... 33 Chapter 2 프로세서 Preview ... 48 1. 자료 표현 방법 ... 50 수의 체계 ... 50 진수간의 변환 ... 50 보수 ... 52 2. 숫자의 표현 ... 54 정수의 표현 ... 54 실수의 표현(부동 소수점 표현 형식) ... 55 3. 문자의 표현 ... 56 10진 코드 ... 56 영숫자 코드 ... 58 오류 검출 코드 ... 60 4. 레지스터 ... 62 CPU(Central Processing Unit)의 주요 요소 ... 62 레지스터의 종류 ... 62 5. 명령어 ... 63 명령어의 구성 ... 63 명령어의 종류 ... 63 주소 지정 방식(Addressing mode) ... 65 6. 산술 논리 장치(Arithmetic Logic Unit, ALU) ... 69 ALU의 구조 ... 69 연산의 종류 ... 69 출제적중예상문제 ... 70 Chapter 3 명령실행과 제어 Preview ... 90 1. 마이크로 오퍼레이션(Micro Operation) ... 92 기본 개념 ... 92 명령 사이클(Instruction Cycle) ... 94 2. 제어 데이터 ... 98 마이크로 명령의 종류 ... 98 제어장치 ... 98 출제적중예상문제 ... 100 Chapter 4 기억장치 Preview ... 114 1. 메모리 계층 ... 116 2. 기억 장치 ... 116 주기억 장치 ... 116 보조 기억 장치 ... 118 3. 연상 메모리(Associative Memory) ... 120 정의 ... 120 특징 ... 120 4. 캐시 메모리(Cache Memory) ... 121 정의 ... 121 동작 과정 ... 121 적중률(Hit Ratio) ... 121 매핑 프로세스(Mapping Process) ... 122 5. 가상 메모리(Virtual Memory) ... 124 정의 ... 124 구현 ... 124 세그먼트 페이지 매핑(Segmented Page Mapping) ... 125 출제적중예상문제 ... 127 Chapter 5 입력 및 출력 Preview ... 136 1. 입출력에 필요한 기능 ... 138 입출력 장치 ... 138 입출력 인터페이스(Input Output Interface) ... 139 입출력 버스와 인터페이스 모듈 ... 139 입출력장치 지정 방식 ... 139 2. 데이터 전송 ... 140 데이터 전송 ... 140 데이터 전송 모드 ... 140 비동기 데이터 전송(Asynchronous Data Transfer) ... 142 3. DMA 및 채널 ... 144 DMA(Direct Memory Access) ... 144 채널(Channel) ... 145 4. 인터럽트 체제와 동작 원리 ... 146 인터럽트의 개념 ... 146 인터럽트의 종류 ... 146 인터럽트의 동작 과정 ... 147 우선 순위 인터럽트 ... 148 출제적중예상문제 ... 149 Chapter 6 병렬 컴퓨터 구조 Preview ... 164 1. 병렬 컴퓨터 구조의 기본 ... 166 병렬 처리(Parallel Processing) ... 166 플린(Flynn)의 분류 ... 167 2. 병렬 처리 방법 ... 168 파이프라인 처리(Pipeline Processing) ... 168 백터 처리(Vector Processing) ... 171 배열 프로세서(Array Processor) ... 172 3. 병렬 처리 컴퓨터의 구조 ... 173 다중 처리기(Multiprocessor) ... 173 데이터 흐름 컴퓨터(Data Flow Computer) ... 176 직렬 컴퓨터 구조에 병렬성을 도입하기 위한 방법 ... 176 출제적중예상문제 ... 177 Chapter 7 데이터 통신 Preview ... 184 1. 데이터 통신의 개념 ... 186 데이터 통신의 정의 ... 186 데이터 통신의 목적 ... 186 데이터 통신의 특징 ... 186 데이터 통신 시스템의 구성 ... 186 정보통신의 이용 ... 188 데이터 전송 방식 ... 190 통신 속도와 통신 용량 ... 192 2. OSI(Open System Interconnection) 7레벨 계층 ... 193 탄생 배경과 목적 ... 193 기본 요소 ... 193 구조 ... 194 각 계층의 기능 ... 194 3. 분산 처리의 기본 ... 196 분산 처리(Distributed Processing)의 개념 ... 196 분산 처리의 장·단점 ... 197 분산 처리 시스템의 구성 방법 ... 197 4. 클라이언트 / 서버 ... 197 등장 배경 ... 197 정의 ... 198 중앙 집중식 방식과의 비교 ... 198 클라이언트 / 서버의 궁극 목표 ... 198 구성 요소 ... 199 출제적중예상문제 ... 200