티스토리 뷰

OS

Computer System

필자A 2022. 9. 25. 14:44

Computer의 구조는 크게 3가지로 나뉜다.

 

Prcocessor 연산장치

Main Memory 저장장치

Disk 저장장치

 

 

 

 

 

 

 

 

Processor

 

cpu라고도 불리며 process를 만들며 연산 역할을 담당

또 내부로는 레지스터(저장장치) 연산장치 제어장치 3가지로 분류된다.

 

Register는 processor 내부의 저장공간이며

가시성, 불가시성(PC, IR, MAR..)으로 나뉜다.

 

 

 

 

Main Memory

 

휘발성이 특징인 저장공간이다.

Processor에서 직접적인 접근이 가능하다.

프로그램을 실행하려면 main Memory에 올라와야 한다.

 

 

Disk

 

반영구적인 저장공간(보조기억장치)이다.

SSD, HDD같은것들이 포함된다.

Coumputer System에서 제일 느린 속도를 가진다.

Processor에서 직접적인 접근을 할 수 없다.

 

 

 

 

 

Computer의 저장공간들

 

 

 

Processor의 저장공간이 제일 비싸며 속도도 빠르다

반대로 보조기억장치로 갈수록 속도, 가격이 떨어지지만 용량이 커진다는 특징이 존재

 

 

 

Main Memory와 CPU의 속도차이때문에 병목현상을 제거하기 위해

cache를 사용한다.

 

 

 

 

Processor의 일반적인 구성

PC (Program counter) - 다음에 실행할 명령어의 주소를 저장

MAR (Memory address register) - memory에 읽거나 쓰기 위한 주소를 저장

MBR (Memory buffer register) - memory에 읽거나 쓰기위한 데이터 저장

IR (Intruction register) - 현재 실행 중인 명령어를 저장

ALU (Aritmethic and logical unit) - 산술, 논리 연산을 수행

 

 

 

해당 구성으로 System bus를 통해 memory와 상호작용을 한다.

반응형

'OS' 카테고리의 다른 글

프로그램을 메모리에 할당하는 방법  (0) 2022.10.20
프로세스 상태 전이도  (0) 2022.10.18
메모리 관리 1  (0) 2022.10.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함