컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중계 역할을 하면서 프로그램 실행을 관리하고 제어하는 시스템 소프트웨어를 말한다.
운영체제란 무엇인가에 대해 설명한 바와 같이 Application programs와 computer hardware 사이에서 중계 역할을 하는 것을 볼 수 있다.
계층간 독립성 확보를 위함.
사용자 : OS, H/W에 대해 몰라도 컴퓨터 활용 가능.
응용프로그램 : 컴퓨터 하드웨어의 타입이나 구조, 제어 방법을 몰라도 개발 가능.
운영체제(OS) : 사용자나 응용프로그램의 H/W에 대한 접근을 중계함.
a. 사용자의 컴퓨터 사용 편리성을 위함.
b. 컴퓨터의 자원 관리 효율성을 위함.
이러한 목적을 달성할 수 있는 이유는 OS가 제공하는 기능이 있기 때문인데..
운영체제 자체적으로 이러한 기능을 제공하는 덕분에 우리는 사용자 입장에서 컴퓨터 사용이 간편하고 운영체제는 자원 관리를 효율적으로 할 수 있는 것이다.
대학 강의에서 가장 재밌게 들었던 것이 OS입니다. 그래서 열심히 듣기도 하였구요.
이에 따라 제가 쓴 글만 봐도 운영체제가 어떤 것인지 쉽게 이해할 수 있도록 글을 써보려고 합니다.
감사합니다.
(피드백은 언제나 환영입니다.)