Operációs rendszerek.

Slides:



Advertisements
Hasonló előadás
A felhasználói interfész A felhasználói interfész az a felület, amellyel a szoftver az ember felé „fordul”; amellyel a felhasználó nap mint nap találkozik.
Advertisements

Perifériák Készítette: Friss István Dávid. A perifériák csoportosítása Bemeneti (Input) eszközök Kimeneti (Output) eszközök Be-és kimeneti (I/O) eszközök.
Nemzeti Tehetség Program Tehetségútlevél Program „NTP-TÚP ” Bedő Tamás – D82H82 Mérnök informatikus szak Konzulens:Hadarics Kálmán A VoIP protokoll.
PÁTY ÖNKORMÁNYZATA POLGÁRMESTERI HIVATALÁNAK SZERVEZETFEJLESZTÉSE E-KÖZIGAZGATÁSI ALAPISMERETEK AZ ELEKTRONIKUS ÜGYINTÉZÉS ÉS HATÓSÁGI SZOLGÁLTATÁS Bemutató.
Fókuszban az önkormányzati tagsággal rendelkező szociális szövetkezetek _ A pályázatkezelői felület bemutatása.
A kifizetési kérelem összeállítása TÁMOP-3.2.9/B-08 Audiovizuális emlékgyűjtés.
Microsoft Windows XP Operációs rendszer. Egyéb operációs rendszerek MAC OS OS/2 UNIX LINUX.
Dr. Szűcs Erzsébet Egészségfejlesztési Igazgatóság Igazgató Budapest, szeptember 29. ÚJ EGÉSZSÉGFEJLESZTÉSI HÁLÓZATOK KIALAKÍTÁSA ÉS MŰKÖDTETÉSE.
CÉLCÉLCSOPORT  Egészségügyi szakmai tájékoztatás és betegtájékoztatás, az egészséges életvitelhez szükséges információk szolgáltatása, publikálása, áttekint-
AZ ELEKTRONIKUS KÉPZÉS MINŐSÉGBIZTOSÍTÁSA INFORMATIKA A FELSŐOKTATÁSBAN DEBRECEN DR. ZÁRDA SAROLTA GÁBOR DÉNES FŐISKOLA.
2. A szoftverek csoportosítása: a. Rendszerszoftverek: A számítógép zavartalan mûködését biztosítják: BIOS (alapvetõ bemeneti/kimeneti rendszer): olyan.
Programozás alapjai 1. gyakorlat Hirling Dominik.
Internet tudományos használata
Budapest-Fasori Evangélikus gimnázium
Nagyméretű állományok küldése
Térkép készítése adataiból
Hogyan közelíthető meg Kelenföld kocsiszín vágányhálózata a Bartók Béla úti villamosvonalról? A Kelenföld kocsiszín előtti kezelővágányra a Móricz Zsigmond.
WE PROVIDE SOLUTIONS.
Alhálózat számítás Osztályok Kezdő Kezdete Vége Alapértelmezett CIDR bitek alhálózati maszk megfelelője A /8 B
Az Internet megismerése
Microsoft Excel BAHAMAS tanfolyam
TESZTSOR.HU REGISZTRÁCIÓ, VÁSÁRLÁS ÉS TESZTKITÖLTÉS ELKEZDÉSE
Program utasítássorozat
376/2014 EU RENDELET BEVEZETÉSÉNEK
Az iskolai könyvtár szolgáltatás típusai
LabVIEW bevezetéstől a feszültség-áram karakterisztikáig Vida Andrea
Operációs rendszerek.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
A mozgási elektromágneses indukció
Környezeti teljesítményértékelés
PHP-SQL adatbáziskezelő parancsai
Peremfigyelés: Boundary Scan IEE
Adatbázis-kezelés (PL/SQL)
KATRIN 2D DWG SZIMBÓLUMOK ÉS GDL KÖNYVTÁR
Ez a címdia 1. szövegdoboza
2. Bevezetés A programozásba
☺ Programozási környezetek Validátorok Fazekas Judit PTI 2010.
A számítógép operációs rendszere
Közigazgatási alapvizsga a Probono rendszerben
Alapvető tudnivalók Írásjelek mindig előtte lévő szóhoz tapadjanak
Körmendi Dániel MAS Meeting Scheduler.
A Hálózat és Az internet
Rendszerfejlesztés gyakorlat
STRUKTURÁLT SERVEZETEK: funkció, teljesítmény és megbízhatóság
3. A robot képernyőmenüje
Monitor(LCD).
Informatikai gyakorlatok 11. évfolyam
B M Java Programozás 4. Gy: Java GUI IT A N Tipper, MVC kalkulátor
WE PROVIDE SOLUTIONS HS-Panel (SIP panel) házak,
Linux - Ubuntu Jelmagyarázat: Vissza az Asztalra:
Oracle Adatbázisok kezelése c#-ban
A Microsoft SharePoint testreszabása Online webhely
Alkalmazott Informatikai Tanszék
Avagy a táblázatkezelés rejtelmei Készítette: Bíró Ádám
Ivóvíz térfogatáram adatgyűjtő egység összeállítása és a beüzemelés egyes tapasztalatai Előadó: Kiss András.
Vasbeton falvasalás megadása és ellenőrzése EC2 szerint
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
Foglalkoztatási és Szociális Hivatal
A számítógép operációs rendszere
Erasmus+ hallgatói mobilitásra jelentkezéshez
Válassza ki a Blaha Lujza tér végállomásra vonatkozó helyes állítást!
SQL jogosultság-kezelés
TITKOSÍTÓ ALGORITMUSOK
Szöveges adatok tárolása
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Az alábbiak közül mely esetekben működik a homokszóró berendezés?
Erasmus+ hallgatói mobilitásra jelentkezéshez
Algoritmusok.
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
Az operációs rendszer definíciója
Előadás másolata:

Operációs rendszerek

Üzenetkezelés Az objektumok információcseréje üzenetek segítségével történik Üzenet: eljárás vagy függvényhívás A felhasználó és az operációs rendszer párbeszéde a GUI ablakain keresztül zajlik A felhasználói üzenetek kódolása Parancsok (a szöveges felületen) Billentyűzet- vagy egérműveletek (a GUI-n) A felhasználói üzeneteket a rendszer fogadja és osztja szét a folyamatszálak között Az üzenetre adott válasz az eljárás vagy függvény végrehajtása, eredménye általában a párbeszéd-ablakokban jelenik meg Operációs rendszerek #

Az üzenetvezérelt rendszer működése Operációs rendszerek

Az üzenetvezérelt rendszer működése Amelyik folyamatszál kezeli az üzenet ablakát, az kapja meg a rendszertől az üzenetet A szál üzenetkezelője folyamatosan, ciklusban figyeli a saját üzenetsorát Ha az üzenetsor nem üres, az üzenetkezelő kivesz egy üzenetet és az ablakkezelőnek továbbítja Ha az üzenetsor üres A háttérben a folyamatszál olyan feladatokat hajthat végre, amelyeknek nincs szükségük üzenetetre Ha nincs feldolgozható feladat, a folyamatszál vár a következő üzenetre A rendszer a folyamatszálat „elaltathatja”: az operációs rendszer ütemezője, amelyik a folyamatszálakhoz rendeli a CPU-t, nem foglalkozik vele Az alvó szálakat a számára küldött üzenet ébreszti fel Ha a szál az aktív ablakot kezeli, nem alhat el Operációs rendszerek

Az üzenetvezérelt rendszer működése Aszinkron üzenet A küldő szál a feladás után magára hagyja Szinkron üzenet A küldő folyamatszál felfüggeszti a futását, míg a választ meg nem kapja Az üzenetsorokba küldött szinkron üzenetek holtpontba vihetik a rendszert (dead lock) Szinkron üzenet B-nek, majd várakozás Szinkron üzenet A-nak, majd várakozás „A” szál „B” szál Az „A” szál üzenetsora A „B” szál üzenetsora Operációs rendszerek

A billentyűzet Az USB-hez vagy a PS/2-höz kapcsolhatjuk Egy billentyű leütésekor, felengedésekor, illetve nyomva tartásakor legalább egy egybájtos kódot (scan) küld a rendszernek A scan kód a billentyű helyét azonosítja a billentyűzeten A scan kódból az illesztőprogram egy virtuális kódot készít és ezt a billentyűpufferbe küldi A virtuális kód szabványos karakterkód, vagy egy üzenet kódja, független a billentyű helyétől A virtuális kódot annak az ablaknak az üzenet-kezelője kapja meg, amelyik a billentyűfókuszt tartalmazta Operációs rendszerek

A billentyűzet – a billentyűfókusz A billentyűfókuszt általában az aktív ablak, vagy annak egy gyermekablaka kapja meg Áthelyezhetjük Egérrel: az ablak kiválasztásával A <Tab>, <Shift+Tab> billentyűvel Az aktív ablak cseréjével <Alt+Tab>, <Alt+Esc> Billentyűfókusz A vezérlőelemek is ablakok! Operációs rendszerek

Az egér Az USB-hez, a PS/2-höz vagy a soros porthoz szokták illeszteni Az egérkurzor minden alakjához tartozik egy forrópont (hot spot) A forrópont koordinátáit 1/1440” pontossággal adják meg, ez képernyőfelbontástól független egység: 1 twip=1/20 point = 1/72/20 inch Az egér üzeneteit az az ablak (folyamatszál) fogadja, amelybe a forrópont esik Operációs rendszerek

Egérműveletek Rámutatás egy objektumra Klick Kettős kattintás Elemleírás Klick Két üzenet: a gomb lenyomásakor, illetve felengedésekor A kiválasztás művelete, ritkábban megnyitás A másodlagos gomb klikkje helyi menüt ad Kettős kattintás Az elsődleges gomb művelete A leggyakoribb válasz az objektum megnyitása Vonszolás (drag-and-drop) Közös gyökerű forrás és cél esetén áthelyezés, egyébként másolás Az alapértelmezett művelet a Ctrl és a Shift billentyűkkel felülbírálható Operációs rendszerek

A grafikus megjelenítő kezelése Grafikus terminál Csak a megjelenítést végzi Nem futtathatók rajta alkalmazások Minden műveletet egy távoli, hostnak nevezett gép hajt végre A terminált hálózat köti a hosthoz UNIX/LINUXos környezetben gyakori (XWindows) Grafikus munkaállomás Saját, önálló operációs rendszerrel rendelkezik A Wndows-os környezetre jellemző Operációs rendszerek