L.Joey
2023. 11. 25. 00:03
2023. 11. 25. 00:03
1. 운영체제의 정의
- 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어
2. 운영체제의 기능
- 컴퓨터 시스템내의 자원(CPU, 메모리, 하드디스크 등) 을 효율적으로 관리 -> 자원관리자(resource manger)
- 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공
- 사용자와 운영체제 자싱을 보호 ( 보안 및 보호)
3. 운영체제의 분류
- 다중 사용자에 대한 동시지원 여부
- 작업을 처리하는 방식 기준
- 시분할 시스템 (time sharing system)
- 다중 프로그래밍 시스템 (multi-programming system)
- 대화형 시스템 (interactive system)
- 경성 실시간 시스템 (hard realtime system)
- 연성 실시간 시스템 (soft realtime system)
4. 운영체제의 예
- MS 윈도우 : 개인용 컴퓨터를 위한 운영체제, 편리한 인터페이스와 각종 기능들이 특징
- 유닉스 : 대형 컴퓨터 및 전문적인 목적의 컴퓨터에 적합, (리눅스)
5. 운영체제의 자원관리 기능
- 물리적 메모리 관리 방식
- 고정분할(fixed partition) : N개의 분할로 미리 나누어서 관리 -> 분할 크기도다 큰 프로그램이 적재 불가능
- 가변분할(variable partition) : 매 시점 프로그램의 크기에 맞춰서 메모리 분할
- 가상메모리 : 설정 된 가상메모리의 크기에 의해 실행될 수 있는 프로그램이 결정된다.