비전공자의 컴퓨터공학 공부하기

컴퓨터 하드웨어 구조

민랑이 2021. 6. 8. 10:12

- 컴퓨터 하드웨어

  • 컴퓨터 정보들의 전송 통로를 제공해주고, 그 정보에 대한 처리가 실제 일어나게 해주는 물리적실체
  • 전자 회로 및 기계장치
  • 입출력 장치, 중앙처리장치(CPU), 기억장치
  • 버스(BUS) : 각 구성 요소들을 연결하는 데이터 통로

 

- 컴퓨터의 기능

  • 프로그램 코드를 정해진 순서대로 수행
  • 데이터를 읽고 쓰고 처리하고 저장한다.

 

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

  • 프로그램 실행과 데이터처리라는 중추적인 기능의 수행을 담당
  • 입/출력, 저장장치 제어
  • 산술연산장치(Airthmetic logic unit, ALU), 제어장치 (Control unit, CU), 레지스터(Register)로 구성

- 산술 연산 장치(Arithmetic logic unit, ALU)

산술 연산과 논리 연산을 수행하는 디지털회로

 

- 제어장치(Control unit, CU)

프로그램에 따라 명령과 제어 신호를 생성

정보와 데이터의 흐름을 결정하고, 각종 장치의 동작을 제어

 

-임시 기억 장치(Register)

연산을 처리하기 위하여 데이터를 저장하는 공간

CPU에서 사용하는 데이터를 일시적으로 저장

 

컴퓨터 하드웨어 구조 - 기억장치

- 주 기억장치(Main memory)

  • CPU가 직접 접근하여 처리할 수 있는 고속의 기억장치
  • 현재 수행되는 프로그램, 데이터저장
  • RAM, SRAM, DRAM, ROM, PROM, EPROM, EEPROM등

 

- 보조 기억 장치(Auxiliary storage device)

  • 2차 기억장치
  • 현재 사용하지 않는 프로그램은 보조기억장치에 저장
  • 주 기억장치에 비해 느리지만 대용량 기억가능
  • FDD, HDD, CD, DVD, USB등

컴퓨터 하드웨어 구조 - 주기억장치

- RAM(Random Access Memory)

  • 전원이 끊어지면 내용이 지워짐
  • RAM의 크기는 프로그램의 수행 속도에 영향을 줌
  • CPU에서 직접 접근이 간으한 유일한 저장장치

- SRAM(Static RAM)

  • 리프레쉬가 필요없음 -> 정기적으로 자동 재충전
  • 전력 소모가 적음
  • 고가의 가격

- DRAM(Dynamic RAM)

  • 리프레쉬가 필요
  • SRAM보다 저가 많이 사용됨

- ROM(Read Only Memory)

  • 대부분 읽을 수만 있는 장치
  • 전원이 끊겨도 내용이 보존됨
  • 컴퓨터 부팅 시 자동으로 수행되는 명령어 저장

컴퓨터 하드웨어 구조 - 입력장치

컴퓨터 하드웨어 구조 - 출력장치