Top Banner
Az informatika alapjai 10. elıadás Operációs rendszer
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...

Feb 15, 2018

Download

Documents

truongque
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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,

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