Niin no joo, jos sitä tahtoo sanoa multitaskingiksi. Moniajoa on monenlaista, vanhin löytyyy käsittääkseni IBM OS/360 - masiinasta, jota kuvaillaan näin:elco kirjoitti: Eikös unixeissa ollut pre-emptiivinen moniajo jo (19)70-luvulta lähtien.
The first efforts to create multiprogramming systems took place in the 1960s. Several different programs were loaded in the computer memory, and the first one began to run. When the first program reached an instruction waiting for a peripheral, the context of this program was stored away, and the second program in memory was given a chance to run. The process continued until all programs finished running.
Joten, tuon kutsuminen moniajoksi on kyllä vähän liioittelua.
Vähän historiaa ja tietoa aiheesta:
There are two basic types of multitasking: preemptive and cooperative. In preemptive multitasking, the operating system parcels out CPU time slices to each program. In cooperative multitasking, each program can control the CPU for as long as it needs it.
If a program is not using the CPU, however, it can allow another program to use it temporarily. OS/2, Windows 95, Windows NT, the Amiga operating system and UNIX use preemptive multitasking, whereas Microsoft Windows 3.x and the MultiFinder (for Macintosh computers) use cooperative multitasking.