컴퓨터 구조 Flashcards
컴퓨터
Super computer > server > workstation > PC > Handheld > Embedded
컴퓨터 구조
[구성요소]
1.중앙처리장치(CPU)
2.기억장치 : 주 기억장치, 보조 기억장치
3.입/출력 장치 : 입력장치, 출력장치
[CPU 구성요소]
- ALU (Arithmetic Logic Unit) - 산술, 논리 연산
- CU( Control Unit) - 명령어 해독, ALU/메모리 제어
- 레지스터 (Register)
[시스템 버스]
- CPU와 메모리간 연결, (종류) 주소 버스, 데이터 버스, 제어 버스
명령어
[정의] 컴퓨터에 대한 일련의 마이크로 연산을 기술한 이진 코드
[구성]
- 연산코드 : 수행될 연산 지정 (LOAD, ADD등)
- 오퍼랜드 : 데이터 주소 (CPU 레지스터, 주기억 장치, I/O 장치 주소)
폰 노이만 아키텍처
[정의] 단일 메모리로 구성으로 CPU는 한번에 하나의 수행만 가능한 순차적 처리 구조 아키텍처
[특징]
- 구조적 해저드 발생, 구현 비용 저렴, 회로 간단, 병목현상 발생
- CISC, SISD(Single Instruction Single Data stream)
[구성도] I/O - CPU(CU, ALU) - Memory(ROM, RAM)
하버드 아키텍처
[정의] 명령 메모리와 데이터 메모리를 분리하여 병렬 작업 처리가 가능한 파이프라인 구조 아키텍처
[특징] 구현 비용 증가, 회로 복잡, CPU와 캐시 사이