Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 19

Az operációs rendszer

Bevezetés
 Az első operációs rendszerek a harmadik
generációs gépekkel egy időben jelentek meg
 Ún. karakteres operációs rendszerek voltak
(parancsokat szöveges formátumban kellett
megadni, a végrehajtásról, eredményekről is
szöveges formában kaptunk tájékoztatást)
 Napjainkban a grafikus operációs rendszerek a
legelterjedtebbek
 Grafikus felületen (GUI – Graphical User
Interface), ablakok segítségével dolgozhatunk
 Műveletek végrehajtását, visszajelzések
értelmezését grafikus szimbólumok segítik
 Leggyakrabban használt grafikus op. rendszerek
közé tartoznak a Mac OS, valamint a Microsoft
Windows rendszerek.
 Az eredetileg szöveges felületű UNIX és LINUX
rendszerek kiegészítőjeként egyre elterjedtebb a
felhasználóbarát grafikus felület.
 Microsoft cég 1985-ben mutatta be első Windows
szoftverét (még nem lehetett önálló operációs
rendszernek tekinteni).
 1987-től számos további változatot fejlesztettek
ki, melyek közül legjelentősebb a Windows 95,
mely önállóan működő grafikus op. rendszer volt.
A szoftver

 A számítógépet működtető, az azon futó


programok, a tárolt adatok és a programokhoz
tartozó dokumentációk összessége.
 Nem fizikai összetevők összessége.
Szoftverek csoportosítása
Rendszerszoftver
 Operációs rendszer és meghajtóprogramok
(driverek), melyek felelősek a számítógép
alapvető működéséért.
 Feladatai:
felhasználó és a hardver közötti kapcsolat
megteremtése
háttértárak, perifériák kezelése
adatokhoz való hozzáférés biztosítása a
felhasználó számára
Rendszerközeli szoftverek
 Az operációs rendszer működéséhez nem feltétlenül
szükséges, de annak használatát megkönnyíti, a rendszer
biztonságát jelentős mértékben megnöveli.
 Két csoportját különböztetjük meg:
› segédprogramok (utility) pl., tömörítők- és fájlkezelő
programok, merevlemez karbantartását szolgáló
programok pl. Pctools, szövegszerkesztők (editorok)
› programfejlesztői programok (programozási nyelvek
pl. BASIC, TURBO PASCAL, LOGO, DELPHI),
fordítóprogramok, értelmezők, nyomkövetők és
hibakeresők
Felhasználói (alkalmazói)
szoftverek
 Meghatározott felhasználói igényt elégítenek ki
 Megkülönböztetünk:
› általános célú (játékprogramok, nyilvántartó- és
grafikai programok, irodai-, üzleti-, média-,
kommunikációs- (levelező, csevegő) szoftverek,
hálózati alkalmazások (pl. böngészők), biztonsági
programok (vírusellenőrző, tűzfalak stb.))
› egyedi célú felhasználói szoftvereket (speciális
igényeket kielégítő, konkrét cél érdekében
készült)
Az operációs rendszer fogalma

 Azon programok összessége, amelyek a


számítógépet vezérlik, felügyelik a programok
végrehajtását, és biztosítják a számítógép
erőforrásainak hatékony kihasználását.
Az operációs rendszer feladatai:
 Kapcsolatot teremt a felhasználó és a gép között
 Adatok és programok háttértárakon történő
tárolása
 Memória- és perifériakezelés
 A felhasználói programok betöltése a memóriába,
és a programok elindítása
 Erőforrások elosztásának ellenőrzése
Operációs rendszerek
osztályozása
Felhasználói felület szerint:

› Karakteres: a felhasználói felület egy


parancsértelmező, be kell gépelni a
parancsokat pl. DOS, UNIX
› Grafikus: a kapcsolattartást a felhasználóval
ikonok és ablakok segítik, a parancsokat
billentyűzeten keresztül vagy egérrel
választhatjuk ki.
WINDOWS 3.1, 95, 98, NT, ME, XP, 7, 8
Felhasználási cél szerint:
 Általános célú – egyidejűleg használatosak
programfejlesztésre, alkalmazások futtatására,
adatbázisok lekérdezésére, kommunikációra stb.
 Speciális célú – egyetlen célt szolgálnak, pl.
hálózati funkciók kielégítése
Felhasználók száma szerint:
 Egy felhasználós (single user) - az operációs rendszer
nem ad lehetőséget, hogy több felhasználói profilt
alakítsunk ki. Ilyen volt a DOS operációs rendszer.
Mindenki, aki használta a számítógépet ugyanazon
beállítások szerint használhatta csak.
 Több felhasználós (mulit user)- az operációs
rendszer lehetőséget ad arra, hogy saját felhasználói
profilt alakítsunk ki. Ezt a profilt jelszóval lehet
védeni és az egymástól független (különböző időben)
bejelentkező felhasználók fájljai és beállításai nem
keverednek össze.
Processzorkezelés szerint

 Egy feladatos (monoprogramozott) az


alkalmazói programok egymás után
töltődnek a memóriába, egyszerre csak egy
program fut. Pl.: DOS
 Több feladatos: (multitasking,
multiprogramozott): egyidejűleg több
program van a memóriában, és azok
látszólag egyszerre futnak Pl.: Windows 95,
98, NT, XP…, Linux, Unix
Feldolgozás módja szerint:
 Kötegelt - kötegelt rendszerekben egy program
futásának ideje alatt újabb program indítására nincs
lehetőség
 Interaktív (párbeszédes) – a felhasználóval folyamatos
kapcsolatot biztosít
 Valós idejű (real time) - az egyes programok azonnal
végrehajtódnak, így a futásuk eredménye („a válasz")
is azonnal (vagy legalábbis emberi léptékkel mérve
reális időn - legfeljebb néhány másodpercen belül)
rendelkezésre áll pl. gyártási folyamatok, közlekedési
lámpáknál
Operációs rendszer részei
 Rendszermag (kernel) - feladata a hardver
optimális kihasználása, az alkalmazói alrendszer
kéréseinek kiszolgálása, a programok futtatása.
 Alkalmazói programozási interfész (API –
Application Programming Interface) - illesztési
felület a rendszermag és az alkalmazási
alrendszer között. Az API-t a rendszerhéj és a
szervizprogramok is használják.
 Rendszerhéj - feladata az operációs rendszer és
a felhasználó kapcsolatának biztosítása.
 Szervizprogramok (Utility-k) - adminisztratív,
információs, üzemeltetési feladatokat végezne

You might also like