운영 체제의 개요
운영 체제는 컴퓨터의 하드웨어를 작동시키는 가장 기본적인 소프트웨어이다. 컴퓨터의 전원을
켜면 설치된 운영 체제가 자동으로 실행되고, 이로써 사용자는 컴퓨터를 이용하여 필요한 작업을
수행할 수 있다.
1) 운영 체제의 개념과 역활
운영 체제(OS: Operating System)는 사용자와 컴퓨터 하드웨어 사이에 위치하여 사용자에게
편의성과 인터페이스 기능을 제공하는 시스템 소프트웨어이다. 운영 체제는 시스템의 각종 자원을
효율적으로 운영하고 관리함으로써 사용자는 컴퓨터를 쉽고 편리하게 사용할 수 있다.
운영 체제의 역활은 다음과 같다.
· 사용자가 컴퓨터와 대화할 수 있도록 인터페이스 역활을 한다.
· 각종 하드웨어 자원을 운영하고 관리한다.
· 실행 중인 프로그램과 파일 시스템을 관리한다.
운영 체제가 관리하는 시스템 자원으로는 입출력 장치, 기억 장치, 프로세스 및 파일 시스템 등이
있으며 구체적으로는 아래와 같은 역활을 수행한다.
· 프로세스 관리 : 여러 개의 프로세스가 실행되고 있을 때, 프로세스가 정상적으로 동작할 수 있도록
우선 순위에 따라 프로그램이 실행되도록 한다.
· 주변 장치 관리 : 주변 장치가 정상적으로 동작할 수 있도록 상태를 점검하고, 사용자의 요구가 있을
때 주변 장치를 사용하도록 한다.
· 기억 장치 관리 : 프로그램의 실행을 위해 주기억 장치를 할당하고 사용이 끝나면 회수하는데, 이는
주기억 장치에 충분한 공간이 있어야 프로그램을 실행할 수 있기 때문이다.
· 파일 시스템 관리 : 파일의 생성, 삭제, 읽기, 쓰기 등 사용자가 파일을 사용할 수 있도록 풀더 안에
파일을 담아 계층적으로 관리한다.
또한 컴퓨터의 전원을 넣은 후 운영 체제가 주기억 장치에 적재되어 실행되는 과정을 부팅(Booting)
이라 하며, 일반적으로 아래와 같은 과정을 거친다.
1단계 : 컴퓨터의 전원이 들어오면 중앙 처리 장치가 초기화 되고 ROM에 저장된 바이오스(BIOS)
가 실행된다.
2단계 : 바이오스(BIOS)는 하드웨어의 상태를 검사하는데, 만약 이상이 있으면 오류 메시지를 출력하고
동작을 멈춘다. 아무런 이상이 없으면 바이오스는 보조 기억 장치에 저장된 부팅 프로그램을
주기억 장치로 이동시킨다.
3단계 : 부팅 프로그램은 보조 기억 장치의 운영 체제를 주기억 장치로 이동시키고, 운영 체제의
첫 번째 명령어가 실행되도록 한다.
4단계 : 위와 같은 과정을 거친 후 운영 체제는 시스템을 운영·관리하며, 사용자의 요구 사항을 처리한다.
2) 운영 체제의 구성
운영 체제 프로그램은 제어 프로그램과 처리 프로그램으로 구분할 수 있다.
① 제어 프로그램
주기억 장치에 상주하면서 시스템의 동작 상태와 프로그램의 실행 과정을 감시하고 작업의 우선순위를
결정하는 등 시스템 전체의 동작을 제어한다.
② 처리 프로그램
제어 프로그램의 감독 아래 사용자가 입력한 특정한 물체를 해결하고 관련된 데이터를 처리해 주는
서비스 프로그램이다.
'it관련' 카테고리의 다른 글
입출력 장치 (0) | 2017.07.06 |
---|---|
개인용 컴퓨터의 구성 (0) | 2017.07.06 |
운영 체제의 종류 (0) | 2017.07.06 |
윈도우7에서 csrss 프로세스의 CPU점유율이 매우 높은 문제의 해결 방법 (0) | 2017.07.05 |
is not a valid integer value 에러 없애기 (0) | 2017.07.05 |