리눅스마스터 1급 공부 - 운영체제의 개요
·
Computer Science/리눅스마스터
운영체제란 ?사용자와 하드웨어 간의 상호작용을 위한 사용자 인터페이스 → 즉, 하드웨어 제어, 입출력 등의 관리를 수행CPU, MEM, I/O장치 등 하드웨어를 효율적으로 관리한다(자원 스케줄링 등) → 한정된 하드웨어 자원을 다수의 이용자가 공유할 수 있게 하기 위함응용 프로그램이 동작할 수 있는 프로그래밍 인터페이스 또한 제공프로그램에게 system call (커널 기능을 호출할 수 있게 해주는 기능)을 제공한다.오류 복구 기능, 네트워크 기능 등등 …운영체제의 목적효율성 → Throughput, Turnaround Time의 최소화를 목적으로 한다.주어진 문제를 정확하게 처리하는 신뢰도(Reliability) 향상을 목적으로 한다.이용할 수 있는 시스템 자원의 정도를 의미하는 사용 가능도(Avail..