CS Study/컴퓨터구조

컴퓨터 구조 개요

ju_dev 2024. 4. 14. 16:11

* 컴퓨터 핵심부품 4가지
1. CPU : 명령어를 읽고/해석/실행 

 (CPU의 핵심부품 3가지)
ㄴ 1.1 ALU : 산술논리 연산장치(계산기)
ㄴ 1.2 레지스터 : 임시 저장
ㄴ 1.3 제어장치 : 전기(제어) 신호 => 명령어 해석(동작)
2. 주기억장치(= 메인메모리) : 보통 책에서 언급하는 '메모리' = '메인메모리' = 휘발성 RAM 을 말한다고 보면 된다.
ㄴ RAM :  휘발성(SRAM, DRAM 등) / 비휘발성
ㄴ ROM : 비휘발성, 한 번 저장된 정보 수정X (read only) =>  BIOS가 ROM에 저장
3. 보조기억장치 : 꺼져도 보관
4. 입출력 장치 : 컴퓨터 내부 외부 연결 


참고)


* 프로세스 == 실행중인 프로그램

* 메인보드 : 컴퓨터 핵심 부품들을 연결시켜주는 판

*버스 : 컴퓨터 부품끼리 정보(명령어, 데이터)를 주고받는 통로
 
** 시스템 버스 : 컴퓨터의 핵심 부품 4가지를 서로 연결해서 정보를 주고 받는 버스(통로)
ㄴ 주소 버스 (어디에)
ㄴ 데이터 버스 (무엇을)
ㄴ 제어 버스 (어떻게) - 주요 제어신호(메모리 읽기, 메모리 쓰기)

ex)   
1번지(주소)의 메모리 읽기(제어)
5번지(주소) 에 220(데이터)를 쓰기(제어)