protection 1 Fundamental Concepts of OS OS의 Key Concepts Operating System이 제공하는 핵심적인 기능은 다음과 같다. Abstraction Protection Illusion Coordination and Optimization Abstraction 일반적인 의미에서의 abstraction은 "복잡성을 줄이기 위해 주요한 특징을 간추려 제공하는 것"으로, 어떠한 복잡한 것을 간단하게 제공하는 것이다. OS는 하드웨어의 복잡성을 숨기고, 프로그래머에게 clean, uniform, and standard interface을 제공한다. OS에서의 abstraction이란 프로그래머가 하드웨어를 쉽게 제어할 수 있도록 인터페이스(API)을 제공하는 것이다. 예를 들어 POSIX APIs가 있다. Big Library OS는 b.. 2021. 3. 24. 이전 1 다음