위로
아래
컴퓨터의 구성 요소
중앙처리장치 CPU (Central Processing Unit)
- 외부에서 정보를 입력 받아 컴퓨터 프로그램의 명령어를 해석해 연산하고 결과를 반환
- 레지스터, 연산장치, 제어장치로 구성
- 레지스터 (Register) : CPU가 연산을 처리하기 위한 임시 저장소 역할. 액세스 속도가 빠르지만 작은 데이터만 저장 가능
- 연산장치 (ALU, Arithmetic-Logic Unit) : 데이터들 간의 비교, 판단, 연산을 수행
- 제어장치 (Control Unit)
- 입력된 명령어 해석
- 해석한 명령 연산장치로 전송
- 주소를 디코드하여 레지스터에 데이터 저장
주기억장치 Main Memory
- CPU가 처리할 명령어와 데이터를 저장
- RAM (Random Access Memory)
- 전원 공급 중단 -> 기록된 정보 손실
- 어느 주소의 데이터에 접근하든지 액세스 시간 일정
- DRAM (Dynamic Random Access Memory)
- SRAM (Static Random Access Memory)
- ROM (Read Only Memory)
- 전원 공급 중단돼도 데이터 손실 없음
- BIOS(컴퓨터를 켰을 때 구동을 돕는 프로그램)이 적재
- MASK ROM : 저장 데이터 변경 불가능
- PROM (Programmable ROM) : 저장된 데이터 1회 수정 가능
- EPROM (Erasable PROM) : 메모리에 저장된 데이터 삭제 및 저장 가능
보조기억장치
- 주기억장치는 휘발성이므로, 비휘발성 저장소인 보조기억장치가 필요함
- 사용자의 데이터를 저장
- 주기억장치의 메모리 부족을 해결하기 위해 가상 메모리 스왑 영역으로 사용
- 주기억장치에 비해 속도는 느리나 용량이 크고 가격이 저렴하다
- 하드디스크, SSD 등