728x90
반응형
1. 배치 처리 시스템
컴퓨터 프로그램 실행 요청 순서에 따라 순차적으로 프로그램을 실행하는 방식으로 자료 구조형 중에 queue와 같다.
하지만, 먼저 실행하고 있는 프로그램의 실행 시간이 너무 긴 경우 뒤의 프로그램은 이전 프로그램 실행이 종료 될 때까지 기다려야 한다. 그리고, 노래를 들으며 문서를 작성하는 등의 동시 작업을 처리할 수 없고, 여러 사용자가 한 프로그램을 사용할 때 동시 처리가 안되는 점을 반영하기위해 시분할 시스템, 멀티 프로그래밍이 등장하게 된다.
2. 시분할 시스템
다중 사용자 지원을 위해 컴퓨터 응답 시간을 최소화한다.
3. 멀티 태스킹
단일 CPU에서 여러 응용 프로그램이 동시에 실행되는 것처럼 보이도록 하는 시스템이다.
4. 멀티 프로세싱
여러 cpu에서 하나의 프로그램을 병렬로 실행해서 실행 속도를 극대화시키는 시스템이다.
5. 멀티 프로그래밍
최대한 CPU를 많이 활용하도록 하는 시스템이다. 응용 프로그램은 다른 작업을 중간에 필요로 하는 경우가 많은데 이런 작업을 지원한다.
728x90
반응형
'Computer Science > 운영체제' 카테고리의 다른 글
06. 인터럽트 (0) | 2021.07.31 |
---|---|
05. 프로세스 상태와 스케쥴러 (0) | 2021.07.26 |
04. 스케줄링 알고리즘 (0) | 2021.07.19 |
02. 운영체제 구조 (0) | 2021.07.15 |
01. 운영체제 역할과 응용 프로그램 (0) | 2021.06.21 |