본문 바로가기

운영체제

운영체제란?

반응형

#운영체제란

----------------------------------------------------------------------------------------------------

* 컴퓨터를 시스템의 각종 하드웨어적인 자원과 소프트웨어적인 자원을 효율적으로 운영 관리함으로써 사용자가 시스템을 이용하는데 편리함을 제공하는 시스템 소프트웨어이다.

* 사용자에게 편리함을 제공하고 시스템의 생산성을 높여주는 역할을 한다

* 운영체제는 사용자가 응용 프로그램을 편리하게 사용하고 하드웨어의 성능을 최적화 할 수 있도록 한다

* 운영체제는 모든 하드웨어와 소프트웨어를 관리하는 컴퓨터 시스템의 한 부분인 "실행 관리자"라고 정의할 수 있다.

----------------------------------------------------------------------------------------------------

 

#운영체제의 기능

----------------------------------------------------------------------------------------------------

* 주기억장치, 처리기, 주변 장치 등의 자원을 관리하는 기능이 있다.

* 입출력 관리 및 파일 관리 기능이 있다.

* 사용자에게 편의성을 제공한다.

----------------------------------------------------------------------------------------------------

 

#운영체제 목적

 
 처리능력(Throughput)  시스템의 생산성을 나타내는 단위로, 일정 시간 동안 처리하는 일의 양 
 응답시간(Turnaround Time)  작업 의뢰 후 시스템에서 결과가 얻어질 때까지의 시간 
 신뢰도 (Reliability)  주어진 문제를 얼마나 정확하게 처리하는가의 정도 
 사용 가능도(Availability)  시스템을 얼마나 빠르게 사용할 수 있는가의 정도 

 

#운영체제의 구성

*운영체제는 제어프로그램(Control Program)처리프로그램(Process Program)으로 구성됩니다.

 

 

1. 제어 프로그램

각종 처리 프로그램의 실행과 기억장소 및 데이터 제어 또는 연속 처리 작업의 스케줄링 등 감시하는 기능을 수행하며, 데이터 관리 기능, 작업 관리 기능, 태스크 관리 기능을 갖습니다.

 

  감시 프로그램  *시스템 전체의 동작 상태를 감독하고 지원함. 제어 프로그램의 중추적 역할을 담당함.
 * 시스템의 모든 동작 상태를 관리하고 감독하는 제어프로그램을 슈퍼바이저(supervisor)라고
 한다.
  작업 관리 프로그램  * 어떤 작업을 처리하고 다른 작업으로의 자동적 이행을 위한 준비와 처리를 수행함 
  데이터 관리 프로그램  * 주기억 장치와 외부 보조 기억 장치 사이의 데이터 전송,
 입출력 데이터와 프로그램의 논리적 연결, 파일 조적 및 처리 등을 담당함 

 

2. 처리 프로그램

제어 프로그램 감시하에 컴퓨터의 특정한 문제를 해결하기 위해 필요한 여러가지 기능을 처리할 수 있도록 해주는 프로그램입니다.

회사 측에서 제공해주는 프로그램과 사용자가 작성한 문제 해결 프로그램이 있습니다.

 

  언어 번역 프로그램  * 원시 프로그램을 컴퓨터가 알 수 있는 기계어로 번역시키는 프로그램
 * 종류 : 컴파일러, 어셈블러, 인터프리터 등
  서비스 프로그램  * 시스템에서 사용 빈도가 높은 프로그램을 미리 개발하여 놓은 프로그램
 * 종류 : 연계 편집 프로그램, 로더, 디버깅 프로그램, 정렬/병합 프로그램, 라이브러리 등
  문제 처리 프로그램  * 컴퓨터 사용자가 필요한 업무에 맞게 개발한 프로그램
 * 종류 : 급여 관리, 인사 관리, 회계 관리 등 

 

728x90