3. 운영 체제
|
학습목표 |
1. 운영 체제의 개념과 구성에 대하여 이해할 수 있다.
|
1) 운영 체제의 개요
[1] 운영 체제의 개념
① 운영 체제 : 사용자가 컴퓨터를 효과적으로 사용할 수 있도록 도와주는 프로그램의 집합체.
[2] 운영 체제의 구성
(1) 제어 프로그램
: 운영 체제에서 가장 핵심적인 프로그램으로 컴퓨터 시스템의 작동 상태와 처리 프로그램의 실행 과정을 끊임없이 감시하는 역할을 담당, 주기억 장치 내에 상주.
(가) 감독 프로그램 : 제어 프로그램 중에서 가장 중요한 역할을 수행하는 프로그램, 컴퓨터 시스템의 작동 상태를 수시로 감독하는 일
(나) 데이터 관리 프로그램 : 여러 가지 데이터와 파일을 관리하고, 주기억 장치 및 입출력 장치 사이의 데이터 전송 등을 담당
(다) 작업 관리 프로그램 ; 작업의 연속적인 처리를 위해 스케줄이나 입출력 장치를 할당하는 역할
(2) 처리 프로그램
: 제어 프로그램의 감독과 지원하에 사용자가 작성한 특정 문제를 해결하기 위한 프로그램에 관련된 자료 처리를 담당
(가) 언어 번역 프로그램 : 언어 번역기, 컴파일러, 인터프리터
(나) 서비스 프로그램 : 링키지 에디터 프로그램, 정렬, 병합 프로그램, 유틸리티 프로그램.
2) 운영 체제의 종류
(1) 도스 : 마이크로소프트사가 개발한 운영 체제
(2) 윈도 : 그래픽 사용자 인터페이스를 사용. 멀티태스킹 기능.
(3) 유닉스 : 다중 사용자 환경의 표준 운영 체제. 이식성이 높고 시스템 간의 통신이나 소프트웨어 개발 등에 있어서 많은 장점
(4) 리눅스 : 유닉스를 PC에서도 작동할 수 있게 만든 운영 체제. 무료로 사용 가능.
(5) 맥 OS : 매킨토시 계열 개인용 컴퓨터나 워크스테이션용 운영 체제. 그래픽 사용자 인터페이스 사용
(6) OS/2 : 도스가 가지고 있던 메모리 사용의 한계성 등을 극복할 수 있는 차세대 운영 체제
(7) 미래의 운영 체제 : 다중 사용자, 다중 업무, 통신망 환경을 지원, 그래픽 사용자 접속기를 이용한 조작이 쉽게 될 것임. 문자, 그림, 동영상, 음향과 같은 멀티미디어 데이터를 효과적으로 처리할 수 있는 운영 체제.