운영체제
운영체제란 무엇인가?
Deeppago
2022. 1. 27. 13:30
OS란 무엇인가?
1. 개요
Operation System의 약자.
운영체제는 컴퓨터 하드웨어와 사용자 응용프로그램 사이에 위치하여 응용 프로그램이 하드웨어를 쉽게 사용할 수 있도록 해주고 전체적인 시스템의 효율을 극대화시키기 위해 하드웨어 및 소프트웨어 자원(resource)을 관리하는 프로그램들이라고 할 수 있다. 즉, 컴퓨터 시스템의 전반적인 동작을 제어하고 조정하는 시스템 프로그램들의 집합인 셈이다.
이 프로그램들은 하드웨어와 응용프로그램간의 인터페이스 역할을 하면서 CPU, 주 기억장치, 입출력장치 등의 컴퓨터 자원을 관리한다. 즉, 인간과 컴퓨터간의 상호작용을 제공함과 동시에 컴퓨터의 동작을 구동(booting)하고 작업의 순서를 정하며 입출력 연산을 제어한다. 또 프로그램의 실행을 제어하며 데이터와 파일의 저장을 관리하는 등의 기능을 한다.
2.운영체제의 역할과 기능
CPU는 컴퓨터의 두뇌에 해당한다. 하지만, CPU는 운영체제가 없다면 무용지물이라고 할 수 있다. CPU가 사고하고 동작할 수 있는 가장 기본적인 환경을 만들어 주는 역할을 하는 것이 바로 운영체제이다. 운영체제는 컴퓨터를 사용하기 위해 필요한 가장 기본적인 소프트웨어로, 사용자 프로그램이 하드웨어 및 다른 소프트웨어를 이용하기 위하여 필요한 서비스를 제공해 준다. 전형적으로 운영체제가 하는 일은 크게 프로세스 관리(동기화, 스케줄링), 기억장치 관리, 그리고 입출력 서비스 등으로 크게 나눌 수가 있다.