Óravázlat Készítette: Kucsera Mihály és Toldi Miklós

Slides:



Advertisements
Hasonló előadás
Készítette: Kosztyán Zsolt
Advertisements

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,
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.
Rendszertervezés Hardver ismeretek.
A számítógép felépítése
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ő.
3. A programozás eszközei, programozás-technikai alapismeretek
Operációs rendszerek 1. Takács Béla
Fajfrik Dóra tanárjelölt munkája alapján
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.
A számítógép alapegységei
13.a CAD-CAM informatikus
Szoftevrismeret Operációs rendszerek.
A szoftver.
Az operációs rendszer.
BE KI Perifériák Számítógép.
A Neumann-elvű számítógép jellemzői:
A számítógéprendszer.
Az operációs rendszerek
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
Központi feldolgozó egység (CPU)
A szoftver A szoftver fogalma Szoftvertipusok Operációs rendszerek
Az operációs rendszer.
1 Operációs rendszerek Az NT folyamatok kezelése.
1 Operációs rendszerek Az ütemezés megvalósítása.
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 rendszer.
Erőforrások: Hardver Manver Szoftver.
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:
IT alapismeretek Csíki Gyula.
A szoftver. A gépi elemeken (hardver) kívül szükség van programokra is, melyek vezérlik a számítógépet. A szg.ezen elemét szoftvernek (software) nevezzük.
Az operációs rendszerek feladata, fajtái, felépítése
A számítógép elvi felépítése
Szoftverek.
Óravázlat Készítette: Kucsera Mihály és Toldi Miklós
Ismerkedjünk tovább a számítógéppel
Szoftver §60-as évek: nagygépes rendszerek §kevés hozzáértő szakember §lassú a fejlesztési folyamat §napjainkban felgyorsul l személyi szg-ek.
Számítógép hálózatok.
Software - Ismeretek Avagy mitől megy a Hardware.
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.
Hálózatok a mai világban
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.
Piramis klaszter rendszer
A számítógép felépítése
Operációs rendszerek I.
SZOFTVEREK (programok)
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)
Operációs rendszerek Fogalommeghatározás. Az operációs rendszer fogalma ???
Operációs rendszerek Az operációs rendszerek működésének alapfogalmai.
Az operációs rendszer.
Számítógépes alapismeretek
Neumann elvek és a Neumann elvű számítógép felépítése
IT ALAPFOGALMAK OPERÁCIÓS RENDSZEREK.
Operációs rendszerek.
A számítógép felépítése
Az operációs rendszerek
Hálózati struktúrák, jogosultságok
Az operációs rendszer  Minden jog fenntartva.
A számítógép működésének alapjai
Előadás másolata:

Óravázlat Készítette: Kucsera Mihály és Toldi Miklós Operációs rendszerek Óravázlat Készítette: Kucsera Mihály és Toldi Miklós

Operációs rendszer fogalmának meghatározása Felhasználói szemlélet alapján az operációs rendszer egy olyan program, amely megkíméli a felhasználót a hardver kezelés nehézségeitől, és kellemesebb felhasználói felületet nyújt.

Az operációs rendszer szolgáltatásai – I. Eszközkezelés Megszakítás kezelés Rendszerhívások, válaszok Erőforrás kezelés Memória kezelés Állomány- és lemezkezelés Felhasználói felület biztosítása

Az operációs rendszer szolgáltatásai – II. Program fejlesztési támogatás

Az operációs rendszer funkcionális megközelítése Alkalmazások (Word, Excel) Magas szintű nyelvek (Pascal, C) Alacsony szintű nyelvek (Assembly) Operációs rendszer Hardver (Memória, busz, perifériák) CPU (mikroprogram , regiszterek) Logikai áramkörök (kapuk, összeadó)

Számítógép rendszerek fogalmának meghatározása Egy számítógép a hardverek és szoftverek komplex egysége, amelyben mindkettő összetevő meghatározza, hogy az adott rendszert miképpen lehet használni.

Számítógépes rendszerek csoportosítása – I. Hardver mérete alapján - mikro gépes rendszerek - kis gépes (workstation) rendszerek - nagy gépes (mainframe) rendszerek Felhasználók száma alapján - egyfelhasználós - többfelhasználós

Számítógépes rendszerek csoportosítása – II. Feldolgozás időbelisége alapján - kötegelt (batch) rendszerek - interaktív rendszerek - valósidejű rendszerek Központi egységek száma szerint - egyprocesszoros rendszerek - többprocesszoros rendszerek

Számítógépes rendszerek csoportosítása – III. Rendszer architektúra alapján - centralizált rendszerek - elosztott (hálózatos) rendszerek CPU – periféria kapcsolatának alapján - on-line rendszerek - offline rendszerek

Számítógépes rendszerek csoportosítása – IV. Programozás foka alapján - egy feladatos rendszerek - több feladatos rendszerek

Egyfeladatos rendszerek Az egyfeladatos rendszerek esetében egyszerre mindig csak egy feladat kerül végrehajtásra. Probléma: miközben a rendszer I/O műveletet hajt végre, a CPU várakozásra kényszerül. Megoldás: az I/O műveletek alatt megjelenő „holtidőben” a CPU egy másik program feladatait végzi. (Ez a többfeladatos rendszer.)

Többfeladatos rendszerek – I. A többfeladatos rendszerekben (multiprogramozott rendszerek, multi tasking systems) a különböző folyamatok az operációs rendszer szigorú ütemezése alapján ugyanazokat az erőforrásokat használják.

Többfeladatos rendszerek – II.

Többfeladatos rendszerek – III. Multitasking rendszer definíciója: az olyan multiprogramozott rendszereket nevezünk így, amelyek egyfelhasználós környezetben működnek. Pl. Windows 95, 98, OS/2

Kötegelt (batch) rendszerek – I. Az ilyen rendszerek neve utalás az „operator driven shop” rendszerű programfutatásra. Az operációs rendszer az egymsától független programokat nagyobb részekben, kötegekben (batch) kapta meg, így hajtotta végre.

Kötegelt (batch) rendszerek –II. A programok a felhasználótól függetlenül futnak. Job queue Job controll language

Interaktív rendszerek – I. Ezekben a rendszerekben a felhasználónak közvetlen kapcsolata van a futó programmal. Ehhez egy, addig nem használt beviteli eszközt kell használni: a terminált.

Interaktív rendszerek – II. Az interaktív rendszerek jelentős előrelépést hoznak az operációs rendszerek jellemzőiben. Válaszidő: a válaszidő jelentősen lecsökken, gyakorlatilag valós idejűvé válik. Időosztás: a terminálok által használható processzor idő idő alapú elosztása.

Interaktív rendszerek – III. Felhasználói felület: bevezetésre kerül az interaktív parancsértelmező (command interpreter.) Felhasználói adminisztráció: bevezetésre kerül a felhasználók nyilvántartása, és jogosultságok kerülnek kiosztásra.

Interaktív rendszerek – IV.

Valósidejű rendszerek Azokat a rendszereket nevezzük valósidejű rendszerek (real-time processing), amelyek állandóan készen állnak arra, hogy azonnal válaszoljanak a kívülről bevitt parancsoknak.

Egy- és többprocesszoros rendszerek Egyprocesszoros rendszerben az operációs rendszer felügyelete alatt egy központi egység működik. A többprocesszoros rendszerekben az operációs rendszer felügyelete alá több központi egység tartozik.

Többprocesszoros rendszerek – I. Szimmetrikus: ebben az esetben az összes CPU egyenértékű, bármelyik bármilyen folyamatot tud végrehajtani. Aszimmetrikus: ennél a fajtánál a processzorok nem egyenértékűek, az egyes processzorok külön feladatok látnak el (levegőpontos számítás. perifériák kezelése)

Többprocesszoros rendszerek – II. A szorosan csatolt rendszer alatt olyan többprocesszoros rendszert értünk, ahol mindegyik CPU ugyanazt a memóriát és perifériákat használja, és rendszerbuszon kommunikálnak egymással.

Többprocesszoros rendszerek – III. Előnyök - Nagyobb megbízhatóság - Párhuzamos programvégrehajtás - Erőforrás megtakarítás Kihívások - Folyamatok optimális elosztása - Folyamatok közti kommunikáció - Szinkronizálás

Az operációs rendszer alapfogalmai – I. Program: egy algoritmust megvalósító utasítások sorozata, függetlenül attól, hogy azok magas szintű nyelven , vagy bináris gépi kódban vannak ábrázolva és tárolva. Folyamat (process): egy éppen végrehajtás alatt lévő program. Egy program több folyamatból is állhat. Ugyanaz a program folyamat formájában is megjelenhet.

Az operációs rendszer alapfogalmai – II. Folyamatleíró blokk (Process Controll Block, PCB): Azonosítja egyértelműen a folyamatot, tartalmazza a folyatatáshoz szükséges adatokat. Pl: Folyamat azonosítója Programszámláló állása Folyamat állapota Regiszterek tartalma Memóriaterület adatai Perifériák, állományok állapota

Az operációs rendszer alapfogalmai – III. Szál (thread): A folyamathoz hasonló utasítás sorozat, melyet általában a rendszermagban használnak a gyorsabb átkapcsolás érdekében.

Az operációs rendszer alapfogalmai – IV. Erőforrás: minden, ami egy folyamat végrehajtásához szükséges (memória, processzor,perifériák állományok stb.) Típusai: Megszakítható (preemptív) A folyamatoktól az erőforrás önmaga, vagy a folyamat károsodás nélkül elvehető Pl: processzor, memória

Az operációs rendszer alapfogalmai – V. Nem megszakítható (non preemptív) Az erőforrás-használat megszakítása a folyamat, vagy erőforrás sérülésével járhat Pl: állományok, nyomtatók

Operációs rendszer fogalmának meghatározása Az erőforrás szemlélet alapján az operációs rendszer folyamatok egy olyan csoportja, amely a felhasználói folyamatok között elosztja az erőforrásokat.

Operációs rendszer szerkezete

A rendszermag (kernel) A kernel feladatai: Erőforrások elosztása, kezelése Felhasználói folyamatok igényeinek kielégítése, adminisztrálása Folyamatok védelme A kernel folyamatai = rendszerfolyamatok

Irodalom Knapp-Adamis: Operációs rendszerek LSI 2002. Lovász P: Operációs rendszerek Booklands 2000 Kft 2000.