프로그래밍 / C++ / 언리얼

Programming/CS

[CS] 운영체제

아트성 2023. 3. 24. 23:46

개요

운영체제(Operating System, OS)는 컴퓨터의 자원 관리를 담당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램이다.

 

 

역할

프로세서, 메모리, 저장장치등의 할당과 관리, 입출력 장치의 제어, 네트워크 연결의 관리, 보안 기능 등을 담당한다.

또한, 응용 프로그램을 실행하기 위한 환경을 제공하고, 사용자 인터페이스를 제공하여 컴퓨터 사용을 보다 원할하게 한다.

이처럼 운영체제는 응용프로그램과 하드웨어 사이에서 프로그램에 필요한 자원을 할당하고, 응용 프로그램이 올바르게 실행되도록 관리하는 역할을 한다.

 

 

 

커널 

운영체제 또한 여느 프로그램과 마찬가지로 메모리에 적재되어야 한다. 항상 컴퓨터가 부팅될때 메모리 일정공간을 할당받게 되는데, 이 영역을 커널영역이라고 부른다. (그 외에 메모리는 사용자 영역이라고 부른다.)

 

 

 

반응형

'Programming > CS' 카테고리의 다른 글

[CS] CPU가 작동하는 방식  (0) 2023.03.22
[CS] 메모리  (0) 2022.09.14