(2022.08.26.금 - 5:18)
(2022.08.29.월 - 10:07)
🔥 운영체제(Operating System)
- 하드웨어들을 효율적으로 관리
- 사용자 또는 운영 프로그램들에게 서비스를 제공
🍦 컴퓨터 하드웨어
1. 프로세서(Processor)
: 계산하는 것
예) CPU, 그래픽카드(GPU), 응용 전용 처리장치 등
- 컴퓨터의 두뇌(중앙처리장치)
- 연산 수행
- 컴퓨터의 모든 장치의 동작 제어
- 레지스터
- 프로세서 내부에 있는 메모리
- 프로세서가 사용할 데이터 저장
- 컴퓨터에서 가장 빠른 메모리
- 레지스터의 종류
- 용도에 빠른 분류
: 전용 레지스터, 범용 레지스터
- 사용자가 정보 변경 가능 여부에 따른 분류
: 사용자 가시 레지스터, 사용자 불가시 레지스터
- 저장하는 정보의 종류에 따른 분류
: 데이터 레지스터, 주소 레지스터, 상태 레지스터
+) 데이터, 주소 레지스터는 사용자 가시 레지스터
일반적으로 전용 레지스터는 사용자 불가시 레지스터(PC, IR, ACC, MAR, MBR)
- 프로세서의 동작
2. 메모리(Memory)
: 저장하는 것
예) 주 기억장치, 보조 기억장치
3. 주변장치
예) 키보드, 마우스, 모니터, 프린터, 네트워크 모뎀 등
<운영체제와 프로세서>
- 프로세서에게 처리할 작업 할당 및 관리
- 프로세스(Process) 생성 및 관리
- 프로그램의 프로세서 사용 제어
- 프로그램의 프로세서 사용 시간 관리
- 복수 프로그램간 사용 시간 조율 등
+) 강의 영상