본문 바로가기
컴퓨터 공학/운영체제

[운영체제] 운영체제(Operating System)란?

by tempus 2021. 7. 31.
반응형
다양한 운영체제 그림
다양한 운영체제 (출처 : Stanislaw Mikulski)

운영체제란?

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

우리가 사용하는 운영체제의 종류는 Windows, Mac Os, Android 등 다양하게 존재합니다. 만약 제품에 운영체제가 없다면 추가적인 기능을 구현할 수 없을 것입니다.

운영체제는 사용자에게는 모든 컴퓨터 자원을 숨기고 정해진 방법으로만 컴퓨터 자원을 사용할 수 있도록 제한합니다. 또한 응용 프로그램에게 컴퓨터 자원을 적절히 나누어줍니다.

os_structure_img

운영체제의 필요성

초기 컴퓨터는 정해진 계산만 수행했기 때문에 특별한 사용 규칙이 필요 없었지만 요구하는 기능들이 많아지고 복잡해지면서 규칙이 필요로 해졌는데 이때 등장한 것이 운영체제입니다.

세계 최초의 컴퓨터인 애니악은 운영체제가 없이 만들어졌습니다. 하지만 성능 향상과 기능 개발을 할 수가 없었기 때문에 단순한 공학 계산 정도만 가능했습니다. 이후 운영체제가 있는 기계들이 나타나면서 이러한 기계를 프로그램이 가능한 기계라고 불렀습니다.


운영체제 역할

  • 자원 관리 - 응용 프로그램에 컴퓨터 자원을 나누어주어 사용자가 원활하게 작업할 수 있도록 돕습니다.
  • 자원 보호 - 사용자로부터 자원을 보호하는 것도 매우 중요합니다.
  • 하드웨어 인터페이스 제공 - 다양한 장치를 사용할 수 있도록 해주는 하드웨어 인터페이스를 제공합니다.
  • 사용자 인터페이스 제공 - 사용자가 운영체제를 편리하게 사용하도록 지원해줍니다.

운영체제 목표

  • 효율성 - 자원을 효율적으로 관리합니다.
  • 안정성 - 사용자와 응용 프로그램의 안전 문제와 하드웨어적인 보안 문제를 처리할 수 있어야 합니다.
  • 확장성 - 다양한 시스템 자원을 추가하거나 제거하기가 편리해야 합니다. (예 : 플러그 앤드 플레이 기능)
  • 편리성 - 사용자가 편리하게 작업할 수 있는 환경을 제공합니다.



반응형

댓글


loading