[OS] 운영체제(Operating System :: OS)란 무엇인가

2020. 6. 7. 16:20OS


OS란?


보편적인 정의는 없다.

그러나 OS의 역할을 살펴보면 다음의 두 가지로 말할 수 있다.

 

컴퓨터 하드웨어를 관리하는 프로그램이다!!

I/O 장치에 access
파일에 access
Accounting
오류 감지

프로그램의 실행을 제어한다!!

스케줄링
에러 보고

 

결국 OS는 응용 프로그램과 하드웨어 사이에 위치하여

하드웨어를 관리하고, 프로그램의 실행을 제어하는 프로그램이다.


운영체제의 목표는 무엇일까?


1. 사용자 프로그램의 사용과 문제들을 쉽게 해결한다.

2. 컴퓨터 시스템을 사용하기 편하게 만든다.

3. 하드웨어를 효과적으로 사용할 수 있게 한다. 

즉, 컴퓨터를 사용함에 있어 좀 더 쉽고, 편하고, 효과적으로 사용할 수 있게 해주는 것이다.


OS가 하는 일


1. 모든 자원을 관리한다.

OS는 Resource Allocator(자원 할당자) 이다.

 

CPU 시간, 메모리 공간, 파일 저장 공간, I/O장치 등

 

2. 효율적 공정한 자원 사용을 위해 충돌하는 요청에 자원을 할당하는 방법을 결정한다.

 

OS는 제어 프로그램이다.

 

컴퓨터 시스템의 오류부적절한 사용을 방지하기 위해 프로그램의 실행을 제어한다.

'OS' 카테고리의 다른 글

[OS] Operating System Structure  (0) 2020.06.07
[OS] Operating System Services  (0) 2020.06.07
[OS] Multiprogramming  (0) 2020.06.07
[OS] 컴퓨터 하드웨어  (0) 2020.06.07