본문 바로가기
2.1 CS/컴퓨터구조 & 논리

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

by Dohi._. 2024. 8. 19.
728x90

컴퓨터 구조 

우선 컴퓨터는 0과 1로 이루어진 2진수로 표현된 정보를 이해합니다.

해당 정보는 크게 2종류로 나누어 지는데 명령어(Instruction)와 데이터입니다

 

즉 컴퓨터가 이해하는 정보는 명령어와 데이터로 나눠지며 각 차이는 아래와 같습니다.

  • 데이터 : 컴퓨터가 이해하는(문자, 숫자, 이미지, 동영상) 정적인 정보
  • 명령어 : 컴퓨터를 작동 시키는 정보

 

그럼 컴퓨터는 어떻게 이뤄져 있을까 보면

전에 폰노이만 구조에서 좀 다뤘는데

크게 3가지로 나눠지며 기억장치에서 2개로 나눠져 4개로 보기도 합니다.

 

해당 포스팅에서는 4개로 포스팅 하도록 하겠습니다.

  • 중앙처리장치(CPU)
  • 주기억장치(메모리)
  • 보조기억장치
  • I/O Device(입출력장치)

 1. CPU

CPU는 컴퓨터의 두뇌로 메모리에 저장된 명령어를읽어 들이고 해석하고 실행합니다.

CPU의 내부 구성 주요요소는 ALU(산술논리연산장치), 레지스터(register), 제어장치(Control Unit)입니다

  • ALU  : 누산기가 포함되어 있으며 즉 계산기입니다 컴퓨터 내부에서 수행되는 계산을 대부분 담당합니다.
  • 레지스터 : CPU 내부의 작은 임시저장장치이며 다양한 레지스터가 존재합니다.
  • 제어장치 : 제어신호를 내보내고 명령어를 해석하는 장치

2. 주기억장치(메모리)

현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이며 

크게 RAM(Random Access memory), ROM(Read Only Memory) 두가지가 있다.

Ram의 경우 전원이 꺼지면 정보가 날라가는 휘발성 메모리이다.

 

3. 보조기억장치

용량은 작고 가격이 비싼 주기억장치와 휘발성 메모리과 달리

크기가 크고 전원이 꺼져도 저장된 내용을 잃지 않는 메모리이고

하드디스크,SSD,USB, DVD..와 같은 저장장치가 보조기억장치의 일부이다

 

4. 입출력장치

마이크, 스피커, 프린터기 와 같은 외부에서 내부간 정보를 교환하는 장치를 의미한다

 

+) System bus

위의 해당 부품들을 사용하기 위헤 메인보드라는 판에 연결을 시킵니다.

메인보드에 연결된 부품들은 서로 정보를 주고받을 수 있다

 

"요약"

 컴퓨터를 컴퓨터가 이해하는 정보(다루는 정보), 컴퓨터 구성요소로 나눌 수 있으며

이해하는 정보는 명령어와 데이터로 나눠집니다.

구성요소는  CPU, 주기억장치(메모리), 보조기억장치, 입출력장치라고 할 수 있다.

728x90

댓글