Az operációs rendszer (OS) egy számítógépes szoftverkészlet és egy interfész a számítógép számítási erőforrásainak kezelésére a felhasználó számára érthető alkalmazásprogramokkal.
Vezérlő program
Az elektronikus számítógépek működése lehetetlen a programok összehangolása nélkül. A modern számítógép számos különféle eszközt ötvöz, amelyek jól összehangolt működéséhez vezérlőközpontra van szükség. Például egy videokártya feldolgozza a képeket, a központi processzor számításokat végez, a monitor információkat jelenít meg, a meghajtó adatokat olvas le egy CD-ről stb. Az ilyen koordinátorok és menedzserek, amelyek koordinálják az összes csomópont és komponens működését, operációs rendszerek.
Az operációs rendszer működésének további bemutatásához hasonlítsa össze a számítógép hardverét a testtel, a vezérlő komplexumot pedig az agyval és az idegrendszerrel. Az operációs rendszer részt vesz az összes számítógépes folyamatban, és biztosítja az adattömbök kölcsönhatását a számítások, a számítási programok és a hardverkomponensek, valamint a felhasználó és a szoftveralkalmazás szintjén.
Minden modern interfész grafikus megoldás, és úgy van kialakítva, hogy a felhasználó intuitív módon megértse az interakciós algoritmust. Az ilyen megoldásoknak három fő kategóriája van: a valós idejű kategória, az osztott kategória és a kötegelt feladat kategória. Az első kategóriába tartozó rendszerek lehetővé teszik a felhasználók részvételét a számítási folyamatban. Az osztott kategóriájú megoldások magukban foglalják a processzor egyik feladatról a másikra való váltását. Ez a gyors váltás lehetővé teszi több feladat virtuális folytonosságú feldolgozását. Ebben az esetben a felhasználó is beavatkozhat a folyamatba. Ez utóbbi kategóriába tartozó megoldásoknál megtagadják a felhasználók hozzáférését a folyamatokhoz. A számítógép önállóan létrehoz egy listát a feladatokról, és csomagokban küldi őket számításra. Az adatok csak az ilyen csomagok elküldése közötti időközönként módosíthatók.
Grafikus felület
A felhasználó grafikus szimbólumok - piktogramok segítségével írja be a rendszerre vonatkozó parancsait. Valójában a teljes felület grafikus szimbólumok összessége, amelyek az emberi érzékelés számára érthető vezérlőrendszert alkotnak. Minden modern operációs rendszer grafikus megoldás, népszerűségük pedig közvetlenül attól függ, mennyire könnyű kezelni őket.
Minden bizonnyal vannak olyan szöveges operációs rendszerek, mint amelyek a műszerezés korai szakaszában léteztek. De ezeket a rendszereket főleg magasan specializált alkalmazásokhoz, és általában az iparban és a tudományos kutatásban használják. Vagyis azokban az esetekben, amikor a felhasználó szakértő és kész speciális eszközök elsajátítására.