az informatika alapjai 10. elıadás operációsrendszer · pdf fileaz...
TRANSCRIPT
![Page 1: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/1.jpg)
Az informatika alapjai
10. elıadás
Operációs rendszer
![Page 2: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/2.jpg)
Az informatika alapjai 10. elıadás
Számítógépek üzemmódjai
� Az üzemmód meghatározói a számítógép adottságai:� architektúra� hardver kiépítés,� térbeli elhelyezés,� szoftver, stb.
� Üzemmód kategorizálások:� Mono- vagy multiprogramozásos;� Egy vagy több processzoros;
� Online vagy offline;� Lokális vagy távadatfeldolgozás.
![Page 3: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/3.jpg)
Az informatika alapjai 10. elıadás
Üzemmódok
� Felhasználási mód kategóriák:� Kötegelt vagy párbeszédes,� Egy felhasználós vagy több felhasználós,� Központi vagy osztott, � Közös program és adathasználat, vagy nem.
� Monoprogramozás� A gép egyszerre csak egy programmal hajlandó foglalkozni.� Már csak a PC világban létezik.
� Multiprogramozás� A gép „egyszerre” több programot (task-ot) futtat.� Bevezetését a lassú perifériák indokolták (csatorna elv). A megvalósításban
lényeges a megszakítás.
![Page 4: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/4.jpg)
Az informatika alapjai 10. elıadás
Egy processzor/több processzor
� A processzorok azonos perifériákat és közös munkatárolót használnak.
� Megkülönböztethetık master és slave processzorok.� Nem keverendık össze a hálózatokkal!
![Page 5: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/5.jpg)
Az informatika alapjai 10. elıadás
Számítógép üzemmódok
Online üzemmód
Kötegelt üzem Párbeszédes üzem
EgyfelhasználósTöbbfelhasználós
Közös üzem Elkülönült üzem
![Page 6: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/6.jpg)
Az informatika alapjai 10. elıadás
Az operációs rendszer helye
Hardver
![Page 7: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/7.jpg)
Az informatika alapjai 10. elıadás
Az operációs rendszer helye
HardverSegéd
programok
![Page 8: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/8.jpg)
Az informatika alapjai 10. elıadás
Az operációs rendszer helye
Hardver
Operációsrendszer
![Page 9: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/9.jpg)
Az informatika alapjai 10. elıadás
Operációs rendszer (OR)
Az operációs rendszer fogalma: Olyan egymással együttmûködõ programok rendszere, amelynek feladata a
számítógép hardver elemeinek összehangolása és a felhasználóval történõkommunikáció biztosítása.
Feladatai: � a perifériák tesztelése, a gépi erõforrások kezelése� programok indítása, mûködtetése� a feldolgozás ütemezése vagyis a gépi erõforrás-megosztás a futó programok között� adatok kezelése� programok és adatok biztonságos megõrzése� a mûködési zavarok jelzése� párbeszédes kapcsolattartás a gép kezelõjével
� szöveges (MS DOS, UNIX)� grafikus (Windows 95, Windows NT, OS/2)
![Page 10: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/10.jpg)
Az informatika alapjai 10. elıadás
Pl. a Linux kernel legfontosabb részei.
![Page 11: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/11.jpg)
Az informatika alapjai 10. elıadás
Egy felhasználós rendszerek
� a felhasználói munkákat csak egymás után képes elvégezni,� egy idıben csak egy felhasználói program van a
memóriában,
� az összes erıforrást egyedül használja.
![Page 12: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/12.jpg)
Az informatika alapjai 10. elıadás
Multiprogramozott rendszerek
� a központi egység egyszerre több felhasználói programmal foglakozik
� a memóriában a rendszer egyszerre több programot aktivizál,
� törekszik az erıforrások optimális kihasználására� alapelve: a kényszerő várakozási idık kihasználása
![Page 13: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/13.jpg)
Az informatika alapjai 10. elıadás
Multi tasking rendszer
� egy felhasználós multiprogramozott mőködés (többfeladatos rendszer)
� Windows, Novell DOS 7, Mac, OS/2 stb.
![Page 14: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/14.jpg)
Az informatika alapjai 10. elıadás
Kötegelt (batch) feldolgozás
� a számítógépes hozzáférés módja � kötegelés� futás a felhasználótól függetlenül� a feladatok végrehajtását az operátor ellenırzi, végezteti a
géppel� elıre jól definiált programok� egymás után, ill.� meghatározott prioritás szerint hajtódnak végre
![Page 15: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/15.jpg)
Az informatika alapjai 10. elıadás
Dialógus rendszerő feldolgozás
Közvetlen kapcsolat van a felhasználó és a lépésenként, vagy részenként mőködtetett program között.� Elınyök:
� gyors hozzáférés� nagyon rövid válaszidı� erıforrások hatékony kihasználása
több felhasználó részére is lehetıvé teszi a hozzáférést.� idıosztásos rendszer (time sharing):� Idıszelet� Novell
![Page 16: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/16.jpg)
Az informatika alapjai 10. elıadás
Dialógus rendszerő feldolgozás
� tranzakció orientált: a feldolgozási folyamatot egy elemi esemény indítja� Ugyanazon felhasználói programokhoz,� Ugyanazon idıben több felhasználó fér hozzá.� Nagyon fontos:
� adatok biztonsága� hozzáférési jogosultságok megállapítása
![Page 17: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/17.jpg)
Az informatika alapjai 10. elıadás
Folyamatirányítás
Az érzékelt jelek értékeinek a megjelenés pillanatában történı azonnali feldolgozása, az eredmény kiértékelése, és az alapfolyamat befolyásolása, szabályozása.
� valós idejő feldolgozó rendszerek� a válasznak meghatározott idıkorláton belül kell maradnia� az ember teljesen nem zárható ki:
� paraméterek módosítása ( a paramétereket csúcsterhelésre méretezik)
� a valós idejő rendszerek komponensei:� adatfeldolgozó - értéket fogad� elemzı - megfelelı forma� vezérlı/eredmény komponens� ellenırzı/vezérlı komponens
![Page 18: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/18.jpg)
Az informatika alapjai 10. elıadás
Több processzoros rendszerek
� Több központi vezérlı egység mőködik. Két csoportja:� korlátozott feladatokat ellátó számítógép fölé egy
központi processzor� több számítógép hálózatba kötve
Egy, a legfelsı szinten elhelyezkedı központi egységet több processzor használ
![Page 19: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/19.jpg)
Az informatika alapjai 10. elıadás
Az operációs rendszer fıbb részei
� A vezérlıprogram� Supervisor (felügyeleti rendszer)� Megszakítási rendszer� A központi memóriakezelés� Input/Output vezérlı rendszer
![Page 20: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/20.jpg)
Az informatika alapjai 10. elıadás
A vezérlıprogram
� a számítógép mőködését irányítja
� cél a a teljesítmény legjobb kihasználása� áteresztıképesség� válaszidı
� egyszerő alkalmazhatóság� alapvetı feladata :
� a számítógép egységeinek összehangolt, biztonságos mőködtetése� a számítógép erıforrásainak lehetı legjobb kihasználása� a felhasználó feladatainak gyors, megbízható végrehajtása
![Page 21: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/21.jpg)
Az informatika alapjai 10. elıadás
Supervisor (felügyeleti rendszer)
� a vezérlıprogram legfontosabb, az egész számítógép munkáját felügyelı, mőködésért elsısorban felelıs program
� egy része állandóan a memóriában van
![Page 22: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/22.jpg)
Az informatika alapjai 10. elıadás
Megszakítási rendszer
� privilegizált� mindenféle hardver úton végezhetı mővelet végrehajtása
engedélyezett� nem privilegizált
� bizonyos mőveletek, pl. i/o utasítások tiltottak� a felhasználói programok, ilyen üzemmódban dolgoznak
� a megszakítások okai:� supervisor hívás� /input / output megszakítás� programmegszakítás� külsı megszakítás� központi egység meghibásodása
![Page 23: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/23.jpg)
Az informatika alapjai 10. elıadás
A központi memóriakezelés
� a felügyelıprogram feladatai:� ellenırzi és szétosztja a rendszer mőködéséhez szükséges tárterületet� megosztja a tárterületet a felhasználói programok között� szervezi a tároló hierarchikus megosztását� kommunikál a különbözı egységek között
� Egyszerő tárfelosztás� Partícionált tárfelosztás
� felosztás fix partíciókra� dinamikus tárfelosztás
� Virtuális memóriaA futó programokhoz igényelt központi memória egy lemezterület
bıvítménnyel rendelkezik, amelyet virtuális tárnak nevezünk.
![Page 24: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/24.jpg)
Az informatika alapjai 10. elıadás
Input/Output vezérlı rendszer
� a központi egység és a perifériák közötti adatátvitelt lebonyolító feladatok:� a felhasználói program által igényelt I/O egységek
kiválasztása, ellenırzése, rendelkezésre bocsátása� a perifériák és háttértároló közegek fizikai
paramétereinek létrehozása és ellenırzése� a program és az I/O berendezés közötti adatátvitel
végrehajtása
![Page 25: Az informatika alapjai 10. elıadás Operációsrendszer · PDF fileAz informatika alapjai 10. el ıadás Üzemmódok Felhasználási mód kategóriák: Kötegelt vagy párbeszédes,](https://reader030.vdocuments.net/reader030/viewer/2022020314/5a84dfd67f8b9a882e8bd5c1/html5/thumbnails/25.jpg)
Az informatika alapjai 10. elıadás
A felhasználói munkák végrehajtása
� munkaütemezı (Job Management)� felhasználói feladatok végrehajtását vezérli
� munkafolyamat vezérlı (Task Management)� gépi feladatokat vezérli
� hibakezelı (Error Diagnostics)� mőködés közben fellépı hardver, szoftver problémák
diagnosztizálása