CPU(= Central Processing Unit)
- 중앙처리장치
- 컴퓨터의 모든 연산과 작업을 처리하는 장치
CPU 동작과정
1. Main Memory(MM)는, I/O 디바이스에서 입력 받은 데이터 또는 Disk에 저장된 프로그램을 읽는다.
2. CPU는 프로그램을 실행하기 위해, MM에 저장된 프로그램 명령어와 데이터를 읽어서 처리하고, 결과를 MM에 저장
3. MM는 처리 결과를 DIsk에 저장하거나 출력장치로 보낸다.
4. CPU의 제어장치는 1~3 과정에서 명령어가 순서대로 실행되도록 제어한다.
기억장치(Memory)
프로그램, 데이터, CPU 연산 결과를 저장하는 장치
1. 주기억장치. RAM. Primary Memory= Main Memory
CPU 의 연산 결과를 임시로 저장해주며, CPU 작업을 효율적으로 도와주는 장치입니다
ex) SRAM, DRAM
2. 보조기억장치. Secondary Memory= Disk
RAM 의 용량이 부족하거나, CPU 작업을 처리하는데 필요한 정보가 RAM 에 없을 때, 데이터를 제공하는 보조 역할 장치
ex) HDD, SSD(Solid State Disk). 참고) Solid State= 반도체 회로 구성 방식
메모리 반도체(SRAM, DRAM, Flash Memory)
1. SRAM - CPU 내부의 캐시 메모리
2. DRAM - 주메모리
3. Flash Memory - SSD, USB
- SRAM 과 DRAM 은 속도가 빠르지만, 휘발성 메모리이고,
- Flash Memory 는 SRAM 과 DRAM 에 비해 속도는 느리지만, 비휘발성 메모리입니다.
SSD와 HDD 차이
- 둘 다 보조기억장치
- SSD: 메모리 반도체
- HDD: 자기 디스크
- SSD는 HDD보다 비싸다. 용량이 적다.
'OS' 카테고리의 다른 글
[OS] Lecture 5. Process Scheduling (1/4) (0) | 2022.02.05 |
---|---|
[OS] Lecture 4. Thread management (0) | 2022.02.05 |
[OS] Lecture 3. OS Process Management (2/2) (0) | 2022.01.31 |
[OS] Lecture 3. Process Management (1/2) (0) | 2022.01.30 |
[OS] Lecture 2. OS Overview (2/2) (0) | 2022.01.26 |