본문 바로가기

it관련

운영체제에 대하여

반응형


운영체제의 정의 및 목적

최근에는 운영체제의 중요한 기능들이 소프트웨어에서 펌웨어로 코드화됨으로써 소프트웨어와

하드웨어의 구분이 불분명해지고 있다. 운영체제는 한정된 시스템 자원을 효율적으로 사용할 수 있도록

하고 컴퓨터 사용자와 하드웨어간의 인터페이스 기능을 담당하는 시스템 프로그램으로 정의할

수 있다. 운영체제의 목적은 사람이 컴퓨터 시스템을 편리하게 이용하는데 있다.


운영체제의 구성

 1) 제어 프로그램

제어 프로그램은 각종 처리 프로그램의 실행과 기억장소및 데이터 제어 또는 연속처리 작업의 스케줄링

등을 감시하는 기능을 수행하며 데이터 관리 기능, 작업 관리 기능, 대스크 관리 긴으을 갖는다.


 2) 처리 프로그램

처리 프로그램은 제어 프로그램 감시 하에서 컴퓨터의 특정한 문제를 해결하기 위해 필요한 여러 가지

기능을 처리할 수 있도록 해주는 프로그램으로 메이커 측에서 제공해 주는 프로그램과 사용자가 작성한

문제 해결 프로그램이 있다.


운영체제의 관리

운영체제의 일차적인 역할은 자원 관리 이며 운영체제가 관리하는 컴퓨터 시스템의 가장 중요한 자원은

프로세스 관리, 기억 장치 관리, 입출력 장치 관리, 정보 관리로 구분할 수 있다.


운영체제의 중요한 관리 대상은 프로세서 관리, 기억 장치 관리, 입출력 장치 관리, 정보 관리 이며,

이와 같이 각종 자원 관리를 위해 운영체제는 다음과 같은 기능을 수행한다.


 · 컴퓨터 시스템 내 모든 자원에 대한 현재 상태를 파악한다.

 · 어떤 상황에 대처하기 위한 적절한 자원 분배 정책을 수립한다.

 · 해당 프로세스에게 자원을 할당 및 회수하며 수립된 정책을 수행한다.


운영체제는 사용자와 컴퓨터 시스템간의 인터페이스를 담당하는데, 운영체제가 접촉하는 인터페이스의

대상은 사람, 프로그램, 하드웨어 등 이다.

반응형

'it관련' 카테고리의 다른 글

프로세스의 상태  (0) 2017.05.12
운영체제의 종류  (0) 2017.05.11
분산 처리 시스템의 계층 구조  (0) 2017.05.10
디렉토리 시스템  (0) 2017.05.10
고정 분할 할당 관리  (0) 2017.05.09