위로 아래

컴퓨터의 구성 요소

 

중앙처리장치 CPU (Central Processing Unit)

  1. 외부에서 정보를 입력 받아 컴퓨터 프로그램의 명령어를 해석해 연산하고 결과를 반환 
  2. 레지스터, 연산장치, 제어장치로 구성
    1. 레지스터 (Register) : CPU가 연산을 처리하기 위한 임시 저장소 역할. 액세스 속도가 빠르지만 작은 데이터만 저장 가능
    2. 연산장치 (ALU, Arithmetic-Logic Unit) : 데이터들 간의 비교, 판단, 연산을 수행
    3. 제어장치 (Control Unit)
      1. 입력된 명령어 해석
      2. 해석한 명령 연산장치로 전송
      3. 주소를 디코드하여 레지스터에 데이터 저장

 

주기억장치 Main Memory

  1. CPU가 처리할 명령어와 데이터를 저장
  2. RAM (Random Access Memory)
    1. 전원 공급 중단 -> 기록된 정보 손실
    2. 어느 주소의 데이터에 접근하든지 액세스 시간 일정
    3. DRAM (Dynamic Random Access Memory)
    4. SRAM (Static Random Access Memory)
  3. ROM (Read Only Memory)
    1. 전원 공급 중단돼도 데이터 손실 없음
    2. BIOS(컴퓨터를 켰을 때 구동을 돕는 프로그램)이 적재
    3. MASK ROM : 저장 데이터 변경 불가능
    4. PROM (Programmable ROM) : 저장된 데이터 1회 수정 가능
    5. EPROM (Erasable PROM) : 메모리에 저장된 데이터 삭제 및 저장 가능

 

보조기억장치

  1. 주기억장치는 휘발성이므로, 비휘발성 저장소인 보조기억장치가 필요함
  2. 사용자의 데이터를 저장
  3. 주기억장치의 메모리 부족을 해결하기 위해 가상 메모리 스왑 영역으로 사용
  4. 주기억장치에 비해 속도는 느리나 용량이 크고 가격이 저렴하다
  5. 하드디스크, SSD 등