Operációs rendszerek
Az operációs rendszerek típusai I/1. Általános célú operációs rendszerek: Egyfelhasználós (monouser) Egyfeladatos Többfeladatos (multitasking) Többfelhasználós (multiuser) Egyfeladatos (kötegelt, batch processing) Többfeladatos (multiprogramming) I/2. Speciális operációs rendszerek: Hálózati Valós idejű (real time) Operációs rendszerek
Az operációs rendszerek típusai II. A felhasználói kapcsolattól függően: Interaktív (párbeszédes) rendszerek Nem interaktív rendszerek III. A hardver kiépítettsé- gétől függően: Mikrogépes Kisgépes Nagygépes Operációs rendszerek
Rendszerjellemzők Egyfelhasználós és egyfeladatos Az első operációs rendszerek voltak ilyenek, később a mikrogépeken újra nagyon népszerű lett. Legismertebb képviselője a DOS (Disk Operating System). Többfeladatos (multitaszking) Egy felhasználó több feladatának időben látszólag párhuzamos (konkurens) végrehajtását végezheti egyetlen gépen. Ilyen például a Windows. Kötegelt (batch) Az operációs rendszer egymástól független munkák végrehajtási igényeit fogadja. Ezekből olyan parancs-kötegek (batch) hozhatók létre, amelyek egymást köve-tően hajtandók végre. Operációs rendszerek
Rendszerjellemzők Többfelhasználós (multiprogramozott) Több felhasználó feladatainak látszólag időben párhuza-mos végrehajtása egyetlen processzorral Fokozott védelmi feladatok Valós idejű (real time) Folyamatvezérlési feladatokra fejlesztették ki A feladatok elvégzését szigorú időkorlát köti. Eseményvezérelt jelleg Hardver redundancia. Operációs rendszerek
Rendszerjellemzők Időosztás (time sharing) Elosztott rendszerek A többfeladatos és többfelhasználós rendszerek közös jellemzője, hogy a központi egységet valamilyen ütemezési stratégia szerint ciklikusan rendelik hozzá a tárban elhelyezett programokhoz Elosztott rendszerek Az operációs rendszerek egyes funkcióinak egymással össze-kapcsolt hardver (CPU-k) közötti szétosztása Például a hálózati szolgáltatások külön gépre telepítése Szorosan csatolt rendszerek (tightly coupled system) Közös hardveren (tár, központi adatbázis stb.) osztoznak Lazán csatolt rendszerek (losely coupled system) Az egyidejűleg közösen hozzáférhető hardver korlátozott, a kapcsolatot inkább valamilyen kommunikációs csatorna biztosítja (Pl. LAN gépek) Operációs rendszerek