본문 바로가기

it관련

운영 체제의 개요

반응형

운영 체제의 개요




운영 체제는 컴퓨터의 하드웨어를 작동시키는 가장 기본적인 소프트웨어이다. 컴퓨터의 전원을

켜면 설치된 운영 체제가 자동으로 실행되고, 이로써 사용자는 컴퓨터를 이용하여 필요한 작업을

수행할 수 있다.

 

 1) 운영 체제의 개념과 역활

운영 체제(OS: Operating System)는 사용자와 컴퓨터 하드웨어 사이에 위치하여 사용자에게

편의성과 인터페이스 기능을 제공하는 시스템 소프트웨어이다. 운영 체제는 시스템의 각종 자원을

효율적으로 운영하고 관리함으로써 사용자는 컴퓨터를 쉽고 편리하게 사용할 수 있다.

 

운영 체제의 역활은 다음과 같다.

· 사용자가 컴퓨터와 대화할 수 있도록 인터페이스 역활을 한다.

· 각종 하드웨어 자원을 운영하고 관리한다.

· 실행 중인 프로그램과 파일 시스템을 관리한다.

 

운영 체제가 관리하는 시스템 자원으로는 입출력 장치, 기억 장치, 프로세스 및 파일 시스템 등이

있으며 구체적으로는 아래와 같은 역활을 수행한다.

 

· 프로세스 관리 : 여러 개의 프로세스가 실행되고 있을 때, 프로세스가 정상적으로 동작할 수 있도록

우선 순위에 따라 프로그램이 실행되도록 한다.

· 주변 장치 관리 : 주변 장치가 정상적으로 동작할 수 있도록 상태를 점검하고, 사용자의 요구가 있을

때 주변 장치를 사용하도록 한다.

· 기억 장치 관리 : 프로그램의 실행을 위해 주기억 장치를 할당하고 사용이 끝나면 회수하는데, 이는

주기억 장치에 충분한 공간이 있어야 프로그램을 실행할 수 있기 때문이다.

· 파일 시스템 관리 : 파일의 생성, 삭제, 읽기, 쓰기 등 사용자가 파일을 사용할 수 있도록 풀더 안에

파일을 담아 계층적으로 관리한다.

 

또한 컴퓨터의 전원을 넣은 후 운영 체제가 주기억 장치에 적재되어 실행되는 과정을 부팅(Booting)

이라 하며, 일반적으로 아래와 같은 과정을 거친다.

 

   1단계 : 컴퓨터의 전원이 들어오면 중앙 처리 장치가 초기화 되고 ROM에 저장된 바이오스(BIOS)

              가 실행된다.

 

   2단계 : 바이오스(BIOS)는 하드웨어의 상태를 검사하는데, 만약 이상이 있으면 오류 메시지를 출력하고

              동작을 멈춘다. 아무런 이상이 없으면 바이오스는 보조 기억 장치에 저장된 부팅 프로그램을

              주기억 장치로 이동시킨다.

 

   3단계 : 부팅 프로그램은 보조 기억 장치의 운영 체제를 주기억 장치로 이동시키고, 운영 체제의

               첫 번째 명령어가 실행되도록 한다.

 

   4단계 : 위와 같은 과정을 거친 후 운영 체제는 시스템을 운영·관리하며, 사용자의 요구 사항을 처리한다.

 

 2) 운영 체제의 구성

운영 체제 프로그램은 제어 프로그램과 처리 프로그램으로 구분할 수 있다.

 

  ① 제어 프로그램

주기억 장치에 상주하면서 시스템의 동작 상태와 프로그램의 실행 과정을 감시하고 작업의 우선순위를

결정하는 등 시스템 전체의 동작을 제어한다.

 

  ② 처리 프로그램

제어 프로그램의 감독 아래 사용자가 입력한 특정한 물체를 해결하고 관련된 데이터를 처리해 주는

서비스 프로그램이다.



반응형