배치 처리 시스템
자동으로 다음 응용 프로그램이 이어서 실행될 수 있도록 하는 시스템입니다. 알고리즘에서 큐 방식과 비슷합니다.
배치 처리 시스템과 시분할 시스템/멀티 프로그래밍
배치 처리 시스템이 더이상 안 쓰이고 시분할 및 멀티 프로그래밍이 사용됩니다.
배치 처리 시스템에서 프로그램 별로 걸리는 시간이 다릅니다. 그러다보니 시간이 오래 걸리는 프로그램이 실행되는 동안은 오랫동안 기다려야 됩니다. 그리고 멀티태스킹이 되지 않았기 때문에 동영상을 보면서 문서 작성을 할 수 없습니다. 또 여러 사용자가 동시에 하나의 컴퓨터를 사용할 수 없습니다. 즉, 동시성과 다중 사용자 지원이 안됩니다. 이러한 단저들 때문에 멀티 프로그래밍/시분할 시스템이 나왔습니다.
시분할 시스템
다중 사용자 자원을 위해 컴퓨터 응답 시간을 최소화하는 시스템입니다. 즉, 응용 프로그래밍이 CPU를 점유하는 시간을 짧게 쪼개서 실행될 수 있도록 하는 시스템입니다.
응답시간을 줄일 수 있습니다.
멀티 태스킹
단일 CPU에서 여러 응용 프로그램이 동시에 실행되는 것처럼 보이는 시스템입니다.
멀티 태스킹과 멀티 프로세싱
멀티 태스킹은 단일 CPU, 멀티 프로세스늩 다중 CPU라는 점에서 다릅니다.
'운영체제 (OS)' 카테고리의 다른 글
스케줄링 알고리즘 (1) (0) | 2021.04.15 |
---|---|
프로세스 스케쥴링 (2) (0) | 2021.04.14 |
운영체제 구조 (2) (0) | 2021.04.13 |
운영체제 구조 (1) (0) | 2021.04.13 |
운영체제와 응용 프로그램 (0) | 2021.04.12 |