[CS] 운영체제의 분류 정리

2023. 10. 8. 13:55CS

1. 동시 작업 가능 여부

- 싱글 태스킹: 한번에 하나의 프로세스만 처리(엘리베이터)

- 멀티 태스킹: 한번에 여러 프로세스 처리 가능

2. 사용자 수

- 단일 사용자: 한명만 사용가능

- 다중 사용자: 여러 계정으로 나누어 각각의 계정이 하나의 컴퓨터를 동시에 사용 가능

3. 처리 방식

- 일괄 처리 방식(배치 프로세싱): 해야할 일들을 모아서 한번에 처리 그게 효율적이기 때문

- 시분할 방식: 오늘날의 컴퓨터. 시간을 나누어서 여러 프로세스를 처리

- 실시간 방식: 정해진 시간이 있어서 꼭 그 시간을 지키도록 엄격하게 설계 hard realtime system(미사일 제어. 엄격해야함 아니면 치명적임), soft realtime system(영화 재생. 시간별로 엄격하면 좋지만 결과가 치명적이지는 않음. 기분이 조금 나쁠 수 있음)

 

Reference


https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f 

 

반효경 [운영체제] 2. Introduction to Operating Systems

설명이 없습니다.

core.ewha.ac.kr