b'\n_START_ARTICLE_\nMoniajo\n_START_SECTION_\nIrrottava/ennakoiva/keskeytt\xc3\xa4v\xc3\xa4 moniajo\n_START_PARAGRAPH_\nIrrottavaa, ennakoivaa tai keskeytt\xc3\xa4v\xc3\xa4\xc3\xa4 (engl. pre-emptive) moniajoa k\xc3\xa4ytt\xc3\xa4v\xc3\xa4t useimmat oikeaa moniajoa tukevat j\xc3\xa4rjestelm\xc3\xa4t._NEWLINE_T\xc3\xa4m\xc3\xa4n tyyppist\xc3\xa4 monia k\xc3\xa4ytt\xc3\xa4v\xc3\xa4t Unix-tyyppiset k\xc3\xa4ytt\xc3\xb6j\xc3\xa4rjestelm\xc3\xa4t, mukaan lukien BSD-versiot ja Linux._NEWLINE_Mikrotietokoneissa t\xc3\xa4m\xc3\xa4n tyyppist\xc3\xa4 moniajoa ovat k\xc3\xa4ytt\xc3\xa4neet muun muassa AmigaOS Amiga-tietokoneissa (julkaistu 1985)._NEWLINE_My\xc3\xb6s TRIPOS on k\xc3\xa4ytt\xc3\xa4nyt irrottavaa moniajoa. IBM siirtyi OS/2:n Warp-versiossa tukemaan ennakoivaa moniajoa.\n_START_SECTION_\nYhteisty\xc3\xb6moniajo\n_START_PARAGRAPH_\nYhteisty\xc3\xb6moniajo (engl. Cooperative multitasking, Non-preemptive multitasking) miss\xc3\xa4 ohjelmat vapaaehtoisesti jakoivat suoritinaikaa toisille ohjelmille oli k\xc3\xa4yt\xc3\xb6ss\xc3\xa4 mm. RISC OS-k\xc3\xa4ytt\xc3\xb6j\xc3\xa4rjestelm\xc3\xa4ss\xc3\xa4 ja Windows 95 -k\xc3\xa4ytt\xc3\xb6j\xc3\xa4rjestelm\xc3\xa4\xc3\xa4 edelt\xc3\xa4v\xc3\xa4t Windows-k\xc3\xa4ytt\xc3\xb6j\xc3\xa4rjestelm\xc3\xa4t._NEWLINE_OS X -k\xc3\xa4ytt\xc3\xb6j\xc3\xa4rjestelm\xc3\xa4\xc3\xa4 edelt\xc3\xa4viss\xc3\xa4 Mac OS -j\xc3\xa4rjestelmiss\xc3\xa4 oli my\xc3\xb6s yhteisty\xc3\xb6moniajo. Microsoft siirtyi ennakoivaan moniajoon Windows NT:ss\xc3\xa4 ja Apple OS X:ss\xc3\xa4 (BSD-ydin)._NEWLINE_OS/2 oli osittain ennakoivaa moniajoa tukeva (Warp-versiot), mutta osin rajattu yhteisty\xc3\xb6moniajoon varhaisissa versioissa.\n_START_SECTION_\nAikajakava\n_START_PARAGRAPH_\nAikajakava (engl. time sharing) yhdist\xc3\xa4\xc3\xa4 moniohjelmointia ja moniajoa._NEWLINE_Aikajakamista k\xc3\xa4ytettiin tietokonej\xc3\xa4rjestelmiss\xc3\xa4 kuten PDP-10 ja S/360.\n_START_SECTION_\nMoniohjelmointi\n_START_PARAGRAPH_\nVarhaisissa tietokonej\xc3\xa4rjestelmiss\xc3\xa4 oli niin kutsuttua moniohjelmointik\xc3\xa4sittely\xc3\xa4(engl. multiprogramming)._NEWLINE_N\xc3\xa4iss\xc3\xa4 tietokone suorittaa yht\xc3\xa4 ohjelmaa kunnes ohjelma pys\xc3\xa4htyy odottamaan esimerkiksi laite-IO:ta ja vaihtaa silloin suoritettavaa ohjelmaa.'