본문 바로가기

Domain/운영체제

[운영체제] 1. Introduction

Operating System

컴퓨터의 시스템 자원을 효율적으로 관리하여 사용자가 컴퓨터를 편리하고, 효과적이게 사용할 수 있는 환경을 제공하는 시스템  소프트웨어이다.

 


OS's Main Topic

1. Virtualization

  물리적 자원을 추상화 시켜 더 강력하고 사용하기 쉬운 가상 자원의 형태로 바꾸는 작업.

2. Concurrency

  여러 프로세스가 동시에 수행될 때 성능은 효율적으로 유지시키며 협력적인 태도로 자원을 공유하게 만드는 작업.

3. Persistency

  휘발적인 특성의 Main memory(DRAM)을 영속적인 Storage에 명시적으로 저장하는 작업.

 


Policy & Mechanism

Policy: Which(or what) to do?

 예시. 어린이 보호구역에서 과속을 금지

 

Mechanism: How to do?

 예시. 과속 방지 표지판을 세운다.