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개론」
한국항공대학교 컴퓨터 운영체제 강의자료
'[지식창고] > 운영체제' 카테고리의 다른 글
[운영체제/OS] L18. CPU Scheduling (2) (0) | 2023.05.12 |
---|---|
[운영체제/OS] L17. CPU Scheduling (1) (1) | 2023.05.11 |
[운영체제/OS] 2. OS의 역사 (1) | 2023.04.12 |
[운영체제/OS] 1. OS란 ? (0) | 2023.04.05 |
[운영체제/OS] OS를 위한 컴퓨터구조 기초1. 컴퓨터 시스템 기본 구조 (0) | 2023.03.22 |