Skip to main content Link Menu Expand (external link) Document Search Copy Copied

운영체제란?

Table of contents

  1. 운영체제란?
  2. 운영체제의 목적
    1. 1. 자원을 효율적으로 관리하기 위해
    2. 2. 자원을 보호하기 위해
    3. 3. 사용자 인터페이스 제공

핵심

운영체제는 사용자에게, 하드웨어를 다룰 수 있는 편리한 인터페이스를 제공하고 사용자 대신 자원을 효율적으로 관리해주는 소프트웨어입니다.


운영체제란?

image-20230109101313814

운영체제는 컴퓨터 하드웨어 바로 위에 설치되어, 사용자 및 다른 모든 소프트웨어하드웨어를 연결하는 소프트웨어이다.

💡 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어이다.

대표적인 예로 윈도우, Mac OS, Linux, Unix 등이 운영체제라고 할 수 있다.


운영체제가 없는 기계는 만들 당시에 구현한 기능 외에 다른 기능을 추가하거나 성능을 향상할 수 없다.

운영체제가 있는 기계는, 기능의 추가나 성능 변경이 가능한 프로그래밍이 가능한 기계이다.

운영체제의 목적


1. 자원을 효율적으로 관리하기 위해

컴퓨터는 수 많은 하드웨어와 소프트웨어를 다뤄야하고, 한정된 자원을 효율적으로 분배하는 것이 필요하다.

운영체제는 자원을 요청한 응용 프로그램이 여러 개인 경우 적당한 순서로 자원을 배분하고 적절한 시점에 자원을 회수한다.

2. 자원을 보호하기 위해

악의적인 사용자나 미숙한 사용자로부터 자원을 보호한다.

고의가 아니더라도 작업을 망치거나 데이터를 지울 수 있기 때문이다.

사용자는 직접 특정 위치에 데이터를 저장할 수 없으며, 운영체제에 부탁하면 운영체제가 적당한 위치에 저장한다.

이와 같이, 데이터가 충돌하는 것으로부터 운영체제는 자원을 보호한다.

3. 사용자 인터페이스 제공

운영체제가 GUI를 제공하므로 대부분의 작업을 마우스로 수행할 수 있다.