혼자 공부하는 컴퓨터 구조 + 운영체제 Section 1. 컴퓨터 구조

jihyelee·2023년 7월 7일
2

achitecture-os

목록 보기
1/15

강의 링크

컴퓨터 구조

컴퓨터가 이해하는 정보

  • 데이터
    • 숫자, 문자, 동영상과 같은 정적인 정보
    • 컴퓨터와 주고받는/내부에 저장되어 있는 정보
    • 0, 1로 숫자 혹은 문자 표현
  • 명령어
    • 컴퓨터는 명령어를 처리하는 기계
    • 컴퓨터를 실질적으로 움직이는 정보
    • 데이터는 명령어를 실행하기 위한 일종의 재료

컴퓨터의 4가지 핵심부품

  • 컴퓨터 종류
    • 작은 컴퓨터 (e.g. 아두이노, 라즈베리파이)
    • 스마트폰
    • 노트북
    • 서버 컴퓨터

핵심부품

  • CPU
    • 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행
      • ALU (산술논리연산장치): 계산기
      • CL (제어장치): 제어신호(=컴퓨터 부품들을 관리하고 작동시키기 위한 전기신호. e.g. 메모리 읽기신호, 메모리 쓰기신호)를 보내고 명령어를 해석
      • 레지스터: CPU 내부의 작은 저장장치
  • 메모리 (메인메모리, 주기억장치의 줄임말)
    • 일반적으로 RAM (O), ROM (X)
    • 현재 실행되는 프로그램(=프로세스)의 명령어와 데이터를 저장
    • 메모리에 저장된 값의 위치는 주소로 알 수 있음
  • 보조기억장치
    • RAM은 보조기억장치에 비해 비쌈, 전원이 꺼지면 저장된 내용을 잃음 (=휘발성 저장장치)
    • 전원이 꺼져도 보관될 프로그램을 저장
  • 입출력장치
    • 컴퓨터 외부와 연결되어 컴퓨터 내부와 정보를 교환하는 장치
    • e.g. 모니터, 마우스, 키보드

기타 부품

  • 메인보드
    • 4가지 핵심부품을 연결하는 판
    • 메인보드에 연결된 부품은 버스를 통해 정보를 주고받음
  • 시스템 버스
    • 부품 사이의 정보를 주고받는 통로 = 버스
    • 척추와 같이 중요한 역할을 하는 버스 = 시스템 버스 (핵심부품을 연결)
      • 주소 버스: 주소를 주고받는 통로
      • 데이터 버스: 명령어와 데이터를 주고받는 통로
      • 제어 버스: 제어신호를 주고받는 통로


GPT-4o가 만들어준 섬네일용 이미지

profile
Graduate student at Seoul National University, majoring in Artificial Intelligence (NLP). Currently AI Researcher at LG CNS AI Lab

0개의 댓글