728x90
컴퓨터 부품 속 4가지 핵심 부품!!
1. CPU
2. 메모리 (RAM/ROM)
3. 보조기억장치 (SSD/USB등)
4. 입출력장치
이 네가지는 메인보드 안에 있다.
메모리(RAM/ROM)
- 현재 실행되는 프로그램(프로세스)의 명령어와 데이터를 저장하는 장치
- 주소의 개념을 쓰고 있다
- 내가 원하는 명령어나 데이터가 어디에 저장 되어 있는지 알 수 있다.
- 고로 프로그램이 실행되기 위해서는 메모리에 저장되어야 한다
- 휘발성 저장장치 (꺼지면 저장된 내용이 날아간다..!)
- 실행할 정보를 저장
CPU(중요)
- 메모리에 저장된 값을 읽어들이고 해석하고, 실행하는 장치이다
- CPU내부에는?
- ALU : 계산하는 장치
- 레지스터 : 임시 저장 장치
- 제어장치 : 신호를 발생시키고 명령어를 해석하는 장치 (읽기or쓰기)
보조기억장치(SSD/USB등..)
- 전원이 꺼져도 보관된다.
- 보관할 정보를 저장한다.
입출력장치
- 컴퓨터 외부에서 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품
- 그럼 외장하드 USB는 무엇?! 즉 보조기억장치 == 입출력 장치 아님?
- 개념상 나눠놓긴 했지만 실제로 컴퓨터와 주고받는 것을 보면 거의 똑같다.
- 메모리를 보조하는 특별한 입출력장치다! 라고만 생각하자
메인보드
- 메인보드에 연결된 부품은 버스를 통해 정보를 주고 받음
- 버스는 컴퓨터의 부품끼리 정보를 주고받는 일종의 통로
- 다양한 종류의 통로가 있다.
- 컴퓨터의 핵심부품을 연결하는 버스는 시스템 버스!
시스템 버스 내부 구성
1. 주소 버스 : 주소를 주고 받는 통로
2. 데이터 버스 : 명령어와 데이터를 주고 받는 통로
3. 제어 버스 : 제어 신호를 주고받는 통로
본 게시물은 한빛 미디어 <혼자 공부하는 컴퓨터구조+운영체제>를 읽고 공부한 것을 기록한 게시물입니다.
'컴퓨터 구조' 카테고리의 다른 글
빠른 CPU를 만들어보자!(1) : 클럭, 코어,스레드 (0) | 2023.02.03 |
---|---|
명령어 사이클과 인터럽트 (feat. 멈춰!!) (1) | 2023.02.03 |
CPU안의 ALU & 제어장치 & 레지스터 (0) | 2023.02.03 |
소스 코드와 명령어 (0) | 2023.02.03 |
0과 1로 어떻게 숫자 & 문자를 표현하지?! (0) | 2023.02.03 |