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 |