Operativsystemet (OS) hanterar inte direkt * kommunikation i betydelsen att förstå betydelsen av kommunikationen. Istället ger det
infrastrukturen och mekanismerna Det gör att olika delar av ett datorsystem och olika datorer i ett nätverk kan kommunicera.
Detta inkluderar:
* Inter-Process Communication (IPC): OS tillhandahåller sätt för olika processer som körs på samma dator för att utbyta data och synkronisera deras aktiviteter. Exempel inkluderar rör, uttag, delat minne, meddelandeköer.
* Nätverkskommunikation: OS hanterar nätverksgränssnitt, hanterar nätverksprotokoll (som TCP/IP), rutter datapaket och tillhandahåller API:er (som uttag) för att applikationer ska skicka och ta emot data över ett nätverk.
* Input/Output (I/O) Hantering: OS hanterar kommunikation med hårdvaruenheter (tangentbord, mus, skrivare, diskenheter etc.). Den hanterar avbrott, hanterar enhetsdrivrutiner och ger ett konsekvent gränssnitt för applikationer för att interagera med enheter.
Kort sagt är operativsystemet kommunikation mellanhand , tillhandahålla regler och verktyg för kommunikation men inte delta i betydelsen eller innehållet i själva kommunikationen. Ansökningarna som körs ovanpå operativsystemet ansvarar för att tolka och använda de data som utbyts.