다중작업: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
잔글편집 요약 없음
4번째 줄:
* 멀티프로그래밍 시스템: 실행 중인 작업은 외부 이벤트를 기다리는 것을 요구하는 작업(이를테면 테이프에서 읽는 작업)을 수행할 때까지, 아니면 컴퓨터의 스케줄러가 실행 중인 작업을 CPU 밖으로 강제적으로 스왑 처리할 때까지 실행을 지속한다. 멀티프로그래밍 시스템은 CPU 사용률을 극대화하도록 설계되어 있다.
* [[시분할 시스템]]: 실행 중인 작업은 CPU를 포기할 것을 요구 받는다. 자발적으로 할 수도 있고 [[하드웨어 인터럽트]]와 같은 외부 이벤트를 통해서 이 일을 처리할 수 있다. 시분할 시스템은 여러 개의 프로그램들을 명백하게 동시에 실행할 수 있도록 설계된다. 시분할이라는 표현은 일반적으로 IBM의 [[시분할 옵션|TSO]], [[CP/CMS|VM/CMS]]와 같은 터미널에서 상호작용하는 사용자들이 공유하는 컴퓨터를 가리키는 데 쓰인다.
* [[실시간 컴퓨팅|실시간]] 시스템: 실시간 시스템은 때에 맞추어 처리가 필요한 산업 로봇과 같은 기계 장치를 제어하는 데 사용된다.
 
시분할이라는 용어는 더 이상 흔히 쓰이지 않으며 개인용 컴퓨터와 워크스테이션의 출현으로 단순히 다중작업이라는 용어로 대체되었다.
 
== 같이 보기 ==