운영체제 역할

HEUKWU·2023년 11월 7일
0

운영체제의 역할은 크게 네가지로 분류할 수 있다.

  • 자원 관리
  • 자원 보호
  • 하드웨어 인터페이스 제공
  • 사용자 인터페이스 제공

자원 관리

우리는 컴퓨터를 사용하면서 여러가지 프로그램을 실행하는데 이때 마우스, 키보드, 네트워크 카드, 사운트 카드 등의 컴퓨터 자원을 사용한다. 운영체제는 이러한 자원을 프로그램에 적당한 순서로 배분하고 회수하며 사용자의 원할한 작업을 돕는다.

자원 보호

악의적인 공격자나 컴퓨터 사용이 미숙한 사용자에게서 자원을 보호하는 일 또한 운영체제의 역할 중 하나이다.

하드웨어 인터페이스 제공

자원 관리에서 마우스, 키보드 등 여러가지 컴퓨터 자원을 사용한다고 했는데 이런 하드웨어 장치들을 원할하게 이용할 수 있도록 해주는 것이 운영체제의 하드웨어 인터페이스이다.

사용자 인터페이스 제공

사용자는 운영체제를 통해서만 컴퓨터 자원에 접근이 가능하다. 따라서 사용자는 인터페이스(GUI)를 통해서 운영체제를 편리하게 사용할 수 있다.


운영체제의 목표

운영체제는 앞서 살펴본 역할들을 제대로 수행하기 위해서 달성해야 하는 목표들이 있다.

  • 효율성
  • 안정성
  • 확장성
  • 편리성

효율성

운영체제의 자원 관리와 연관되는 목표로, 같은 자원을 사용하여 더 많은 작업을 처리하거나 같은 작업을 처리하는 데 더 적은 자원을 사용하도록 해야 한다.

안정성

운영체제의 자원 보호와 연관되는 목표로, 사용자와 프로그램의 안전 문제와 하드웨어적인 보안 문제를 처리하고, 시스템에 문제가 발생했을 때 복구할 수 있어야 한다.

확장성

운영체제의 하드웨어 인터페이스 제공과 연관되는 목표로, 하드웨어의 종류에 상관없이 컴퓨터와 연결만 하면 바로 사용할 수 있게 해야 한다.

편리성

운영체제의 사용자 인터페이스 제공과 연관되는 목표로, 사용자가 컴퓨터를 사용하는 데 편리하고 직관적인 인터페이스를 제공함으로써 원할한 작업 환경을 제공해야 한다.

0개의 댓글

관련 채용 정보