Programming/Operating System

[OS] Lecture 1. Computer System Overview

코딩뽀시래기 2022. 8. 26. 02:20
728x90

(2022.08.26.금 - 5:18)

(2022.08.29.월 - 10:07)

🔥 운영체제(Operating System)

- 하드웨어들을 효율적으로 관리

- 사용자 또는 운영 프로그램들에게 서비스를 제공

 

🍦 컴퓨터 하드웨어

1. 프로세서(Processor)

: 계산하는 것

예) CPU, 그래픽카드(GPU), 응용 전용 처리장치 등

 

- 컴퓨터의 두뇌(중앙처리장치)

   - 연산 수행

   - 컴퓨터의 모든 장치의 동작 제어

 

- 레지스터

   - 프로세서 내부에 있는 메모리

      - 프로세서가 사용할 데이터 저장

      - 컴퓨터에서 가장 빠른 메모리

 

   - 레지스터의 종류

      - 용도에 빠른 분류

         : 전용 레지스터, 범용 레지스터

      - 사용자가 정보 변경 가능 여부에 따른 분류

         : 사용자 가시 레지스터, 사용자 불가시 레지스터

      - 저장하는 정보의 종류에 따른 분류

         : 데이터 레지스터, 주소 레지스터, 상태 레지스터

  +) 데이터, 주소 레지스터는 사용자 가시 레지스터

      일반적으로 전용 레지스터는 사용자 불가시 레지스터(PC, IR, ACC, MAR, MBR)

 

- 프로세서의 동작

[OS] Lecture 1. Computer System Overview / 운영체제 강의

 

2. 메모리(Memory)

: 저장하는 것

예) 주 기억장치, 보조 기억장치

 

3. 주변장치

예) 키보드, 마우스, 모니터, 프린터, 네트워크 모뎀 등

 

<운영체제와 프로세서>

- 프로세서에게 처리할 작업 할당 및 관리

  - 프로세스(Process) 생성 및 관리

- 프로그램의 프로세서 사용 제어 

  - 프로그램의 프로세서 사용 시간 관리

  - 복수 프로그램간 사용 시간 조율 등

 

 

+) 강의 영상

 

 

728x90