컴퓨터 일반·1·2급 공통·2장
컴퓨터 시스템 개요
컴퓨터의 구성, 데이터 표현(진법·보수), 논리 회로의 기초를 학습합니다.
컴퓨터 시스템 구성
폰 노이만 구조
- 프로그램 내장 방식: 프로그램과 데이터를 메모리에 저장 후 순차 실행
- 구성: CPU + 메모리 + 입출력 장치 + 버스
데이터 표현
- 2진수: 0과 1로 표현, 컴퓨터 내부 처리 단위
- 8진수: 2진수 3자리를 1자리로
- 16진수: 2진수 4자리를 1자리로 (0~F)
- BCD 코드: 10진수 1자리를 4비트로 표현
- ASCII: 7비트 문자 코드 (128자)
- 유니코드: 다국어 지원, 2바이트 이상
보수
- 1의 보수: 각 비트 반전
- 2의 보수: 1의 보수 + 1 (음수 표현에 사용)
논리 회로
| 게이트 | 기호 | 출력 |
|---|---|---|
| AND | · | 모두 1이면 1 |
| OR | + | 하나라도 1이면 1 |
| NOT | ̄ | 입력 반전 |
| XOR | ⊕ | 서로 다르면 1 |
| NAND | AND 반전 | |
| NOR | OR 반전 |
조합 회로와 순서 회로
- 반가산기: 두 비트의 합과 캐리 출력
- 전가산기: 캐리 입력 포함 덧셈
- 플립플롭: 1비트 기억 소자 (SR, JK, D, T)