a time-sharing technique by which several computer programs are each run for a short period in rotation
multiprogramming in American English
(ˌmʌltiˈprouɡræmɪŋ, -ɡrəmɪŋ, ˌmʌltai-)
noun
Computing
the overlapped or interleaved execution of two or more programs by a single CPU
Word origin
[1955–60; multi- + program + -ing1]
Examples of 'multiprogramming' in a sentence
multiprogramming
Scheduling algorithms for multiprogramming in a hard-real-time environment.
D. Duy, K. Tanaka 2018, 'Enhanced virtual release advancing algorithm for real-time task scheduling', Journal of Information and Telecommunicationhttp://dx.doi.org/10.1080/24751839.2018.1423789. Retrieved from DOAJ CC BY 4.0 (https://creativecommons.org/licenses/by-sa/4.0/legalcode)