배치처리시스템
- 자료구조의 큐와 비슷한 구조
- FIFO 방식으로 프로세스 처리
배치처리시스템의 문제점
- 어떤 프로그램은 실행시간이 오래 걸려서 다른 프로그램이 실행되는데에 많이 기다려야 함
- MP3를 들으며 문서작성 불가능 (동시에 여러 응용 프로그램 실행)
- 여러 사용자가 동시에 하나의 컴퓨터를 쓰는게 불가능 (다중 사용자 지원)
-> 이러한 문제점을 극복하보자 멀티프로그래밍/시분할 시스템이 나옴
시분할 시스템
- 시분할 시스템 : 다중 사용자 지원을 위해 컴퓨터 응답 시간을 최소화 하는 시스템
- 응용프로그램이 CPU를 점유하는 시간을 잘게 쪼개어 실행될 수 있도록 하는 시스템
멀티 태스킹
- 단일 CPU에서 여러 응용 프로그램이 동시에 실행되는 것처럼 보이는 시스템
- 시분할 시스템의 기본 기술과 동일
멀티 태스킹과 멀티 프로세싱
- 멀티 태스킹 : 단일 CPU
- 멀티 프로세싱 : 여러 CPU에 하나의 프로그램을 병렬로 실행해서 실행속도를 극대화 시키는 시스템
패스트캠퍼스의 '컴퓨터공학 올인원 패키지' 강의를 듣고 작성한 글입니다
'TIL > Computer Science' 카테고리의 다른 글
(운영체제) 멀티 프로그래밍 (0) | 2022.06.05 |
---|---|
(운영체제) 사용자 모드와 커널 모드 (0) | 2022.05.26 |
(운영체제) 시스템 콜 (0) | 2022.05.25 |
(운영체제) 시분할 시스템과 멀티 태스킹 (0) | 2022.05.25 |
(운영체제) 운영체제와 응용프로그램 (0) | 2022.05.25 |