본문 바로가기

운영체제

[운영체제] 운영체제(Operating System, OS) 개요

728x90
반응형

운영체제(Operating System, OS)

 

컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어를 하드웨어와 연결하는 소프트웨어 계층이다.

 

컴퓨터 시스템의 자원을 효율적으로 관리해 준다.

ex) 실행 중인 프로그램들에 메모리 공간을 적절히 분배

 

 

 

 

운영제체의 의미

- 협의의 운영체제 (커널)

좁은 의미로 운영체제를 말할 때 운영체제는 커널을 의미한다.

 

컴퓨터에 전원이 들어온 이후로 항상 메모리에 상주하는 부분을 커널이라고 한다.

- 광의의 운영체제

넓은 의미로 운영체제를 말할 때 운영체제는 커널뿐만 아니라 각종 주변 시스템 유틸리티를 포함한 개념을 의미한다.

ex) 파일 관리자

 

 

 

 

 

운영체제의 분류

- 일괄 처리 (batch processing)

작업 요청의 일정량을 모아서 한꺼번에 처리한다.

 

작업이 완전히 종료될 때까지 기다려야 한다.

 

ex) 초기 Punch Card 처리 시스템

- 시분할 (time sharing)

여러 작업을 수행할 때 컴퓨터 처리 능력을 일정한 시간 단위로 분할하여 사용한다.

 

interactive한 방식으로 일괄 처리 시스템에 비해 짧은 응답 시간을 가진다.

 

ex) UNIX

- 실시간 운영체제 (Realtime OS)

정해진 시간 안에 어떠한 동작이 반드시 종료됨이 보장되어야 하는 실시간 시스템을 위한 OS

 

ex) 원자로 / 공장 / 미사일 / 반도체 / 로봇 제어

 

 

 

728x90
반응형

'운영체제' 카테고리의 다른 글

[운영체제] 2주차 Quiz  (0) 2025.01.19
[운영체제] CPU Scheduling  (0) 2025.01.19
[운영체제] 프로세스  (0) 2025.01.19
[운영체제] 1주차 Quiz  (0) 2025.01.05
[운영체제] 컴퓨터 시스템 구조  (0) 2025.01.05