[지식창고]/운영체제

[운영체제/OS] OS를 위한 컴퓨터구조 기초 2. 컴퓨터 시스템 핵심 요소

개발새발주발 2023. 3. 23. 00:08
728x90

컴퓨터 기본 구조

컴퓨터의 기본 구조를 도식화 하였다. 

이어서 CPU, 기억장치, 메모리에 대해 설명해보도록 하겠다 ! 

 

 

중앙처리 장치(CPU)

컴퓨터 시스템의 핵심 부분으로 각종 연산을 수행하며 기억 장치에 저장된 명령을 읽어서 처리하는 장치이다 

CPU의 처리속도는 시스템의 성능을 결정하는 중요한 요소 ! 

구분 종류
연산장치(ALU)  - Arithmetic Logic Unit
- 사칙
제어장치(CU) -Control Unit 
메모리에서 읽어온 명령어를 해석한 후 레지스터에 명령을 실행하는 제어함수를 발생시키는 역할 
레지스터 - 연산/ 제어 장치에서 실행 도중에 만들어지는 중간값 임시 저장 장소
- 범용 (ESP, EBP) : Stack 용
- 특수목적(IR, PC, AC),
- 메모리 통신 레지스터(MAR, MBR) 
버스 버스를 통해서 데이터를 주고 받음 ! 
- 내부버스 : CPU 내부의 버스
- 외부버스 : CPU, 메인메모리, 입출력 장치와 연결

 

 

기억장치 계층 구조

CPU바깥의 기억장치 ! 

 

CPU와 가까울수록 빨라지고 작은 단위로 전송하지만 비용이 많이든다 ! → 내부 기억장치는 용량이 작음 

CPU와 멀어질수록 느려지고 큰 단위(블록)로 전송하며 비용이 줄어든다 → 외부 기억장치는 용량이 큼

 

메모리 vs 디스크 

 

* 프로세스 : 실행중이 프로그램, 

메모리에 적재되어 OS에 의해 제어받음 

 

* 고유의 PCB(Process Control Block, 저장소)을 가지며 프로세스 상태 정보가 저장됨

 

 

 

 

 

 

 

 

디스크에 저장된 프로그램은 메모리에 적재되고 CPU(프로세서)에 의해 실행됨 

이 모든 과정은 OS(운영체제)에 의하여 조율됨

 


[참고 및 출처]

 

인프런 「비전공자를 위한 컴퓨터 구조 및 OS개론」

한국항공대학교 컴퓨터 운영체제 강의자료