1. System Software
2. Operating System
1. System Software
- 정의
: 시스템 전체를 작동시키는 프로그램, 프로그램을 주기억장치에 적재시키거나 인터럽트 관리, 언어 번역 등의 기능 수행한다. 운영체지는 대표적인 시스템 프로그램.
- 시스템 소프트웨어 구성
a) control program, 제어 프로그램
: 시스템 전체의 작동 상태 감시, 작업의 순서 지정, 작업에 사용되는 데이터 및 자원 관리등의 기능 수행
b) processing program, 처리 프로그램
: 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램
2. Operating System
- 정의
: 사용자와 하드웨어간 인터페이스로써 시스템을 사용하기 편리하고 정확하고 올바른 동작을 실행시킬 수 있도록 환경을 제공하는 시스템 소프트웨어.
- 운영체제 기능
a) 가상화 지원 -> 효율적 자원 관리
b) 병행성 지원 -> 작업 처리능력 향상
c) 영속성 지원 -> 파일 및 정보를 디스크에 안전하고 효율적으로 저장
'Computer Science > operating system' 카테고리의 다른 글
4. Concurrency (0) | 2020.07.19 |
---|---|
3. Virtualizing Memory (0) | 2020.07.19 |
2. Virtualizing CPU (0) | 2020.07.19 |