Abstraction

Ahn9807 (토론 | 기여)님의 2023년 3월 10일 (금) 07:35 판 (새 문서: 분류: 운영체제 == 개요 == Abstraction을 운영체제의 기초적인 기능 중에 하나로서, 복잡한 하드웨어의 구현으로부터 핵심적인 개념 또는 기능을 간추려 내어, 사용자에게 제공하는 것을 말한다. 사실 Abstraction은 운영체제 뿐만 아니라 컴퓨터 과학 더 나아가 자연과학까지 과학의 기본을 구성하는 개념이라고 생각한다. 복잡한 자연환경에서 간단한 수학적 법칙을...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


개요

Abstraction을 운영체제의 기초적인 기능 중에 하나로서, 복잡한 하드웨어의 구현으로부터 핵심적인 개념 또는 기능을 간추려 내어, 사용자에게 제공하는 것을 말한다. 사실 Abstraction은 운영체제 뿐만 아니라 컴퓨터 과학 더 나아가 자연과학까지 과학의 기본을 구성하는 개념이라고 생각한다. 복잡한 자연환경에서 간단한 수학적 법칙을 도출해 내었듯이, 복잡한 하드웨어로부터 추상적인 핵심만을 간추려 내어서 사용자가 편리하고 배우기 쉽게 제공하는 것이다.

예시

  • 파일시스템에서 파일은 디스크 블록의 집합의 추상화이다.
  • 프로세서는 머신의 추상화이다.
  • 졸라맨은 사람의 추상화이다.