Szoftver §60-as évek: nagygépes rendszerek §kevés hozzáértő szakember §lassú a fejlesztési folyamat §napjainkban felgyorsul l személyi szg-ek.

Slides:



Advertisements
Hasonló előadás
Készítette: Kun Béla.  Operációs rendszernek nevezzük a számítástechnikában a számítógépeknek azt az alapprogramját, mely közvetlenül kezeli a hardvert,
Advertisements

Kliens-szerver architektúra
Az operációs rendszer Egy olyan szoftver, ami a számítógépeink használatához nélkülözhetetlen. Főbb feladatai: programok betöltése, futtatása perifériák.
Operációs rendszerek Bevezetés.
Az operációs rendszer.
A számítógép felépítése
Hardver alapok I. 10. osztály.
Operációs rendszerek. Szoftver: Számítógépeken futtatható programok és a hozzájuk tartozó leírások, dokumentumok. Program: A számítógép számára értelmezhető.
Az operációs rendszer.
Operációs rendszerek 1. Takács Béla
Fajfrik Dóra tanárjelölt munkája alapján
SZOFTVER.
OPERÁCIÓS RENDSZER. Az operációs rendszer egy olyan programozási rendszer, amely a számítógépes rendszerben a programok végrehajtását vezérli, így pl.
13.a CAD-CAM informatikus
Szoftevrismeret Operációs rendszerek.
Nagy Gábor MF01-M2.
A szoftver.
Az operációs rendszer.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
BE KI Perifériák Számítógép.
Operációs rendszerek Microsoft Windows XP.
Az operációs rendszerek
Hardver – szoftver Elméleti alapok.
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
Központi feldolgozó egység (CPU)
Az operációs rendszer.
Számítógéppel segített minőségbiztosítás (SPC és SQC)
Egy egyszerű gép vázlata
Alapfogalmak I. Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas.
Programrendszer 2. Erőforrás – erőforrás elosztás 3. Indítja és ütemezi a programokat 4. kommunikáció 2 Takács Béla.
A számítógép Hardver: a számítógép és az azt kiszolgáló egyéb berendezések (az összes „kézzelfogható” számítástechnikai kellék). Szoftver: a számítógépen.
Számítógépes üzemmódok
Az operációs rendszereK
A Unix operációs rendszer Előadást tarja: Lázár András.
Operációs rendszerek. Az operációs rendszer a számítógépet működtető szoftver, amely a számítógép indulásakor azonnal betöltődik a számítógép memóriájába:
Hálózati architektúrák
Operációs rendszer.
SZÁMÍTÓGÉP ARCHITEKTÚRÁK - 4

Szoftverek. szoftver (software): A számítógép hardver elemeinek mûködtetését végzõ programok, a gép használatához szükséges szellemi termékek összessége.
Az operációs rendszer Az operációs rendszer a számítógépet működtető szoftver, amely a számítógép indulásakor azonnal betöltődik a számítógép memóriájába:
Operációs rendszerek Balogh Zoltán PTE-TTK IÁTT Operációs rendszerek feladatai és csoportosításuk.
Az operációs rendszerek feladata, fajtái, felépítése
15. óra A Windows XP alapjai
Bevezetés az operációs rendszerek világába TMG SZK.
A szoftver, szoftvertípusok
A Neumann-elvű gépek A Neumann elvek:
Óravázlat Készítette: Kucsera Mihály és Toldi Miklós
Szoftverek.
Programozás, programtervezés
Számítógép hálózatok.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Bevezetés az operációs rendszerek világába
BIOLÓGUS INFORMATIKA 2008 – 2009 (1. évfolyam/1.félév) 3. Előadás.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
2. Operációs rendszerek.
Marketing- és Reklámügyintéző – Számítástechnikai alapismeretek, fájlkezelés 1 A szoftverek Csoportosításuk, verziók.
Informatikai eszközök
TÁMOP /1-2F Modern informatikai eszközök Alkalmazások a számítógépen Papp Szabolcs 2009.
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
Az operációs rendszer.
SZOFTVEREK (programok)
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
A Linux operációs rendszer A Linux felépítése. A UNIX önálló változata. Forráskódja szabadon hozzáférhető->gyors terjedés Szabad szoftver de nem nyilvános.
Számítógépes alapismeretek
IT ALAPFOGALMAK OPERÁCIÓS RENDSZEREK.
Avagy mitől megy a Hardware
Az operációs rendszerek
Hálózati struktúrák, jogosultságok
Az operációs rendszer  Minden jog fenntartva.
Előadás másolata:

Szoftver §60-as évek: nagygépes rendszerek §kevés hozzáértő szakember §lassú a fejlesztési folyamat §napjainkban felgyorsul l személyi szg-ek

A szoftver fogalom értelmezése § ad 1. l utasítások l adatstruktúrák l dokumentumok § ad 2. l a számítógép egységeinek hatékony együttműködését l a felhasználói igények kielégítését biztosítják

A szoftver fogalom értelmezése § ad 3. l A számítógép működtetéséhez szükséges szellemi termékek, § rendszerszoftver §felhasználói szoftver §standard felhasználói szoftverek

A hardver és szoftver közötti különbség § Hardver tervezés: l elemzés, tervezés, konstrukció, tesztelés » emberi kreativitás § Szoftver tervezés l szintén vannak fizikai elemek (logikai tervek, dokumentációk) § gyártás közötti különbség

Szoftver termékek § algoritmus véges számú műveletsor, a megoldás pontos menete, a műveletek jellege, sorrendisége § információtartalom a bemeneti és eredményadatok értéke, formája, egymáshoz való viszonya § meghatározhatóság előrelátható műveletek lépések meghatározott sorrendje

Az algoritmus sajátosságai § általános érvényűség § meghatározhatóság § végesség § determinizmus

A szoftverosztályozás hagyma rendszere § HARDVER § rendszerszoftver § utilityk, segédprogramok § rendszerközeli pogramrendszerek § felhasználói programok § szervízfunkciók

Operációs rendszerek § hardverelemek összehangolt működése § megszakítási rendszer kezelése § több felhasználó egyidejű kiszolgálása (multiprogramozás) § központi memória kezelése § erőforrások felhasználásának ellenőrzése § felhasználói kommunikáció § információcsere megvalósítása § interfészek kezelése (plug and play)

Milyen üzemmódban dolgozunk? § a számítógép hardver - szoftver képességei határozzák meg § egyidejűleg hány program futását teszi lehetővé § hány processzort ill. felhasználót szolgál ki? § milyen a feldolgozások időbelisége?

Számítógép üzemmódok §Egyfelhasználós l kötegelt l interaktív (multi tasking) §Több felhasználós l kötegeltinteraktív dialógus üzemmód –időosztásos –tranzakcíó orientált folyamatvezérelt

Csoportosítás, rendszerezés § hardver mérete: mikro-, kis-, nagygépek, § felhasználók száma: egy vagy többfelhasználós § multiprogramozás foka szerint: egy vagy többprogramos üzemmód § feldolgozás időbelisége szerint: kötegelt, interaktív, valós idejű §architektúra szerint: centralizált, elosztott, hálózati rendszerek §a CPU és a perifériák együttműködése szerint: on line, off line

Egyfelhasználós rendszerek § a felhasználói munkákat csak egymás után képes elvégezni § egyidejűleg csak egy felhasználói program van a memóriában § az összes erőforrást egyedül használja

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

Multitasking rendszer § egyfelhasználós multiprogramozott működés (többfeladatos rendszer) § Windows, Novell DOS 7, Mac, OS/2 stb.

Kötegelt 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

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. l Előnyök: gyors hozzáférés nagyon rövid válaszidő erőforrások hatékony kihasználása (interaktív)

Dialógus rendszerű feldolgozás § időosztásos rendszer (time sharing): több felhasználó részére is lehetővé teszi a hozzáférést. l Időszelet l Novell (interaktív)

Dialógus rendszerű feldolgozás § tranzakció orientált: a feldolgozási folyamatot egy elemi esemény indítja l Ugyanazon felhasználói programokhoz, l Ugyanazon időben több felhasználó fér hozzá. l Nagyon fontos: adatok biztonsága hozzáférési jogosultságok megállapítása (interaktív)

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. (interaktív)

Folyamatirányítás l valós idejű feldolgozó rendszerek l a válasznak meghatározott időkorláton belül kell maradnia l az ember teljesen nem zárható ki: paraméterek módosítása ( a paramétereket csúcsterhelésre méretezik)

Folyamatirányítás § a valós idejű rendszerek komponensei: l adatfeldolgozó - értéket fogad l elemző - megfelelő forma l vezérlő/eredmény komponens l ellenőrző/vezérlő komponens

Többprocesszoros rendszerek §Több központi vezérlő egység működik. Két csoportja: l korlátozott feladatokat ellátó számítógép fölé egy központi processzor l 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

Hálózatok és osztott rendszerek § Erőforrás megosztás § Futási idők csökkentése § Megbízhatóság § Kommunikáció § Feldolgozási formák szerint: l helyi feldolgozás l távadat feldolgozás

Hálózatok és osztott rendszerek § Osztott rendszerek jellemző tulajdonságai: kettő vagy több számítógép területileg szétszóródtak az elemek összehangolása A rendszer erőforrásaihoz bármely felhasználó hozzáférhet önálló munkavégzés is lehetséges a központi adatokhoz való hozzáférés

Osztott rendszer Ha a feldolgozó egységek, adatok, a feldolgozási folyamat egymással kölcsönös kapcsolatban álló, de egymástól fizikailag funkcionális részekre oszlanak

Vezérlőprogram § e nélkül a számítógép nem működik § cél a a produktivitás maximálása l áteresztőképesség l válaszidő l egyszerű alkalmazhatóság

A vezérlőprogramok § alapvető célja és feladata : l a számítógép egységeinek összehangolt, biztonságos működtetése l a számítógép erőforrásainak lehető legjobb kihasználása l a felhasználó feladatainak gyors, megbízható végrehajtása

Supervisor (főfelügyelő) § 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

Megszakítási rendszer § privilegizált l mindenféle hardver úton végezhető művelet végrehajtása engedélyezett § nem privilegizált l bizonyos műveletek, pl. i/o utasítások tiltottak l a felhasználói programok, ilyen üzemmódban dolgoznak

A megszakítási rendszer § a megszakítások okai: l supervisor hívás l /input / output megszakítás l programmegszakítás l külső megszakítás l központi egység meghibásodása

A központi memória kezelése l 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

A központi memória kezelése § Egyszerű tárfelosztás § Partícionált tárfelosztás l felosztás fix partíciókra l dinamikus tárfelosztás

Virtuális memória A futó programokhoz igényelt központi memória egy lemezterület bővítménnyel rendelkezik, amelyet virtuális tárnak nevezünk.

Input/Output vezérlőrendszer § a központi egység és a perifériák közötti adatátvitelt lebonyolító feladatok: l a felhasználói program által igényelt I/O egységek kiválasztása, ellenőrzése, rendelkezésre bocsátása l a perifériák és háttértároló közegek fizikai paramétereinek létrehozása és ellenőrzése l a program és az I/O berendezés közötti adatátvitel végrehajtása

Felhasználói munkák végrehajtása §munkaütemező (Job Management) l felhasználói feladatok végrehajtását vezérli §munkafolyamat vezérlő (Task Management) l gépi feladatokat vezérli §hibakezelő (Error Diagnostic) l működés közben fellépő hardver, szoftver problémák diagnosztizálása

A munkaütemező feladatai l A felhasználó azonosítása l a munka azonosítása és tipusa l program betöltés és futtatás l erőforrások, perifériák, háttértárak biztosítása l adatállományok elérése, adatok feldolgozása, törlése l kommunikáció

Munkavezérlő program l Koordinálja és vezérli több egyidejűleg futtatandó program összehangolt működését l a sorbanálló feladatok indítása legrégebben várakozó legrövidebb futási idejű várakozási és a futási idő között legnagyobb különbség legmagasabb prioritású munka vagy felhasználó a munka elkészülésének határideje

Az operációs rendszer szolgáltatásai §Szerkesztőprogram és programbetöltő §text editorok §rendezőprogramok §összeválogató programok

Nagygépes operációs rendszerek (Mainframe) IBM S/360, S/370, ESA/390: saját operációs rendszerek l követelmények: client/szerver architektúra számtechnika költségeinek csökkentése nyílt és osztott rendszerek, adatintegritás biztosítása

IBM - ES/9000 rendszere l VSE/ESA: tranzakció és valós idejű feldolgozás l MVS/ESA SP: óriásgépek, hatalmas adatrendszerek, folyamatos működés l VM/ESA, vendég operációs rendszerek l

SIEMENS 7500 § BS 2000: l virtuális címzés, osztott üzemmód l minden felhasználó azonos tárolóterületet kap

Miniszámítógépek operációs rendszerei l nyitott operációs rendszerek vezérlési és rendszerszolgáltatási funkciók gyártó függetlenek hordozhatóság a különböző rendszerek között együttműködés más felhasználói programokkal átjárhatóság a rendszer felhasználói felülete valamint a programok között

A nyitott rendszerek előnyei l Integrálja a különböző szg architektúrákat l függetlenné teszi a felhasználót a gyártótól l védelem a szoftvervásárlásnál § UNIX, DEC cég: VAX, §IBM AS/400

PC-k operációs rendszerei § CP/M §MS-DOS, PC-DOS, DR-DOS,Novell DOS7 §WINDOWS, OS/2,

Rendszerközeli szoftverek §Az operációs rendszer szolgáltatásait kiegészítve megkönnyítik a felhasználói munkát §csoportosításuk: l fordító és szerkesztőprogramok l adat és adatbázis-kezelő rendszerek l táblázatkezelők l szövegszerkesztők, stb

Fordító- és szerkesztőprogramok §magasszintű, nem gépi kódú programot gépi kódra alakít §szintaktikai hibák lekezelése