운영체제
다중 프로그래밍 시스템 (Multi-programming System)
컴퓨터의 사용자와 하드웨어 사이에서 중개자 역할을 해주는 프로그램
운영체제의 목적
- 사용자가 컴퓨터를 편리하게 사용하는 것
- 컴퓨터 하드웨어가 효율적으로 사용되는 것
컴퓨터 시스템의 처리 구조
- 애플리케이션과 하드웨어의 중간에 운영체제가 위치함으로써 사용자와 하드웨어간의 상호작용을 도와주는 중개자 역할을 하고, 컴퓨터가 실행되는 동안 항상 수행되는 프로그램이다.
- 사용자 관점에서 좋은 OS : 사용의 용이성에 중점을 두고 자원 이용의 극대화에 중점을 둔 운영체제 → 항상 사용자를 편리하게 해주는 하나의 프로그램
- 시스템의 관점에서 좋은 OS: 하드웨어와 친밀하면서 자원을 효율적으로 할당해주는 자원 할당자 역할을 하는 운영체제 → 컴퓨터를 효율적이면서 공정하게 운영할 수 있도록 요청에 따라 적절한 자원을 할당해주며 사용자의 입/출력을 제어함
댓글