Search
🧸

컴퓨터 구조의 큰 그림

생성일
2023/07/30 12:58
태그
혼공컴구
컴퓨터 구조
날짜
3 more properties

컴퓨터 구조의 큰 그림

컴퓨터 = 명령어를 처리하는 기계

메모리

현재 실행되는 프로그램의 명령어데이터를 저장하는 부품
프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 한다
메모리에 저장된 값의 위치는 주소로 알 수 있다
주기억장치(main memory)는 RAM 또는 ROM이다
RAM (Random Access Memory)
SRAM: 비교적 빠르고 비쌈
 DRAM: 비교적 느리고 저가
ROM (Read Only Memory)
MASK ROM: 공장에서 1회 설치 가능
PROM: 1회 프로그램 가능, Programmable Memory
EPROM: 자회선 신호를 활용해 여러번 프로그래밍 가능, Erasable PROM
 EEPROM: 가장 흔함, 전기적 신호로 여러번 프로그래밍, Electrically EPROM

CPU

이것만은 기억하자

1.
CPU는 메모리에 저장된 값을 읽고, 해석하고, 실행하는 장치이다
2.
CPU에서 중요한 세 가지 구성요소로는 ALU, 레지스터, 제어장치가 있다
3.
ALU는 연산 장치, 레지스터는 임시 저장 장치, 제어장치는 제어 신호를 발생시키고 명령어를 해석하는 장치이다

1. ALU (Arithmetic Logic Unit), 산술논리연산장치

계산 담당

2. 레지스터 (Register)

임시 저장 장치
역할에 따라 여러 개가 존재

3. 제어장치 (CU, Control Unit)

 명령어를 해석
컴퓨터 부품을 관리, 작동시키는 제어 신호(Control Signal)라는 전기 신호를 내보냄
신호 1: 메모리 읽기, CPU가 메모리에 저장된 값을 읽게 함
신호 2: 메모리 쓰기, CPU가 메모리에 어떤 값을 저장하게 함
제어장치 역할 한 눈에 알아보기

보조기억장치

주기억장치(main memory)는
비싸서 용량이 작다
전원이 꺼지면 저장된 내용을 잃는다
→ 보조기억장치가 필요
하드디스크, SSD, USB 메모리, DVD, CD-ROM, …

입출력장치

컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품
마이크, 스피커, 프린터, 마우스, 키보드
보조기억장치도 정의에 따르면 입출력장치로 볼 수도 있다
보조기억장치 → 메모리를 보조하는 특별한 입출력장치
 주변장치 (Peripheral Device): 보조기억장치 + 입출력장치

메인보드와 시스템 버스

메인보드(main board, mother board)는 컴퓨터 부품을 연결하는 판
여러 부품을 부착할 수 있는 슬롯과 연결 단자가 존재
부품들은 메인보드 내부의 버스라는 통로를 통해 정보를 주고 받는다
 다양한 종류의 버스가 있는데, 가장 중요한 버스는 네 가지 부품이 연결된 시스템 버스
이미지
CPU가 명령어를 읽기 위해 제어장치에서 ‘메모리 읽기’ 신호를 내보내는 과정
1.
메모리 읽기 신호 → 제어 버스
2.
읽을 메모리 주소 → 메모리 버스
이미지
CPU가 메모리에 값을 저장하는 과정
1.
저장할 데이터 → 데이터 버스
2.
저장할 주소 → 주소 버스
3.
메모리 쓰기 제어 신호 → 제어 버스
이미지