[CS] 컴퓨터 구조의 큰 그림

김경훈·2024년 3월 24일

Computer Science

목록 보기
1/16

CS 공부한 내용을 정리하려고 합니다. 해당 글은 한빛미디어 [컴퓨터 공학 기초 강의] 혼자 공부하는 컴퓨터 구조+운영체제를 듣고 작성합니다.
https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl


먼저 하나하나 디테일 하게 보기 전에 가장 큰 그림으로 컴퓨터 구조를 파악할 수 있습니다.

컴퓨터가 이해하는 정보

컴퓨터가 이해하는 정보에는 크게 두가지 데이터와 명령어가 있습니다.

데이터

  • 숫자, 문자, 이미지, 동영상 같은 정적인 정보
  • 컴퓨터와 주고받는/내부에 저장된 정보를 데이터라 통칭하기도 한다
  • 0과 1로 숫자로 표현하는 방법
  • 0과 1로 문자를 표현하는 방법

명령어

컴퓨터는 쉽게 말해 명령어를 처리하는 기계라고 할 수 있습니다.
명령어란

  • 컴퓨터를 실질적으로 움직이는 정보
  • 데이터는 명령어의 재료
    라고 정의할 수 있습니다.

예를 들어 "1과 2를 더하라"라는 문장이 있을때 1,2 -> 데이터 / 를 더하라 -> 명령어 라고 볼 수 있습니다.

컴퓨터의 네가지 핵심 부품

1.CPU

컴퓨터의 두뇌와 같은 부품입니다. CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 부품입니다. CPU의 핵심 부품 세가지에는 ALU, 제어장치, 레지스터가 있습니다.

ALU

계산기라고 볼 수 있습니다. 계산을 위한 회로들의 모임입니다.

제어장치

제어 신호를 보내고, 명령어를 해석하는 장치.

레지스터

CPU 내부의 작은 저장 장치ㄴ

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

메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 장치입니다. 설치는 해놨지만 현재 실행되고 있지 않은 프로그램은 보조기억장치에 저장되어 있습니다.
메모리는 주소라는 개념을 가지고 있습니다. 메모리에 많은 데이터가 담기게 되는데 내가 원하는 정보가 메모리 내에 어디에 위치하고 있는지를 특정하기 위해 사용하는 개념이 주소입니다.

  • 프로그램이 실행되기 위해서는 메모리에 저장되어 있어야 한다.
  • 메모리는 실행되는 프로그램의 명령어와 데이터를 저장한다.
  • 메모리에 저장된 값의 위치는 주소로 알 수 있다.

3.보조기억장치

메모리는 전원이 꺼질 경우 정보가 없어지게 됩니다. 이런 점을 보완하고자 나온 것이 보조기억장치 입니다. 실행되고 있지 않은 프로그램은 저장합니다.
메모리 -> 실행할 정보를 저장
보조기억장치 -> 보관할 정보를 저장
이렇게 볼 수 있습니다.

4.입출력장치

모니터, 키보드, 마우스 등 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 장치를 말합니다.

+ 메인보드

위 네가지 핵심부품을 연결해주는 필드라고 볼 수 있습니다.

+ 시스템 버스

컴퓨터의 네가지 핵심 부품들이 서로 메인보드에 부착된 상태에서 서로가 정보를 주고 받을 수 있게 하는 통로를 버스라고 합니다. 그 중 가장 중요한 버스, 컴퓨터의 핵심 부품을 연결하는 버스를 시스템 버스라고 합니다
시스템 버스의 구성 요소로는

  • 주소 버스: 주소를 주고받는 통로
  • 데이터 버스: 명령어와 데이터를 주고받는 통로
  • 제어 버스: 제어 신호를 주고받는 통로

이렇게 컴퓨터 구조의 전체적인 내용을 알아봤습니다.

profile
Cloud & DevOps

0개의 댓글