[CS] 운영체제의 분류 정리
2023. 10. 8. 13:55ㆍCS
1. 동시 작업 가능 여부
- 싱글 태스킹: 한번에 하나의 프로세스만 처리(엘리베이터)
- 멀티 태스킹: 한번에 여러 프로세스 처리 가능
2. 사용자 수
- 단일 사용자: 한명만 사용가능
- 다중 사용자: 여러 계정으로 나누어 각각의 계정이 하나의 컴퓨터를 동시에 사용 가능
3. 처리 방식
- 일괄 처리 방식(배치 프로세싱): 해야할 일들을 모아서 한번에 처리 그게 효율적이기 때문
- 시분할 방식: 오늘날의 컴퓨터. 시간을 나누어서 여러 프로세스를 처리
- 실시간 방식: 정해진 시간이 있어서 꼭 그 시간을 지키도록 엄격하게 설계 hard realtime system(미사일 제어. 엄격해야함 아니면 치명적임), soft realtime system(영화 재생. 시간별로 엄격하면 좋지만 결과가 치명적이지는 않음. 기분이 조금 나쁠 수 있음)
Reference
https://core.ewha.ac.kr/publicview/C0101020140307151724641842?vmode=f
'CS' 카테고리의 다른 글
[CS] 멀티프로그램밍에 대한 유사한 명칭에 대한 나름의 이해 (0) | 2023.10.09 |
---|---|
[CS] 프로세스에 대한 나름의 이해 (1) | 2023.10.08 |
[파이썬] Pypy에 대한 짧은 이해 (0) | 2023.10.08 |
[CS] 커널에 대한 나름의 이해 (1) | 2023.10.07 |
[CS] 운영체제의 역할에 대한 나름의 이해 (0) | 2023.10.07 |