mondegreen

(230418) 운영체제 1강. 강의 소개 본문

Computer Science/운영체제

(230418) 운영체제 1강. 강의 소개

앙갱 2023. 4. 18. 21:38
반응형

운영체제란,

 

하드웨어 바로 위에 설치되는 소프트웨어 계층으로서 모든 컴퓨터 계층의 필수적인 부분이다. 컴퓨터의 세계를 통치하는 core software이며 사용자, 다른 소프트웨어, 하드웨어를 연결한다.

 

 

운영체제의 역할,

 

1) (사용자 측면) 운영체제는 컴퓨터 하드웨어와 결합하여 컴퓨터 시스템을 이루는데 하드웨어를 직접 다루는 복잡한 부분을 대행해줌으로써 사용자에게 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공해준다.

 

2) (소프트웨어 측면) 컴퓨터 시스템의 프로세서, 기억장치, 입출력 장치 등을 포함하는 자원을 효율적으로 관리하는 자원관리자 역할을 한다. 실행 중인 여러 프로그램들이 원활하게 실행될 수 있도록 각각의 프로그램들에게 짧은 시간씩 CPU를 번갈아가며 할당하고, 한정된 메모리 공간을 적절히 분배한다.

 

여기서 CPU에 할당하는 시간과 메모리 공간을 단순히 균등하게 분배해서는 효율성을 얻을 수 없기 때문에 이를 운영체제가 역할을 하는 것이다. 

 

------------------------------------------------------------------------------------------------------------------

참고 1. 

사람이 빠르다고 느끼는 시간은 약 100밀리초이다.

참고 2.

CPU는 원칙적으로 1개이다.(멀티 코어, 멀티 프로세서가 존재하기는 함)

참고 3.

앞으로 스스로가 운영체제가 되어서 한정된 자원을 효율적으로 관리한다는 생각으로 공부하는 것이 이해에 도움이 될 것이다.

참고 4. 운영체제 9th Edition 솔루션

https://ogu45.com/zbxe/diary/23846

 

Operating system Concepts 9th 솔루션 (운영체제 9판) - userLang20180617220224026 - userLang20120930084424072

Operating System Concepts 9th Edition https://codex.cs.yale.edu/avi/os-book/OS9/practice-exer-dir/index.html Chapter Exercises Last Updated Part 1: Overview 1. Introduction 1_Introdiuction.pdf Oct 3, 2012 2. Operating-System Structures 2_Operating-System_S

ogu45.com

 

 

반응형