Backend/CS

컴퓨터의 4가지 핵심 부품: CPU, 메모리, 보조기억장치, 입출력장치

khu2172 2025. 5. 25. 21:37

CPU

  • 메모리에 저장된 명령어를 읽고 해석하고 실행함(두뇌 역할)
  • 내부 구성 부품: ALU(계산기), 레지스터(CPU 내부의 작은 저장 장치), 제어장치(제어 신호(메모리를 읽고 쓰는 전기 신호)를 내보내고, 명령어를 해석)

메모리(주기억장치, 메인메모리)

  • 일반적으로 RAM ROM을 지칭하는 경우가 많다.
  • 프로세스(현재 실행되는 프로그램)의 명령어와 데이터를 저장(저장된 값의 위치는 주소로 알 수 있음)
  • 휘발성(전원이 꺼지면 저장된 내용을 잃는다) -> 실행할 정보를 저장

보조기억장치

  • SD카드, 하드디스크, SSD, CD 등 대용량 및 백업용으로 사용할 수 있는 저장
  • 비휘발성(전원이 꺼져도 보관될 프로그램을 저장) -> 보관할 정보를 저장
  • 입출력장치가 되기도 함. 주변장치(Peripheral Device)로 통칭.. 메모리를 보조하는 특별한 입출력장치!

입출력장치

  • 컴퓨터 외부에서 연결 돼 컴퓨터 내부와 정보를 교환할 수 있는 장치(프린터, 마우스, 키보드, 마이크, 모니터 등등)

메인보드(마더보드)

  • 컴퓨터의 핵심 부품들을 부착 시키고 연결해 줄 수 있는 판

버스

  • 메인 보드에 연결된 부품은 버스를 통해 정보를 주고 받음
    • 시스템 버스: 핵심 부품들을 연결하는 통로(척추 역할)
      • 내부 구성: 주소 버스(주소를 주고 받는 통로), 데이터 버스(명령어와 데이터를 주고 받는 통로), 제어 버스(제어 신호를 주고 받는 통로)