1. 운영체제 (OS, Opering System)?
컴퓨터 시스템의 자원들을 효과적으로 관리하고, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 프로그램의 모임
- 컴퓨터 사용자 - 컴퓨터 하드웨어 간의 인터페이스로 동작하는 시스템 소프트웨어의 일종
- 다른 응용 프로그램이 유용한 작업을 할 수 있도록 환경 제공
- 프로세스, 기억장치, 주변장치, 파일 등을 관리하는 기능 수행
2. 운영체제의 목적
1. 처리능력 향상
2. 사용 가능도 향상
3. 신뢰도 향상
4. 반환 시간 단축
+)
- 처리능력
일정 시간 내에 시스템이 처리하는 일의 양
- 사용 가능도
시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도
- 신뢰도
시스템이 주어진 문제를 정확하게 해결하는 정도
- 반환 시간
시스템에 작업을 의뢰한 시간부터 처리가 완료될 때 까지 걸린 시간
3. 운영체제의 기능
-
자원 관리
(프로세서, 기억장치, 입/출력장치, 파일 및 정보)
-
자원의 스케줄링 기능 제공
(자원의 효율적 관리를 위해)
-
사용자 - 시스템 간 편리한 인터페이스 제공
-
각종 하드웨어와 네트워크 관리 + 제어
-
데이터를 관리하고, 데이터 및 자원의 공유 기능 제공