운영체제란?
1. 운영체제의 개념
운영체제는 한정된 시스템 자원을 효율적으로 사용할 수 있도록 관리 및 운영함으로써 사용자에게 최대한의 편리성을 제공해 주며, 컴퓨터 시스템과 사용자간의 인터페이스 기능을 담당하는 시스템 프로그램으로 정의할 수 있다.
2. 운영체제의 목적
운영체제의 목적은 사용자 측면에서 컴퓨터 하드웨어와 소프트웨어를 최대한 편리하게 사용할 수 있도록 하며, 컴퓨터 시스템의 성능을 최적화 하여 생산성을 향상시키는 것이다.
3. 운영체제의 관리 대상
1) 입출력 장치 관리 : 키보드, 마우스, 모니타, 프린터 등 주변장치
2) 중앙 처리 장치 관리 : CPU 스케쥴링
3) 기억장치 관리 : 주기억장치, 가상 기억장치, 보조 기억장치
4) 파일 시스템 관리 : 프로그램 파일, 데이터 베이스 등.
4.운영체제의 종류
1) 초기 운영체제
초기의 컴퓨터는 운영체제가 존재하지 않고 하드웨어만 존재하였으며 콘솔상에서 수행되는 대형 기계들이었다. 프로그래머는 프로그램을 작성한 다음에 사용자 콘솔로부터 직업 프로그램을 수행하였다.
2) 일괄처리 시스템
즉시 처리하는 것이 아니라 입력되는 자료를 일정 기간 또는 일정량을 모아서 한꺼번에 처리하는 방식이다.
3) 온라인 시스템
사용자와 컴퓨터 시스템간 온라인 통신을 제공하여 사용자가 운영체제나 프로그램에 직접 명령을 주고 즉시 응답을 받을 수 있는 시스템이다.
4) 시분할 시스템
CPU 시간을 각 사용자에게 균등하게 분할하여 사용하는 체제로서 모든 컴퓨터 사용자에게 동일한 서비스 제공을 목표로 한다.
5) 다중 프로그래밍 시스템
CPU의 효율성을 극대화하기 위한 방법으로 여러 개의 사용자 프로그램이 마치 동시에 실행되는 것처럼 처리하는 방법으로 여러 개의 사용자 프로그램이 마치 동시에 실행되는 것처럼 처리하는 방식이다.
6) 다중 처리 시스템
동시에 프로그램을 수행할 수 있는 CPU를 여러 개를 두고 각각 분담하여 처리하는 방식을 말한다.
7) 실시간 처리 시스템
단말기나 제어 대상으로부터 직접성과 시한성을 갖는 자료가 발생할 때마다 즉시 처리하여 그 결과를 출력하거나 요구에 대하여 응답하는 방식이다.
8) 분산 처리 시스템
하나의 대형 컴퓨터에서 수행하던 기능을 지역적으로 분산된 여러 개의 단말기에 분담시킨 후 통신회선을 통하여 상호간 교신·처리하는 방식을 말한다.
댓글 없음:
댓글 쓰기