본문 바로가기
정보처리산업기사/실기

1. 정보시스템 기반 기술(운영체제

by 이원혁 2024. 5. 22.
반응형

1. 운영체제의 종류

 

(1) 운영체제(Operating System)의 개념

 

1. 운영체제의 개념

- 운영체제는 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어이다.

- 운영체제는 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영함으로써 사용자에게 편리성을 제공한다.

- 운영체제는 컴퓨터 시스템과 사용자 간의 인터페이스 기능을 담당한다.

 

2. 운영체제의 특징

① 운영체제의 일반적 특징

- 운영체제는 사용자 편리성, 인터페이스, 스케쥴링, 자원관리, 제어 기능의 특징이 있다.

특징 설명
사용자 편리성 제공 한정된 시스템 자원을 효과적으로 사용할 수 있도록 관리 및 운영
인터페이스 기능을 담당 컴퓨터 시스템과 사용자를 연결함
스케쥴링 담당 다중 사용자와 다중 응용 프로그램 환경하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케쥴링을 담당
자원 관리 CPU, 메모리 공간, 기억장치, 입출력 장치 등의 자원을 관리함
제어 기능 입출력 장치와 사용자 프로그램을 제어

 

② 운영체제에서 커널의 기능

- 운영체제는 크게 인터페이스(쉘) + 커널의 구조이다.

- 운영체제의 핵심적인 기능들이 커널에 모여있다면, 인터페이스(쉘)는 이러한 커널을 사용자가 보다 편리하게 사용할 수 있게 해준다.

 

ⓐ 쉘(Shell)

- 쉘은 사용자가 입력시킨 명령어 라인을 읽어 필요한 시스템 기능을 실행시키는 명령어 해석기이다.

- 시스템과 사용자 간의 인터페이스를 제공한다.

- 여러 가지의 내장 명령어를 가지고 있다.

 

ⓑ 커널(Kernel)

- 커널은 운영체제의 핵심이 되는 기능들이 모여 있는 컴퓨터 프로그램이다.

- 컴퓨터가 부팅될 때 주기억 장치에 적재된 후 상주하면서 실행하며, 프로그램과 하드웨어 간의 인터페이스 역할을 담당한다.

 

-커널의 기능

특징 설명
프로세스 관리 프로세스 스케쥴링 및 동기화 관리 담당
프로세스 생성과 제거, 시작과 정지, 메시지 전달 등의 기능 담당
기억장치 관리 프로세스에게 메모리 할당 및 회수 관리 담당
주변장치 관리 입·출력 장치 스케줄링 및 전반적인 관리 담당
파일 관리 파일 관리 파일의 생성과 삭제, 변경, 유지 등의 관리 담당

 

(2) 운영체제의 종류

 

반응형