Monisuoritinjärjestelmissä
Monisuoritinjärjestelmissä tarkoitetaan tietokonejärjestelmiä, joissa on useampi kuin yksi keskusyksikkö (CPU). Nämä prosessorit voivat toimia rinnakkain ja jakaa keskenään tiettyjä resursseja, kuten muistia ja syöttö/tulostuslaitteita. Monisuoritinjärjestelmät jaetaan yleensä kahteen päätyyppiin: jaettuun muistiin (shared memory) ja jaettuun resurssiin (distributed memory).
Jaetun muistin järjestelmissä kaikilla prosessoreilla on pääsy samaan fyysiseen muistiin. Tämä helpottaa tiedon jakamista prosessorien välillä,
Jaetun resurssin järjestelmissä jokaisella prosessorilla on oma paikallinen muistinsa, ja prosessorit kommunikoivat keskenään viestien lähettämisen kautta.
Monisuoritinjärjestelmien käyttökohteita ovat muun muassa palvelimet, työasemat ja tehokkaat supertietokoneet, joissa tarvitaan suurta laskentatehoa ja kykyä