Operációs rendszerek: Az operációs rendszer nem más, mint a számítógépet muködteto programok összessége, jelentése: muködteto trendszer. Az operációs rendszer nélkül a számítógépet nem tudjuk használni. A számítógép kezelése gyakorlatilag az operációs rendszer programjainak használata.
Többféle operációs rendszer létezik. Egy számítógép több operációs rendszerrel is képes muködni. A legelterjedtebb operációs rendszerek: DOS, UNIX, SYSTEM, OS/2, Windows’95, Windows NT.
Az operációs rendszerek lehetnek egy- vagy többfelhasználósak. Ez azt jelenti, hogy egy gépet egy idoben hány felhasználó használhat egyszerre. Egyfelhasználós operációs rendszer pl. a DOS, többfelhasználós pl. a UNIX.

DOS operációs rendszer: A DOS a PC-k legelterjedtebb operációs rendszere. A DOS egyfelhasználós operációs rendszer. Neve a Disk Operating System (lemezes operációs rendszer) szavak kezdobetuibol származik. A DOS azoknak a programoknak a rendszere, amelyek az IBM PC kompatibilis gépeket muködtetik. Több szoftvercég is készít DOS-t, de a legelterjedtebb a Microsoft által készített MS-DOS. A DOS azért lemezes operációs rendszer, mert a számítógép részére mindig valamelyik háttértáron kell rendelkezésre állnia. Ez nem minden számítógépnél van így, a Commodore 64 például tartalmaz egy olyan memóriarészt (ROM-ot), amelyet elore „feltöltöttek” a C64 operációs rendszerével, s így az bekapcsolás után azonnal rendelkezésre áll. Ezért a Commodore 64-et (amit olcsó otthoni gépnek szántak) bizonyos feladatokra már mágneses háttértár nélkül is lehet használni. A DOS-verziók is felülrol kompatibilisek, tehát egy késobbi verzió „tudja” mindazt, amit a korábbiak, sot annál valamivel többet is.
A PC-k esetében a mágneses háttértár (legalább egy db. floppy egység) létszükséglet, mert az alapveto muködéshez szükséges operációs rendszer itt található.
A DOS funkciói közül a hardver funkciók összehangolását a felhasználó nemigen veszi észre, legfeljebb annyit tapasztal, hogy a gép muködik. Számára a DOS leginkább a géppel való alapveto kommunikáció eszköze. A DOS teszi lehetové, hogy a parancsok begépelésével bizonyos alapveto funkciókat kiválthassunk, és azok hibátlan vagy rendellenes végrehajtásáról az üzenetekbol tájékozódhassunk.
A DOS nagyon sok parancsot tartalmaz. Ezek közül az átlagos felhasználónak csak néhányra van szüksége.
operációs rendszer alapfogalmak
A számítógépen mûködõ szoftver réteges szerkezetû. A legfontosabb szoftver rétegek:
• (hardver)
• BIOS ("firmware"; kapcsolat a hardver és a szoftver között)
• operációs rendszer
o felügyelõprogram (supervisor vagy kernel)
o megszakítási rutinok
o eszközkezelõk (driver-ek)
o kódoló segédprogramok (codec-ek)
o parancsértelmezõ (shell)
o grafikus felhasználói felület (GUI: Graphical User Interface)
• segédprogramok (utility-k vagy "kellékek")
o fájlkezelõ segédprogramok (pl. Total Commander, Far Manager)
o multimédia segédprogramok (pl. CD lejátszó, Médialejátszó, IrfanView, stb.)
o szövegszerkesztõ (pl. Jegyzettömb, WordPad)
o rajzolóprogram (pl. Paint)
• alkalmazói programok, alkalmazások
o irodai alkalmazások (pl. MS Office)
? szöveg- vagy kiadványszerkesztõ (pl. Word)
? táblázatkezelõ (pl. Excel)
? prezentációkészítõ (pl. PowerPoint
? adatbázis-kezelõ (pl. Access)
o Internetes alkalmazások
? böngészõprogramok (pl. Netscape Navigator vagy Internet Explorer)
? HTML szerkesztõk (pl. Netscape Composer)
? FTP kliensprogramok (pl. Total Commander)
? letöltésvezérlõk (pl. Reget vagy GetRight)
? ...
az operációs rendszer legfontosabb feladatai:
• a hardver egységek mûködésének összehangolása (pl. gazdálkodás a hardver erõforrásokkal, erõforrások kiosztása, stb.)
• programok indítása és végrehajtása
o programok végrehajtásának ütemezése
? kötegelt programvégrehajtás (batch; több program egymás utáni futtatása elõtérben, ill. háttérben)
? idõosztás (több program "egyidejû" végrehajtása a processzor idejének felosztásával a programok között)
o programmegszakítások kezelése; a legfontosabb megszakítási okok:
? hardver hibák
? programok megszakításkérései (pl. kiírás a képernyõre, lemezre, stb.)
? szoftverhibák (pl. osztás 0-val, túlcsordulás)
? a program futására rendelkezésére álló "idõszelet" vége
• kapcsolattartás a felhasználóval
o szöveges felületen (párbeszédes vagy interaktív használat parancsok kiadásával)
o grafikus felületen (pl. feltáruló ablakok, gombok, menük segítségével)
• meghatározott alapfeladatok elvégzése (erre szöveges felületen az operációs rendszer parancsnyelve szolgál, grafikus felületen pedig az elérhetõ funkciók összessége)
o adat- és programtárolás szervezése (pl. fájlrendszer kialakítása: könyvtárak, fájlnevek és kiterjesztések, attribútumok, stb.)
o hibakezelés, naplózás
o adatátvitel megvalósítása a számítógép funkcionális egységei között (pl. fájlok másolása, megjelenítése, nyomtatása)
o a hardver egységek és az operációs rendszer mûködésének beállítása
o felhasználói jogosultságok kezelése, adatok védelmének biztosítása (pl. belépési nevek és jelszavak, felhasználói területek, stb.)
o adatok biztonságának garantálása (pl. adatmentés, tükrözés, korábbi állapot visszaállítása, stb.)