1. 컴퓨터 구조 시작하기
Last updated
Last updated
컴퓨터는 0, 1 로 표현된 정보만을 이해한다. -> 이렇게 0, 1 로 표현되는 정보에는 크게 두 종류가 있는데, 바로 데이터 와 명령어 입니다.
데이터 : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보
명령어 : 데이터를 움직이고 컴퓨터를 작동시키는 정보
메모리에 저장된 명령어를 읽어 들이고(레지스터), 읽어 들인 명령어를 해석하고(제어장치), 실행(ALU)하는 부품
CPU 의 메인 부품
ALU(산술논리연산장치) : 오로지 계산
레지스터 : 임시 저장 장치로 프로그램을 실행하는 데 필요한 값들을 임시로 저장한다.
제어장치 : 제어신호라는 전기 신호를 내보내고 명령어를 해석하는 장치
제어신호 : 컴퓨터 부품들을 관리하고 작동시키기 위한 일종의 전기신호
CPU 가 메모리에 저장된 값을 읽고 싶을 땐 메모리를 향해 "메모리 읽기" 라는 제어 신호를 보낸다.
CPU 가 메모리에 저장된 값을 저장하고 싶을 땐 메모리를 향해 "메모리 쓰기" 라는 제어 신호를 보낸다.
현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품 -> 프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 한다.
메모리는 저장된 값에 빠르고 효율적으로 접근하기 위해서 주소라는 개념을 사용한다.
메모리보다 크기가 크고, 비휘발적이다.
컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치를 의미
메인보드 내부의 버스 : 메인보드의 연결 된 여러 부품들이 서로 정보를 주고 받을 수 있는 다양한 종류의 통로
시스템 버스 : 컴퓨터 핵심 4가지 부품을 연결하는 가장 중요한 버스로, 시스템 버스는 주소 버스, 데이터 버스, 제어 버스로 구성되어 있다.
주소 버스
데이터 버스
제어 버스