data life

[컴퓨터 구조]기본 컴퓨터 구조 본문

카테고리 없음

[컴퓨터 구조]기본 컴퓨터 구조

주술회전목마 2023. 1. 1. 18:47

컴퓨터는 어떻게 이루어져 있는가

우리 생활에서 없어선 안되고 개발자라면 꼭 알아야할 기초 컴퓨터 구조에 대해 알아보려고 한다.


최초의 컴퓨터는?

사실 지금 사용되고 있는 컴퓨터 구조 이전에는 기존 작업이 아닌 다른 작업을 하려고 하면 회로 스위치를 다시 설치하고 전선을 재배치하는 등과 같이 전체를 다시 조정하여 새로운 입력을 처리해야하는 번거로움이 있었다.

현재 사용되고 있는 대부분의 컴퓨터의 구조는 '존 폰 노이만(John von Neumann)'이 만든 폰 노이만 구조이다.

위키백과 - 존 폰 노이만

그렇다면 폰 노이만 구조란?

쉽게 말하자면, 연산 장치기억 장치가 분리된 구조이다.

기존 컴퓨터는 하드웨어의 전선, 스위치 등을 하나씩 재배치해야되느라 시간이 오래 걸렸지만 폰 노이만 구조의 컴퓨터는 하드웨어가 아닌 소프트웨어만 교체하면 되기 때문에 굉장히 편리해진 셈..

폰 노이만 구조

 

컴퓨터는 크게 CPU,메모리,프로그램으로 구성되어 있다.


cpu (중앙처리장치, Central Processor Unit)

  • 연산장치 : 산술(Arithmetic Operation) / 논리 (Logic Operation) => AND (직렬) / OR (병렬)
  • 제어장치 : IO Device(input/output) , 메모리, ALU 동작 제어

메모리 

  • 내부 기억장치 (주기억장치)  => cpu 내부에 들어가 있고 컴퓨터를 끄면 데이터들이 사라짐
    • 레지스터
    • 캐쉬
  • 외부 기억장치 (보조기억장치)
    • SSD
    • HDD

IO Devices

  • Input : 마우스. 키보드, 터치패드...
  • Output : 모니터, 프린터, 스피커...

 

=> Bus

위의 장치들을 연결시켜주는 역할을 한다.