Moniajo on
tietokoneen käyttöjärjestelmän ominaisuus, joka mahdollistaa näennäisesti usean
ohjelman ajamisen samanaikaisesti. Jos tietokoneessa on vain yksi
suoritin, moniajo toteutetaan jakamalla suorittimelle eri
prosessien tehtäviä nopeasti vaihdellen. Todellisessa monisuoritintietokoneessa prosessien tehtävät jaetaan usean suorittimen kesken.