티스토리 뷰

OS

운영체제란?

LDobac 2017. 2. 7. 17:57

이 포스팅은 위키백과를 토대로 하여 작성된 포스팅 입니다.

이런 공부용으로 작성한 허접 글 읽는것 보다 위키가 더 정확할수도..


운영체제(Operating System)란 시스템 하드웨어를 제어하고 응용 소프트웨어를 실행 및 관리를 하기 위해 하드웨어를 추상화 하여 시스템 서비스를 제공하는 시스템 소프트웨어 이다.

(출처 : 위키백과)

위 사진에서 볼 수 있고 설명 했다시피 운영체제는 사용자가 응용 프로그램을 사용하기 위해 하드웨어를 추상화 시켜 사용 할 수 있도록 하는 역할을 한다.

간단히 말해서 응용 프로그램을 게임이라고 치고 사용자를 게이머라고 할 수 도 있는데 이때 게이머가 게임을 하면서 컴퓨터 하드웨어가 어쩌고 저쩌고 어떻게 돌아가고 신경 쓰는 사람이 있나? 물론 그래픽 카드 나 CPU정도는 신경을 쓰겠지만 그 이상은 몰라도 게임은 잘 한다.  

그런 역할을 해 주는것이 운영 체제 이다.

운영 체제는 입출력과 메모리 할당과 같은 하드웨어 적인 기능을 응용 프로그램 사이에서 중재 역할을 해준다.

운영 체제는 실행되는 동안 응용 프로그램이 메모리와 CPU, 입출력 장치 등 연결된 장치의 자원을 사용 할 수 있게 해주며 이를 추상화 하여 사용자에게 서비스를 제공한다.

운영 체제는 많은 요소들을 가지고 있는데 가장 중요한 요소 중 하나가 커널 이다.

커널이란 사용자가 신경 쓰지 않아도 되는 부분을 담당하는데 예를 들어 얼마나 메모리를 할당,사용 할 것인가, 어느 프로세스를 실행 할 것인가, 주변 하드웨어 장치와 어떻게 상호작용 할 것인가에 대해 제어 하는 역할을 한다.

커널의 자세한 사항은 다음 포스팅에서 알아 보도록 하겠습니다.

'OS' 카테고리의 다른 글

프로세스란 무엇인가  (1) 2017.02.09
커널의 종류  (0) 2017.02.08
커널의 기능들 - 2  (0) 2017.02.08
커널의 기능들 - 1  (0) 2017.02.07
CPU Register  (0) 2016.04.22
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함