Uporabniški vmesnik
Tako kot API zagotavlja skladen način za vloge za uporabo sredstev iz računalniškega sistema, uporabniški vmesnik (UI) prinaša strukturo z interakcijo med uporabnikom in računalnikom. V zadnjem desetletju se je skoraj ves razvoj v uporabniških vmesnikov bilo na področju grafičnega uporabniškega vmesnika (GUI), z dvema modeloma, Apple Macintosh in Microsoftovega operacijskega sistema Windows, ki prejme največ pozornosti in pridobivanje večino tržnega deleža. Priljubljen odprtokodni operacijski sistem Linux podpira tudi grafični uporabniški vmesnik.
Obstajajo tudi drugi uporabniški vmesniki, nekatere grafične in nekateri ne, za druge operacijske sisteme.
Unix, na primer, je uporabniške vmesnike imenuje lupine, ki predstavljajo uporabniški vmesnik bolj prilagodljiva in zmogljiva kot standardni besedilni vmesnik operacijskega sistema. Programi, kot so Korn Shell in C Shell so tekstovne vmesniki, ki dodajo pomembne pripomočke, vendar je njihov glavni namen je, da bi bilo lažje za uporabnika, da manipulira funkcije operacijskega sistema. Obstajajo tudi grafični uporabniški vmesniki, kot so X-Windows in Gnome, ki omogočajo UNIX in Linux bolj kot Windows in Macintosh računalnike iz točke uporabnikovega stališča.
Pomembno je, da se spomnimo, da je v vseh teh primerih, uporabniški vmesnik je program ali sklop programov, ki sedi v plasteh nad samega operacijskega sistema. Ista stvar je res, z nekoliko različnimi mehanizmi, operacijskih sistemov Windows in Macintosh. Jedro operacijskega sistem deluje - upravljanje računalniškega sistema - ležijo v jedru operacijskega sistema. Upravitelj zaslon je ločen, čeprav je lahko vezana tesno jedra pod. Vezi med jedrom operacijskega sistema in uporabniški vmesnik, komunalne storitve in drugo programsko opremo opredeliti veliko razlik v operacijskih sistemih danes, in jih bo podrobneje opredeliti v prihodnosti.
Operacijski sistem Development
Na namizju sistemi, dostop do LAN-a ali interneta je postalo tako pričakovana funkcija, ki v mnogih pogledih je težko razpravljati operacijski sistem, ne da bi s sklicevanjem na njegov