(multiprogramming)
sposób organizacji pracy komputera, w którym jeden procesor, dzielac systematycznie swój czas, wykonuje jednoczesnie (rozpatrujac rzecz w dluzszym okresie) wiecej niz jeden proces uzytkowy. Organizacja w. zajmuje sie system operacyjny, którego procedury: planista i ekspedytor kieruja w odpowiednich chwilach odpowiednie procesy do wykonywania w procesorze. W. wymyslono w celu lagodzenia przestojów jednostki centralnej powodowanych oczekiwaniem procesów na dzialanie powolnych urzadzen zewnetrznych. W czasie gdy jeden z procesów oczekuje na zakonczenie pracy urzadzenia zewnetrznego inny proces moze byc wykonywany przez (chwilowo bezczynny) procesor. Zob. tez podzial czasu.
- wieloprogramowy system operacyjny, ( multiprogrammed operating...
- wielowatkowosc, ( multithreading )
- wielozadaniowosc, ( multitasking )