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?
예시. 과속 방지 표지판을 세운다.
'Domain > 운영체제' 카테고리의 다른 글
[운영체제] 5. Concurrency: Semaphores and Deadlock2 (0) | 2020.07.08 |
---|---|
[운영체제] 5. Concurrency: Semaphores and Deadlock1 (2) | 2020.07.08 |
[운영체제] 4. Concurrency: Thread and Lock (0) | 2020.06.28 |
[운영체제] 3. Scheduling (0) | 2020.06.28 |
[운영체제] 2. Process (0) | 2020.06.28 |