Správa vstup a výstup je do značnej miery otázkou riadenie fronty a nárazníky, špeciálne skladovacie priestory, ktoré sa prúd bitov zo zariadenia, možno klávesnice alebo sériovým portom, držanie týchto kúsky, a pustiť ich do CPU rýchlosťou, s ktorou CPU dokáže vysporiadať. Táto funkcia je obzvlášť dôležité, keď celý rad procesov beží a nástupu do času procesora. Operačný systém poučí buffer, aby naďalej vstup zo zariadenia, ale zastaviť odosielanie dát do CPU, zatiaľ čo proces pomocou vstupu je pozastavené. Potom, keď sa požaduje vstupný proces urobil aktívny znovu, bude operačný systém velenia vyrovnávacej pamäte pre odosielanie dát. Tento proces umožňuje klávesnice alebo modem k boju s vonkajšími používateľov alebo počítačov na vysokej rýchlosti, aj keď tam sú časy, kedy CPU nie je možné použiť vstup z týchto zdrojov.
Správa všetky zdroje počítačového systému je veľká časť funkcií operačného systému a, v prípade operačných systémov v reálnom čase, môžu byť prakticky všetky požadované funkcie. Pre iné operačné systémy, ale, poskytuje relatívne jednoduchý, jednotný spôsob pre aplikácie a ľudia používať silu hardvéru je kľúčovou súčasťou ich dôvod existovať.
Application Program Interfaces
Rovnako ako vodiči poskytujú spôsob pre aplikácie využívať hardvérových subsystémov, bez toho aby museli poznať každý detail prevádzke daného hardvéru, aplikačný program rozhranie (API), nech programátorom aplikácií používať funkcie počítača a operačného systému, bez toho aby museli priamo sledovať všetky detaily v prevádzka CPU. Pozrime sa na príklad vytvorenie súboru na pevnom disku pre držanie dát pochopiť, prečo to môže byť dôležité.
A programátor písať aplikácie pre záznam dát z vedeckého nástroja chcieť, aby vedec určiť názov súboru vytvorili. Operačný systém môže poskytnúť API funkciu s názvom Makefile pre vytváranie súborov. Pri písaní programu, programátor by sa vložiť riadok, ktorý vyzerá takto:
Makefile [1,% Name, 2]
V tomto príklade je inštrukcia hovorí operačný systém na vytvorenie súboru, ktorý umožní náhodný prístup k jeho údajov (zn