Operációs rendszerek. 3. előadás Ütemezés

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Operációs rendszerek. 3. előadás Ütemezés"

Átírás

1 Operációs rendszerek 3. előadás Ütemezés 1

2 Szemaforok Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1; Up: s := s + 1; A szemaforváltozó más utasításokkal nem érhető el 2

3 Szemaforok A szemaforváltozó más utasítással nem érhető el A szemafort k kezdőértékre állítva a rendszer k darab down műveletet végrehajtó folyamatot enged tovább,a továbbiakat azonban várakoztatja Ezután csak akkor enged tovább folyamatot a down rendszerhívásból, ha más dolyamat up műveletet hajtott végre Ez egy olyan általánosított kritikus szakaszt hoz létre, melyiken belül egyszerre k darab folyamat tartózkodhat 3

4 Bináris szemafor Mutex Szemaforváltozója csak két értéket vehet fel (0 / 1; foglalt / szabad) Kölcsönös kizárásra 1 kezdőértékű mutex A kritikus szakaszba belépni kívánó folyamat down műveletet hajt végre A kilépő pedig up műveletet 4

5 Monitor vs. szemafor A monitor eljárások, változók, adatszerkezetek együttese, amelyeket egy speciális modulba gyűjtenek egybe. A monitorok forrásnyelvi konstrukciók, a fordítóprogram pedig tudja, hogy a monitor eljárásait másképp kell kezelni, mint az egyszerű eljárásokat. (A monitor tehát programozási nyelvi fogalom, míg a szemaforok assembly nyelvbe foglalt, DOWN és UP rendszerhívások által kezelt változók. ) A processzusok bármikor hívhatják a monitorban levő eljárásokat, de nem érhetik el közvetlenül a monitor belső adatszerkezeteit a monitoron kívül deklarált eljárásokból. 5

6 Monitorok Speciális modulba gyűjtött eljárások, változók, adatszerkezetek együttese A processzusok bármikor hívhatják a monitorban levő eljárásokat Nem érhetik el közvetlenül a monitor belső adatszerkezeteit a monitoron kívül deklarált eljárásokból Kritikus zóna implementációja Minden időpillanatban csak egy processzus lehet aktív egy monitorban, és ez lehetővé teszi a kölcsönös kizárást. 6

7 Klasszikus IPC problémák Folyamatok közötti kommunikáció - Inter Process Communication (IPC) Az étkező filozófusok probléma Az olvasók és írók probléma Az alvó borbély probléma 7

8 Étkező filozófusok probléma Dijkstra (1965) Evéshez 2 villa szükséges Egy időben csak 1 villa vehető fel Gondolkodás; evés Holtpontot Éheztetés Hatékonyság 8

9 Holtpont Ha mind az öt filozófus egyszerre veszi kézbe mondjuk a bal oldali villáját - a másikat nem tudja megszerezni. Holtpont alakul ki. 9

10 Éheztetés Ha csak a jobb oldali villa elérhető, tegye azt le és várjon, amíg a bal oldali is szabad lesz. Előfordulhat, hogy ezt az algoritmust mindegyik filozófus egyszerre hajtja végre, cselekszik, kivár. Mindig történik valami, de nincs előrehaladás. Az ilyen programproblémát éheztetésnek nevezzük. NEM jó mi van ha egyszerre teszik le, várnak ugyanannyi időt és ismétlik mindig kudarc ÉHEZÉS Ezt a helyzetet nevezzük éhezésnek. Evidens megoldás, hogy várjanak random ideig helyes érvelés (pl Ethernetet használó helyi hálózatban való csomagküldés) DE: bizonyos helyzetekben szükséges a biztos megoldás (pl atomerőmű biztonsági berendezéseinél) 10

11 Hatékonyság Ha nem azonos időközönként próbálkoznak a filozófusok, akkor sem valószínű, hogy sokáig fenntartható az, hogy mindig egyen valaki. Gyakorlati hiba, hogy nem hatékony a módszer, amennyiben egyszerre csak egy filozófus eszik (hiszen akár kettő is megtehetné ezt). 11

12 Étkező filozófusok probléma Nyilvánvaló megoldás, de hibás! Filozófusok száma Gondolkodik Probléma: ha egyszerre veszik fel a jobb villát Felveszi a jobb villát Felveszi a másik villát Eszik Visszateszi az egyik majd a másik villát 12

13 Étkező filozófusok probléma Filozófusok száma Szomszédok sorszáma Szemaforok az int speciális fajtája Speciális tömb a filozófus tevékenységének nyomonkövetésére (eszik, gondolkodik, éhes) Végtelen ciklus -Gondolkodik - Megszerzi mindkét villát -Eszik -Visszateszi a villákat 13

14 Étkező filozófusok probléma Belépés a kritikus szekcióba Rögzítjük, hogy éhes Megpróbál villát szerezni Kilépés a kritikus szekcióból Ha nincs villaszerzés, blokkol A LEFT, RIGHT makrók definiálják a szomszédokat Egy filozófus csak akkor mehet át evés állapotba, ha egyik szomszédja Tesztel, sem megfelel-e eszik a feltételeknek 14

15 Olvasók és írók probléma Az adatbázisok hozzáférési problémáit modellező feladat több olvasó lehet a bázisban egyidejűleg de az írónak kizárólagos joga van a hozzáféréshez (csak akkor lehet írni, ha kizárólag az író szeretne hozzáférni az adatokhoz.) Hatékony egyidejűség sérül mert a csak író processz miatt nem engedünk olvasni az olvasó processzeket. 15

16 Olvasók és írók probléma Az étkező filozófusok problémakör, és a megoldások jól hasznosíthatók, ha korlátozott számú erőforrás miatt alakul ki versenyhelyzet. Az író-olvasó probléma nem más, mint az adatbázisok hozzáférési problémáit modellező feladat (például repülőjegy-foglalás). Elfogadható, hogy több olvasó legyen a bázisban egyidejűleg, de az írónak kizárólagos jogot kell adni a hozzáféréshez. Ha az olvasó mindig új olvasókat enged maga mellé, (mert teheti), akkor hatékony egyidejűséget kapunk. Ugyanakkor a bázis előtt akár a végtelenségig is várakozhat egy író, hogy az olvasók elfogyjanak, és egyedül maradjon a bázisban. Ezt elkerülendő, ha író várakozik, és újabb olvasó érkezik, azt az író maga mögé parancsolja. Csak azt kell megvárnia, hogy a bázisban tartózkodó olvasók elfogyjanak. Ez a módszer kevésbé hatékony, mert nem támogatja az egyidejű olvasást oly mértékben mint az előző. 16

17 Olvasók és írók probléma Kizárólagos elérés beállítása rc-hez A következő olvasók csak az rc számlálót növelik Az első olvasó, aki hozzáfér az adatbázishoz, végrehajt egy down-t a db szemaforon Ha kilép az olvasó, akkor az rc számlálót csökkenti Író belépése, írás Az utolsó olvasó végrehajt egy up-ot a szemaforon Így lehetővé teszi a blokkolt írók belépését 17

18 Az alvó borbély probléma Egy processzus kiszolgál más processzusokat Ha nincs kiszolgálandó alszik Első érkező ébreszti Csak bizonyos számú processzus várakozhat Amíg az eljárás tart, más nem kerül sorra Ha vége az eljárásnak, a processzus befejeződik, új eljárás kezdődik (ha van) és új processzus léphet be 18

19 Az alvó borbély probléma A borbély alszik, ha nincs vendég Hajvágásra kész Hajvágás Kritikus szekcióba lépés Ha van szabad szék Várakozó vendégek számának növelése Bornély felébresztése Vendég kiszolgálása Üzlet teli állapot esetén nem léphet be 19

20 Ütemezés Ha több processzus is képes futni de csak egy erőforrás áll rendelkezésre Op.rsz.-nek el kell döntenie, hogy melyik processzus fusson ütemezés Ütemezési algoritmus Processzusra és szálakra egyaránt vonatkozhat 20

21 A jó ütemezési algoritmus néhány feltétele Pártatlanság Hatékonyság Válaszidő minimalizálása az interaktív felhasználóknál Áthaladási idő minimalizálása a kötegelt felhasználóknál Áteresztőképesség, azaz maximalizálni az egy időegység alatt elvégzett munkák számát. (A fenti elvárások gyakran ellentmondanak egymásnak ) 21

22 Ütemezés tulajdonságok Gyakran fut gyorsnak kell lennie (a CPU idő ne az ütemezéssel teljék) ezért: Fajtái: Része a kernelnek Állandóan a memóriában van Preemtív ütemezés: az op.rsz. elveheti a futás jogát az éppen futó folyamattól Nem preemtív: a futó folyamat addig birtokolja a CPU-t, míg állapotot nem vált 22

23 Processzusok viselkedése CPU dolgozik egy ideig Rendszerhívás I/O művelet befejezésére várakozik Ismét számol Számításigényes processzus I/O igényes processzus 23

24 Mikor ütemezzünk? Feltétlenül szükséges: 1. Processzus befejeződésekor 2. Processzus blokkolódása I/O művelet vagy szemafor miatt Ezen felül még ütemezésre kerül sor: 3. Új processzus létrejöttekor 4. I/O megszakítás esetén 5. Időmegszakítás esetén 24

25 Ütemezési algoritmusok Időzítő-megszakítások kezelésének vonatkozásában lehetnek: Nem megszakítható ütemezés Addig engedi futni,a míg az nem blokkolódik, vagy le nem mond a CPU-ról Csak úgy valósítható meg, ha az időintervallum végén egy időzítő megszakítást generál, ezáltal a CPU visszakerül az ütemezőhöz Ha nincs időzítő. Akkor az egyedüli megoldás a nem megszakítható ütemezés Megszakítható ütemezés Csak egy előre meghatározott ideig futhat, ha a kiszabott időintervallum végén még mindig futna, akkor felfüggesztésre kerül és az ütemző egy másik processzust választ helyette. 25

26 Ütemezési algoritmusok csoportosítása 1. Kötegelt Nincsenek felhasználók Nem megszakítható ütemezési algoritmusok 2. Interaktív Időnkénti megszakítás nélkülözhetetlen Különben egy processzus kizárhatná a többit Megszakításos ütemezés 3. Valós idejű Nem mindig van szükség megszakításos ütemezésre mivel a processzusok tudják, hogy nem futhatnak hosszú ideig, rendszerint gyorsan elvégzik a 26 feladatukat.

27 Ütemezési algoritmusok céljai Minden rendszer Pártatlanság Elvek betartása Egyensúly I. Kötegelt rendszerek Áteresztőképesség Áthaladási idő CPU kihasználtság II. Interaktív rendszerek Válaszidő Arányosság III. Valós idejű rendszerek Határidők betartása Adatvesztés elkerülése Előrejelezhetőség 27

28 I. Ütemezés kötegelt rendszerekben 1. Sorrendi ütemezés (FCFS) 2. A legrövidebb feladat először (SJF) 3. A legrövidebb maradék futási idejű következzen (SRTF) Megjegyzés: némelyik algoritmus kötegelt és interaktív rendszereknél egyaránt használatos 28

29 II. Ütemezés interaktív rendszerekben 1. Round Robin ütemezés 2. Prioritásos ütemezés 3. Többszörös sorok 4. Legrövidebb processzus következzen 5. Garantált ütemezés 6. Sorsjáték ütemezés 7. Arányos ütemezés Ezek mindegyike alkalmas kötegelt rendszerekben CPU ütemezésre Bár háromszintű ütemezés nem alkalmazható itt,de kétszintű igen.(memória, CPU) 29

30 III. Ütemezés valós idejű rendszerekben Algoritmusok Állandó arány algoritmus Legkorábbi határidő először Lazaságon alapuló algoritmus 30

31 1.1. Sorrendi ütemezés FCFS (First Come Firts Served) Olyan sorrendben osztja ki a CPU-t, ahogyan a processzusok kérik azt A futásra kész processzusok egyetlen várakozó soron állnak láncolt lista A kiválasztás a sor elejéről az első processzus levétele Legegyszerűbb nem megszakítható algoritmus 31

32 1.2. A legrövidebb feladat először SJF (Shortest Job First) Feltételezi, hogy a futási idők előre ismertek Ha több egyformán fontos feladat van a bemenő sorban futásra készen A legrövidebb feladatot először algoritmus bizonyíthatóan optimális. Az ütemező a legrövidebb feladatot választja Átlagos áthaladási idő 32

33 1.2. A legrövidebb feladat először folyt. Bizonyíthatóan optimális algoritmus Pl.: Négyfeladatos eset, a,b,c,d futási időkkel (4a + 3b + 2c + d) / 4 Megjegyzés: csak akkor optimális, ha a feladatok egyszerre a rendelkezésre állnak 33

34 1.3. A legrövidebb maradék futási idejű következzen Shortest Remaining Timem First (SRTF) A legrövidebb feladat először algoritmus megszakítható változata Szintén előre ismerni kell a futási időket Az ütemező azt a feladatot választja, melynek befeje zéséig legkevesebb a megmaradt ideje 34

35 Háromszintű ütemezés Kötegelt rendszerekben az ütemezés három szinten történik: Bebocsátó ütemező Memória ütemező CPU ütemező 35

36 Bebocsátó ütemező Újonnan érkező feladatok először egy belépési várakozó sorba kerülnek A bebocsátó ütemező dönti el, hogy mely feladatok léphetnek be a rendszerbe, a többi a sorban marad Az itteni algoritmus a megfelelő keveréket állítja elő számításigény I/O igény vagy a rövid feladatokat hamarabb beengedi Ha a feladat már belépett a rendszerbe, akkor létre lehet számára hozni egy processzust és elkezdhet vetélkedni a CPU-ért 36

37 Memória ütemező Az is megtörténhet, hogy olyan sok processzus van, hogy nem férnek el a memóriában A memóriaütemező dönti el, hogy mely processzusok maradhatnak és melyek írandóak ki a lemezre A döntést sűrűn felül kell vizsgálni, hogy a lemezen tárolt feladatoknak is legyen esélye a bekerülésre 37

38 CPU ütemező Az ütemező harmadik szintje választja ki valójában, hoyg a futásra kész programok közül melyik fusson következőnek Ez a CPU ütemező bármilyen megfelelő algoritmus használható itt,a kár megszakító akár nem 38

39 II. Ütemezés interaktív rendszerekben 1. Round Robin ütemezés 2. Prioritásos ütemezés 3. Többszörös sorok 4. Legrövidebb processzus következzen 5. Garantált ütemezés 6. Sorsjáték ütemezés 7. Arányos ütemezés Ezek mindegyike alkalmas kötegelt rendszerekben CPU ütemezésre Bár háromszintű ütemezés nem alkalmazható itt,de kétszintű igen.(memória, CPU) 39

40 2.1. Round Robin ütemezés Minden processzusnak ki van osztva egy időintervallum - időszelet Ha az időszelet letelte utána processzus még fut, akkor átadódik a vezérlés egy másik processzusra Legrégebbi, legegyszerűbb, legpártatlanabb, legszélesebb körben alkalmazott algoritmus Feltételezi, hogy minden processzus egyformán fontos. 40

41 2.1. Round Robin ütemezés folyt. Környezetátkapcsolás (processzusátkapcsolás) Problémák: Időszelet túl kicsire választása túl sok processzus átkapsolást okoz csökken a CPU hatékonysága Időszelet túl nagyra állítása Rövid interaktív kérésekre gyenge válaszidő 41

42 2.2. Prioritásos ütemezés Minden processzushoz rendeljünk egy prioritást A legmagasabb prioritású futásra kész processzus futhasson Külső tényezők figyelembe vételének igénye A végtelen ideig történő futás megelőzésére: Ütemező minden óraütemben csökkentheti az éppen futó processzus prioritását Minden processzushoz hozzárendelhetünk egy időszeletet amíg futhat Mikor ezt kihasználta; a köv. legmagasabb prioritású futhat 42

43 2.2. Prioritásos ütemezés folyt. Prioritás hozzárendelés: Statikusan Dinamikusan Prioritási osztályba sorolás Osztályok között prioritásos ütemezés Osztályon belül round robin ütemezés 43

44 2.2. Prioritásos ütemezés folyt. Amíg van futtaható processzus egy osztályon belül, mindegyik egy időszeletig fut Ha üres, akkor a következő szint processzusai futhatnak Szükséges a prioritások időnkénti igazítása, különben az alacsonyabb szintek éhen halnak. MINIX rendszer által használt 44

45 2.3. Többszörös sorok Multilevel Queues CPU igényes processzusok esetén hatékonyabb: ha időnként nagy időszeleteket adnak mintha gyakran adnak neki kicsit (sok lapcsere) De ha minden processzus kapna nagy időszeletet: Gyenge válaszidő jelentkezne Megoldás: Prioritási osztályok felállítása Static Multilevel Queues Multilevel Feddback Queues 45

46 2.3. Többszörös sorok folyt. Prioritási osztály N. prioritási osztály N-1.prioritási osztály N-2.prioritási osztály N-3.prioritási osztály Időszelet 1 időszeletig fut 2 időszeletig fut 4 időszeletig fut 8 időszeletig fut Ha egy processzus elhasználja a számára biztosított időszeletet, egy osztállyal lejjebb kerül 46

47 2.3. Többszörös sorok fajtái Statikus többszörös sorok - Static Multilevel Queues (SMQ) Minden folyamat indulásakor rendelünk egy prioritást Ez a folyamat élete során nem változik Hátrány: éheztetés Visszacsatolt többszörös sorok - Multilevel Feedback Queues (MFQ) Öregítés technika A folyamatokhoz dinamikus prioritás rendelődik 47

48 2.4. Legrövidebb processzus következzen A kötegelt rendszerekben minimális válaszidőt adó legrövidebb feladat először módszer alkalmazása interaktív processzusoknál Probléma: a párhuzamosan futtatható processzusok között melyik a legrövidebb 48

49 2.4. Legrövidebb processzus következzen folyt. Legrövidebb processzus kiválasztása: Becslés a múltbeli viselkedés alapján legkisebb becsült futási idő alapján futtatjuk Öregedés sorozat következő elemét úgy becsüljük, hogy vesszük az éppen mért értéknek és az előző becslésnek a súlyozott átlagát 49

50 2.5. Garantált ütemezés Ígéret és betartása a teljesítményt illetőleg Ha n felhasználó van bejelentkezve, akkor a CPU teljesítmény kb. 1/n-ed részét fogod megkapni Nyomon kell követni, hogy egy processzus mennyi CPU időt kapott létrehozása óta Számolható a neki járó mennyiség Aktuális / neki járó arány számolható A legkisebb arányszámmal rendelkező processzus futtatja az algoritmus 50

51 2.6. Sorsjáték ütemezés A processzusok között másodpercenként meghatározott számú sorsjegyet (CPU idő egységet) oszt ki az ütemező A magasabb prioritású processzusok több sorsjegyet kapnak Együttműködő processzusok átadhatják egymásnak a sorsjegyeiket 51

52 2.7. Arányos ütemezés Az ütemező figyelembe veszi, hogy ki a processzus tulajdonosa Pl.: ha két felhasználó van felesben lett előirányozva a CPU idő akkor ennyit fognak kapni függetlenül attól, hány processzust futtatnak 52

53 III. Ütemezés valós idejű rendszerekben Idő alapvető szerepet játszik Aktuális fizikai mennyiségek alapján valós időn belül kell eredményt adniuk Fajtái: szigorú valós idejű rendszerek, abszolút határidőkkel lágy valós idejű rendszerek, ahol a határidő elmulasztása tolerálható 53

54 III. Ütemezés valós idejű rendszerekben folyt. Valós idejű operációs rendszerekre jellemző: Kis méret Rövid megszakítási idő Gyors környezetcsere Rövid ideig tartó megszakítás Többszörös időzítő kezelés (ezred és mikromásodperces nagyságrendben) 54

55 III. Ütemezés valós idejű rendszerekben Valósidejűség elérése: programokat rövid, megjósolható időtartamú processzusokra osztjuk, melyek viselkedése előre ismert A valós idejű rendszerek programozható eseményei lehetnek periodikusak illetve aperiodikusak folyt. 55

56 III. Ütemezés valós idejű rendszerekben folyt. Pl.: legyen m periodikus eseményünk az i-dik esemény periódusa P i az egyes események kezelésének ideje C i A sorozat csak akkor kezelhető, ha: m C i 1 ütemezhető rendszer i= 1 P i 56

57 III. Ütemezés valós idejű rendszerekben folyt. Valós idejű rendszerek ütemező algoritmusai: Statikusak Döntéseket a rendszer futásának megkezdése előtt hozza Csak akkor működik ha előzetes teljes ismereteink vannak a feladatokról és határidőkről Dinamikusak Ütemezési döntéseket futás közben hozza Nincs korlátozás a használatánál 57

58 III. Ütemezés valós idejű rendszerekben Algoritmusok Állandó arány algoritmus Legkorábbi határidő először Lazaságon alapuló algoritmus 58

59 Szálütemezés Processzuson belül több végrehajtási szál - kétszintű párhuzamosság Kernel kiválaszt egy processzust/szálat és átadja neki a vezérlést egy időszelet erejéig Fajtái: Felhasználói szintű - Processzuson belül nincs időzítő - A processzuson belül a szálütemező dönti el, hogy melyik szál fusson - A szálak párhuzamos futtatásához nincs időmegszakítás, így a kiválasztott szál addig futhat,ameddig akar. Ha elhasználja a processzus összes időszeletét, akkor a kernel a másik processzusra kapcsol át. Amik a processzus újra futhat, akkor a szál folytatja a futását. 59

60 Felhasználói szintű szálak ütemezése Kernel csak processzust vált 60

61 Kernel szintű szálak ütemezése Kernel processzust vagy szálakat vált 61

62 Ütemezési algoritmusok összehasonlítási szempontjai A központi egység kihasználtság (CPU utilization): ΣCPUidő Σ( henyélés+ ad minisztáció) 100[%] ΣCPUidő Elvégzett munkák száma Átbocsátó képesség (throughput): Idő Körülfordulási idő (turnaround time): Várakozási idő (waiting time): Válaszidő (response time) Σ (végrahajt ási + várakozási)idő Σ (várakozó + futásra kész + felfüggesztett + hosszú távú ütemezésig eltelt ) idő 62

63 Ütemezési algoritmusok összehasonlítási szempontjai A központi egység kihasználtság (CPU utilization): A CPU idő hány százaléka fordítódik ténylegesen a folyamatok utasításainak végrehajtására. A kihasználtságot csökkenti amikor a CPU henyél (idle) vagy a rendszeradminisztráció. A kihasználtság tipikus értékei 40-50% Átbocsátó képesség: Az időegység alatt elvégzett munkák száma. (Elvégzett munkák száma/idő) Értéke nagyon széles tartományon mozoghat, ez elvégzett munka jellegétől függően 63

64 Ütemezési algoritmusok összehasonlítási szempontjai Körülfordulási idő: Egy-egy munkára vonatkozóan a rendszerbe helyezéstől a munka befejeződéséig eltelt idő. (Végrehajtási idő+várakozási idő) A képletben is szereplő végrehajtási idő nem függ az ütemezési algoritmustól, így azok jellemzésére alkalmasabba várakozási idő megadása Várakozási idő: Egy munka összesen mennyi időt tölt várakozással Válaszidő: Fontos az időosztásos rendszereknél, hogy a felhasználó érezze, hogy a rendszer reagál a parancsaira Az az idő, amely az operációs rendszer kezelői felületének - esetleg egy felhasználóval kommunikáló folyamatnak- adott kezelői parancs után a rendszer első látható reakciójáig eltelik, vagyis amennyi idő alatt a rendszer válaszolni képes. 64

65 FCFS, SJF, RR összehasonlítása Példa: Processzus azonosító Érkezési idő CPU idő szükséglet P1 P2 P3 P

66 FCFS Processzus azonosító P1 0 Érkezési idő CPU idő szükséglet 14 P2 7 8 P P Proc. azonosító Érkezési idő CPU idő szükséglet Kezdő időpont Befejezési Időpont Várakozási idő P P P P Összes várakozási idő: 56 Átlagos várakozási idő: 56 / 4 = 14 66

67 SJF Processzus azonosító P1 0 Érkezési idő CPU idő szükséglet 14 P2 7 8 P P Proc. az. Érk. idő CPU idő szükséglet Kezdő időpont Bef. Időpont Vár. idő Várakozó processzus Legrövidebb proc. P P2;P3 P2 P P3;P4 P4 P P3 P3 P Összes várakozási idő: 30 Átlagos várakozási idő: 30 / 4 = 7,5 67

68 RR Összes idő: 44 Processzus azonosító P1 0 Érkezési idő CPU idő szükséglet 14 Átlag idő: 44 / 4 = 11 P2 P Időszelet: 10 P Proc. az. Érk. idő CPU idő szükséglet Kezdő időpont Bef. Időpont Vár. idő Maradék idő Várakozó proc. P P1;P2 P P1;P3 P1* (10) P3;P4 P P4;P3 P P3* (32) P3 P3* (52) P3 P3* (62)

69 Ütemezés többprocesszoros rendszereknél Heterogén rendszerek esetén: A rendszerbe építet CPU-k különböznek (utasításkészlet) A programok kötötten futhatnak, azaz a futtatásuk utasításkészlet miatt kötődhet egy bizonyos CPU-hoz Homogén rendszerek esetén: CPU-k funkcionalitás szempontjából egyformák A futásra kész folyamatok a rendszer bármely szabad CPU-ján futhatnak Közös várakozási sor Kétféle ütemezési megközelítés: Szimmetrikus multiprocesszoros rendszer - minden CPU-nak saját ütemezője lehet, ami a közös sorból választ - Kölcsönös kizárás bitosítása Aszimmetrikus multiprocesszoros rendszer egyetlen ütemező egy kiválasztott processzoron, és ez osztja szétt a feladatokat a szabad CPU-k között. - Egyszerűbb adathozzáférést eredményez 69

70 Következő előadás témája Ütemezés megvalósítási elvei MINIX UNIX Windows NT rendszerek esetén 70

Operációs rendszerek MINB240

Operációs rendszerek MINB240 Szemaforok Operációs rendszerek MINB24 3. előadás Ütemezés Speciális változók, melyeket csak a két, hozzájuk tartozó oszthatatlan művelettel lehet kezelni Down: while s < 1 do üres_utasítás; s := s - 1;

Részletesebben

Operációs rendszerek MINB240

Operációs rendszerek MINB240 Mutex Operációs rendszerek MINB24 3. előadás Ütemezés Bináris szemafor Szemaforváltozója csak két értéket vehet fel ( / 1; foglalt / szabad) Kölcsönös kizárásra 1 kezdőértékű mutex A kritikus szakaszba

Részletesebben

Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek

Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek Operációs rendszerek 1. 8. előadás Multiprogramozott operációs rendszerek Soós Sándor Nyugat-magyarországi Egyetem Faipari Mérnöki Kar Informatikai és Gazdasági Intézet E-mail: soossandor@inf.nyme.hu 2011.

Részletesebben

Operációs rendszerek II. Folyamatok ütemezése

Operációs rendszerek II. Folyamatok ütemezése Folyamatok ütemezése Folyamatok modellezése az operációs rendszerekben Folyamatok állapotai alap állapotok futásra kész fut és várakozik felfüggesztett állapotok, jelentőségük Állapotátmeneti diagram Állapotátmenetek

Részletesebben

Ütemezés (Scheduling),

Ütemezés (Scheduling), 1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság

Részletesebben

Ütemezés (Scheduling),

Ütemezés (Scheduling), 1 Ütemezés (Scheduling), Alapfogalmak Ütemezési feltételek (kritériumok) Ütemezési algoritmusok Több-processzoros eset Algoritmus kiértékelése 2 Alapfogalmak A multiprogramozás célja: a CPU foglaltság

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek 2. EA Regiszter: A regiszterek a számítógépek központi feldolgozó egységeinek (CPU-inak), illetve mikroprocesszorainak gyorsan írható-olvasható, ideiglenes tartalmú, és általában egyszerre

Részletesebben

A mai program OPERÁCIÓS RENDSZEREK. A probléma. Fogalmak. Mit várunk el? Tágítjuk a problémát: ütemezési szintek

A mai program OPERÁCIÓS RENDSZEREK. A probléma. Fogalmak. Mit várunk el? Tágítjuk a problémát: ütemezési szintek A mai program OPERÁCIÓS RENDSZEREK A CPU ütemezéshez fogalmak, alapok, stratégiák Id kiosztási algoritmusok VAX/VMS, NT, Unix id kiosztás A Context Switch implementáció Ütemezés és a Context Switch Operációs

Részletesebben

Előadás_#03. Előadás_03-1 -

Előadás_#03. Előadás_03-1 - Előadás_#03. 1. Ütemezés [OR_05_Ütemezés_ok.ppt az 1-30. diáig / Előadás_#03 (dinamikusan)] Tekintsük át, hogy eddig minek a kapcsán merült fel ütemezés. Tulajdonképpen minden olyan lépés, ami állapot

Részletesebben

Tartalom. Operációs rendszerek. 5.1. Bevezetés. 5.2. CPU ütemezés. Középtávú ütemezés. Hosszútávú ütemezés

Tartalom. Operációs rendszerek. 5.1. Bevezetés. 5.2. CPU ütemezés. Középtávú ütemezés. Hosszútávú ütemezés Tartalom Operációs rendszerek Bevezetés CPU ütemezés Ütemezési algoritmusok alapjai Ütemezési algoritmusok 5. Ütemezés Simon Gyula Felhasznált irodalom: Kóczy-Kondorosi (szerk.): Operációs rendszerek mérnöki

Részletesebben

Nyíregyházi Főiskola Matematika és Informatika Intézete. Holtpont (Deadlock) Alapfogalmak, példák, ábrázolás. Biztonságos és nem biztonságos állapot

Nyíregyházi Főiskola Matematika és Informatika Intézete. Holtpont (Deadlock) Alapfogalmak, példák, ábrázolás. Biztonságos és nem biztonságos állapot 1 Holtpont (Deadlock) Alapfogalmak, példák, ábrázolás Kialakulási feltételek Biztonságos és nem biztonságos állapot Holtpont kezelési stratégiák Problémák 2 Alapfogalmak A deadlock (holtpont) az az állapot,

Részletesebben

KETTŐS KÖNYVELÉS PROGRAM CIVIL SZERVEZETEK RÉSZÉRE

KETTŐS KÖNYVELÉS PROGRAM CIVIL SZERVEZETEK RÉSZÉRE KETTŐS KÖNYVELÉS PROGRAM CIVIL SZERVEZETEK RÉSZÉRE Kezelési leírás 2015. Program azonosító: WUJEGYKE Fejlesztő: B a l o g h y S z o f t v e r K f t. Keszthely, Vak Bottyán utca 41. 8360 Tel: 83/515-080

Részletesebben

Operációs rendszerek II. jegyzet

Operációs rendszerek II. jegyzet Operációs rendszerek II. jegyzet Bringye Zsolt tanár úr fóliái alapján Operációs rendszer: A számítógép hardver elemei és az (alkalmazói) programok közötti szoftver réteg, amely biztosítja a hardver komponensek

Részletesebben

Kibernetika korábbi vizsga zárthelyi dolgozatokból válogatott tesztkérdések Figyelem! Az alábbi tesztek csak mintául szolgálnak a tesztkérdések megoldásához, azaz a bemagolásuk nem jelenti a tananyag elsajátítását

Részletesebben

Operációs rendszerek 1. kidolgozott tételsor Verzió: 1.0 (Build: 1.0.2011.05.19.)

Operációs rendszerek 1. kidolgozott tételsor Verzió: 1.0 (Build: 1.0.2011.05.19.) Készült: Operációs rendszerek 1. kidolgozott tételsor Verzió: 1.0 (Build: 1.0.2011.05.19.) Operációs rendszerek I. elméleti (Dr. Fazekas Gábor), gyakorlati (Dr. Adamkó Attila) jegyzet Számítógép architektúrák

Részletesebben

Az informatika alapjai. 10. elıadás. Operációs rendszer

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

Részletesebben

-szakelmélet jegyzet (Készült: 2005. február 14., v1.3: 2005. október 6.)

-szakelmélet jegyzet (Készült: 2005. február 14., v1.3: 2005. október 6.) A kötél -szakelmélet jegyzet (Készült: 2005. február 14., v1.3: 2005. október 6.) 1 Általánosságban...1 1.1 Feladata...1 2 Technikai jellemzők...2 2.1 Szerkezete...2 2.2 Paraméterek...2 3 Milyen kötelet

Részletesebben

Dr. Illés Zoltán

Dr. Illés Zoltán Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Fizikai felépítés Logikai felépítés Folyamatok Létrehozásuk,

Részletesebben

Novák Nándor. Készletezés. A követelménymodul megnevezése: A logisztikai ügyintéző speciális feladatai

Novák Nándor. Készletezés. A követelménymodul megnevezése: A logisztikai ügyintéző speciális feladatai Novák Nándor Készletezés A követelménymodul megnevezése: A logisztikai ügyintéző speciális feladatai A követelménymodul száma: 0391-06 A tartalomelem azonosító száma és célcsoportja: SzT-005-50 KÉSZLETEZÉS

Részletesebben

Operációsrendszerek. 2. elıadás. Standard ismeretek II.

Operációsrendszerek. 2. elıadás. Standard ismeretek II. Operációsrendszerek 2. elıadás Standard ismeretek II. Bevezetés A rétegmodell Kernelfunkciók A megszakítási rendszer Folyamatvezérlés Memóriakezelés Erıforráskezelés Eszközvezérlık Programok végrehajtása

Részletesebben

Operációs rendszerek. Holtpont

Operációs rendszerek. Holtpont Operációs rendszerek Holtpont Holtpont (deadlock) fogalma A folyamatok egy csoportja olyan eseményre vár, amelyet egy másik, ugyancsak várakozó folyamat tud előidézni. Esemény: tipikusan erőforrás felszabadulása.

Részletesebben

Hatályos Jogszabályok Gyűjteménye

Hatályos Jogszabályok Gyűjteménye Page 1 of 98 CompLex (http://www.complex.hu/) Jogtár (http://www.jogtar.hu/) Céginfo (http://www.complex.hu/ceginfo.php) Termékeink (http://www.complex.hu/termekek.php) Hatályos Jogszabályok Gyűjteménye

Részletesebben

Előadás_#06. Előadás_06-1 -

Előadás_#06. Előadás_06-1 - Előadás_#06. 1. Holtpont, Éheztetés [OR_04_Holtpont_zs.ppt az 1-48. diáig / nem minden diát érintve] A holtpont részletes tárgyalása előtt nagyon fontos leszögezni a következőt: Az éheztetés folyamat szintű

Részletesebben

AZ ÉPÍTÉSI MUNKÁK IDŐTERVEZÉSE

AZ ÉPÍTÉSI MUNKÁK IDŐTERVEZÉSE UDPESTI MŰSZKI ÉS GZDSÁGTUDOMÁNYI EGYETEM ÉPÍTÉSZMÉRNÖKI KR ÉPÍTÉSKIVITELEZÉSI és SZERVEZÉSI TNSZÉK dr. Neszmélyi László Z ÉPÍTÉSI MUNKÁK IDŐTERVEZÉSE - 2015. - Tartalom 1. EVEZETÉS... 4 2. Z ÉPÍTÉSEN

Részletesebben

I. A légfékrendszer időszakos vizsgálatához alkalmazható mérő-adatgyűjtő berendezés műszaki

I. A légfékrendszer időszakos vizsgálatához alkalmazható mérő-adatgyűjtő berendezés műszaki A Közlekedési Főfelügyelet közleménye a nemzetközi forgalomban használt autóbuszok (M2 és M3 jármű-kategóriába tartozó gépkocsik) vizsgálatát (is) végző vizsgálóállomásokon alkalmazandó mérő-adatgyűjtő

Részletesebben

Érintésvédelemmel kapcsolatos jogszabályok

Érintésvédelemmel kapcsolatos jogszabályok 2006-ra végre egy új rendelettel szabályozták az érintésvédelmi szerelői ellenőrzések és szabványossági felülvizsgálatok rendszeres elvégzését. Az alábbiakban az érintésvédelmi felülvizsgálatok elvégzésének

Részletesebben

ipod nano Felhasználói útmutató

ipod nano Felhasználói útmutató ipod nano Felhasználói útmutató Tartalom 4 Fejezet 1: Az első pillantás az ipod nanóra 4 Az ipod nano áttekintése 5 Tartozékok 5 Főképernyő 6 Állapotikonok 7 Fejezet 2: Első lépések 7 Az ipod nano beállítása

Részletesebben

Papp Gábor Előadás, 2007. október 19. Bűnözés és vándorlás

Papp Gábor Előadás, 2007. október 19. Bűnözés és vándorlás Papp Gábor Előadás, 2007. október 19. Bűnözés és vándorlás Előadásomban arra teszek kísérletet, hogy a bűnözés és a vándorlás kapcsolatát, annak lehetséges megközelítési módjait elméletileg és módszertanilag

Részletesebben

10193/12 KH/md DG E2

10193/12 KH/md DG E2 AZ EURÓPAI UNIÓ TANÁCSA Brüsszel, 2012. június 4. (OR. en) 10193/12 Intézményközi referenciaszám: 2012/0048 (NLE) ENER 181 COTRA 19 OC 276 JOGALKOTÁSI AKTUSOK ÉS EGYÉB ESZKÖZÖK Tárgy: MEGÁLLAPODÁS az Amerikai

Részletesebben

FELHASZNÁLÓI ÚTMUTATÓ

FELHASZNÁLÓI ÚTMUTATÓ Számítástechnikai Fejlesztı Kft. FELHASZNÁLÓI ÚTMUTATÓ E-SZIGNÓ KÁRTYAKEZELİ ALKALMAZÁS ver. 1.0 2010. november 9. MICROSEC SZÁMÍTÁSTECHNIKAI FEJLESZTİ KFT. 1022 BUDAPEST, MARCZIBÁNYI TÉR 9. Felhasználói

Részletesebben

1. A rendelet hatálya. 2. A tulajdonosi jogok gyakorlása

1. A rendelet hatálya. 2. A tulajdonosi jogok gyakorlása Sülysáp Nagyközség Önkormányzata Képviselő-testületének 10/2011. (IV. 20.) önkormányzati rendelete az önkormányzati lakások és nem lakás céljára szolgáló helyiségek bérletéről és elidegenítéséről EGYSÉGES

Részletesebben

Mit csinálnak a PCB gyártók mielőtt gyártani kezdik az ÖN NYÁKját? Miért nem tudjuk használni az Ön gerber- és fúrófájljait ahogyan feltöltötte?

Mit csinálnak a PCB gyártók mielőtt gyártani kezdik az ÖN NYÁKját? Miért nem tudjuk használni az Ön gerber- és fúrófájljait ahogyan feltöltötte? Eurocircuits Front-end adatelőkészítés www.eurocircuits.com A környezet és a weboldalunkra mutató linkek megtartása érdekében kérjük, jelen dokumentumot digitális formában olvassa. Front-end adatelőkészítés

Részletesebben

A csoportos kollegiális tanácskozás előfeltételei

A csoportos kollegiális tanácskozás előfeltételei ( A csoportos kollegiális tanácskozás előfeltételei Minden csapat és minden csoport összegyűlhet kollegiális tanácskozásra. Mindazonáltal előre oda kell figyelni néhány szempontra, hogy minden részvevőnek

Részletesebben

KÖZBESZERZÉSI SZABÁLYZAT

KÖZBESZERZÉSI SZABÁLYZAT KÖZBESZERZÉSI SZABÁLYZAT DUNAVARSÁNY VÁROS ÖNKORMÁNYZATÁNAK KÖZBESZERZÉSI SZABÁLYZATA Hatályos: 2013. február 13. Elfogadva:../2013. (II.12.) sz. Kt. határozat 1 I. FEJEZET Általános rendelkezések A közpénzek

Részletesebben

RÉSZLETES ADATVÉDELMI TÁJÉKOZTATÓ JOGSZABÁLY KIVONAT. 2011. évi CXII. törvény. az információs önrendelkezési jogról és az információszabadságról

RÉSZLETES ADATVÉDELMI TÁJÉKOZTATÓ JOGSZABÁLY KIVONAT. 2011. évi CXII. törvény. az információs önrendelkezési jogról és az információszabadságról RÉSZLETES ADATVÉDELMI TÁJÉKOZTATÓ JOGSZABÁLY KIVONAT 2011. évi CXII. törvény az információs önrendelkezési jogról és az információszabadságról Az Országgyűlés az információs önrendelkezési jog és az információszabadság

Részletesebben

Dr. Illés Zoltán zoltan.illes@elte.hu

Dr. Illés Zoltán zoltan.illes@elte.hu Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.

Részletesebben

NYUGAT-MAGYARORSZÁGI EGYETEM PÁLYÁZATI SZABÁLYZAT

NYUGAT-MAGYARORSZÁGI EGYETEM PÁLYÁZATI SZABÁLYZAT NYUGAT-MAGYARORSZÁGI EGYETEM PÁLYÁZATI SZABÁLYZAT (( SOPRON 2011 Jelen szabályzat célja a NymE (a továbbiakban: Egyetem) kutatás-fejlesztési és pályázati tevékenységének elősegítése, támogatása, hatékonyságának

Részletesebben

Az ellenőrzés módszertana

Az ellenőrzés módszertana Az ellenőrzés módszertana Az ellenőrzés elemei a tényhelyzet megállapítása, a tényhelyzet viszonyítása a követelményhez (összehasonlítás) és az összehasonlítás eredményének értékelése. Az ellenőrzés fogalma

Részletesebben

Kétszemélyes négyes sor játék

Kétszemélyes négyes sor játék Kétszemélyes négyes sor játék segítségével lehetővé kell tenni, hogy két ember a kliens program egy-egy példányát használva négyes sor játékot játsszon egymással a szerveren keresztül. Játékszabályok:

Részletesebben

1 Rendszer alapok. 1.1 Alapfogalmak

1 Rendszer alapok. 1.1 Alapfogalmak ÉRTÉKTEREMTŐ FOLYAM ATOK MENEDZSMENTJE II. RENDSZEREK ÉS FOLYAMATOK TARTALOMJEGYZÉK 1 Rendszer alapok 1.1 Alapfogalmak 1.2 A rendszerek csoportosítása 1.3 Rendszerek működése 1.4 Rendszerek leírása, modellezése,

Részletesebben

Ingatlanvagyon értékelés

Ingatlanvagyon értékelés Nyugat-Magyarországi Egyetem Geoinformatikai Kar Ingatlanfejlesztı 8000 Székesfehérvár, Pirosalma u. 1-3. Szakirányú Továbbképzési Szak Ingatlanvagyon értékelés 4. A vagyon elemzése Szerzı: Harnos László

Részletesebben

2.3. A rendez pályaudvarok és rendez állomások vonat-összeállítási tervének kidolgozása...35 2.3.1. A vonatközlekedési terv modellje...37 2.3.2.

2.3. A rendez pályaudvarok és rendez állomások vonat-összeállítási tervének kidolgozása...35 2.3.1. A vonatközlekedési terv modellje...37 2.3.2. TARTALOMJEGYZÉK BEVEZETÉS...5 1. ÁRU ÉS KOCSIÁRAMLATOK TERVEZÉSE...6 1.1. A vonatközlekedési terv fogalma, jelent sége és kidolgozásának fontosabb elvei...6 1.2. A kocsiáramlatok és osztályozásuk...7 1.2.1.

Részletesebben

ÁSZF 5.1 pontja az alábbiak szerint módosul:

ÁSZF 5.1 pontja az alábbiak szerint módosul: A Colonial Computer Bt. Általános Szerződési Feltételeinek (a továbbiakban ÁSZF ) 2015. szeptember 1. napjától hatályba lépő módosításait az alábbiakban részletezi: ÁSZF 5.1 pontja az alábbiak szerint

Részletesebben

A BIZOTTSÁG JELENTÉSE AZ EURÓPAI PARLAMENTNEK ÉS A TANÁCSNAK

A BIZOTTSÁG JELENTÉSE AZ EURÓPAI PARLAMENTNEK ÉS A TANÁCSNAK EURÓPAI BIZOTTSÁG Brüsszel, 2016.3.17. COM(2016) 151 final A BIZOTTSÁG JELENTÉSE AZ EURÓPAI PARLAMENTNEK ÉS A TANÁCSNAK a biocidoknak a biocid termékek forgalmazásáról és felhasználásáról szóló 528/2012/EU

Részletesebben

Közép- és hosszú távú vagyongazdálkodási terv. Répcelak Város Önkormányzat

Közép- és hosszú távú vagyongazdálkodási terv. Répcelak Város Önkormányzat Közép- és hosszú távú vagyongazdálkodási terv Répcelak Város Önkormányzat P.H... Dr.Németh Kálmán Polgármester Dr.Kiss Julianna Jegyző Készült: 2012... Old. 1 Közép- és hosszú távú vagyongazdálkodási terv

Részletesebben

AKVÁRIUM KLUB ÜZEMELTETŐ KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG ADATVÉDELMI SZABÁLYZAT

AKVÁRIUM KLUB ÜZEMELTETŐ KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG ADATVÉDELMI SZABÁLYZAT AKVÁRIUM KLUB ÜZEMELTETŐ KORLÁTOLT FELELŐSSÉGŰ TÁRSASÁG ADATVÉDELMI SZABÁLYZAT Az Akvárium Klub Üzemeltető Korlátolt Felelősségű Társaság (az Adatkezelő ) az általa nyújtott online jegyvásárlási szolgáltatáshoz

Részletesebben

Aronic Főkönyv kettős könyvviteli programrendszer

Aronic Főkönyv kettős könyvviteli programrendszer 6085 Fülöpszállás, Kiskunság tér 4. Internet: www.cin.hu E-mail: software@cin.hu Tel: 78/435-081, 30/9-573-673, 30/9-593-167 kettős könyvviteli programrendszer v2.0 Szoftverdokumentáció Önnek is jár egy

Részletesebben

I.7.3. Az egyen vagy formaruhával kapcsolatos tilalmak... 24 I.7.4. Az ellátási kötelezettség... 24 I.8. Az intézkedések taktikai ajánlásai...

I.7.3. Az egyen vagy formaruhával kapcsolatos tilalmak... 24 I.7.4. Az ellátási kötelezettség... 24 I.8. Az intézkedések taktikai ajánlásai... 1 Tartalomjegyzék I. Fejezet: Szakmai ismeretek... 6 I.1. A tevékenységet maghatározó főbb jogszabályok... 6 I.1.1. A 2012. évi CXX. törvény hatálya, a rendészeti feladatokat ellátó személyek köre... 6

Részletesebben

KÖZPONTI STATISZTIKAI HIVATAL NÉPESSÉGTUDOMÁNYI KUTATÓ INTÉZET KUTATÁSI JELENTÉSEI 51.

KÖZPONTI STATISZTIKAI HIVATAL NÉPESSÉGTUDOMÁNYI KUTATÓ INTÉZET KUTATÁSI JELENTÉSEI 51. KÖZPONTI STATISZTIKAI HIVATAL NÉPESSÉGTUDOMÁNYI KUTATÓ INTÉZET KUTATÁSI JELENTÉSEI 51. KÖZPONTI STATISZTIKAI HIVATAL NÉPESSÉGTUDOMÁNYI KUTATÓ INTÉZET Igazgató: Dr. Miltényi Károly ISSN 0236-736-X írta:

Részletesebben

Tájékoztató tanévnyitó kiadvány a 2008/2009 tanévhez 1

Tájékoztató tanévnyitó kiadvány a 2008/2009 tanévhez 1 Tájékoztató tanévnyitó kiadvány a 2008/2009 tanévhez 1 Készítette: OKM Közoktatási Főosztály 1 Az elektronikus kiadvány a közoktatás szereplő számára a szakmai munka segítése céljából készült, alkalmazása

Részletesebben

P-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához. Rendszerterv. Sipos Gergely sipos@sztaki.

P-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához. Rendszerterv. Sipos Gergely sipos@sztaki. P-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához Rendszerterv Sipos Gergely sipos@sztaki.hu Lovas Róbert rlovas@sztaki.hu MTA SZTAKI, 2003 Tartalomjegyzék 1. Bevezetés...

Részletesebben

Fafizika 10. elıad. A faanyag szilárds NYME, FMK,

Fafizika 10. elıad. A faanyag szilárds NYME, FMK, Fafizika 10. elıad adás A faanyag szilárds rdságának jellemzése Prof. Dr. Molnár r SándorS NYME, FMK, Faanyagtudományi nyi Intézet A szils zilárdsági és rugalmassági gi vizsgálatok konkrét céljai lehetnek

Részletesebben

Operációs rendszerek

Operációs rendszerek Operációs rendszerek 10. előadás - Holtpont kezelés, szignálok 2006/2007. II. félév Dr. Török Levente Links A. Tanenbaum: Op. rendszerek http://www.iit.uni-miskolc.hu/%7evadasz/geial201/jegyzet/3rd.pdf

Részletesebben

II. modul Civil szervezetek gazdálkodása, könyvvezetési, beszámolási és adózási szabályok

II. modul Civil szervezetek gazdálkodása, könyvvezetési, beszámolási és adózási szabályok CIVIL SZERVEZETEK MEGÚJULÓ MŰKÖDÉSI KÖRNYEZETE TANANYAG kézirat II. modul Civil szervezetek gazdálkodása, könyvvezetési, beszámolási és adózási szabályok Írta: Gottgeisl Rita Láng Noémi Készült az Emberi

Részletesebben

Nem kötelező érvényű útmutató a magasban végzett munkáról szóló 2001/45/EK (irányelv végrehajtásának helyes gyakorlatáról)

Nem kötelező érvényű útmutató a magasban végzett munkáról szóló 2001/45/EK (irányelv végrehajtásának helyes gyakorlatáról) Nem kötelező érvényű útmutató a magasban végzett munkáról szóló 2001/45/EK (irányelv végrehajtásának helyes gyakorlatáról) Európai Bizottság Nem kötelező útmutató a munkavállalók által a munkájuk során

Részletesebben

A tervezésben résztvevő döntéshozóknak szóló ajánlások a TÁMOP 5.1.3-as program tapasztalatai alapján

A tervezésben résztvevő döntéshozóknak szóló ajánlások a TÁMOP 5.1.3-as program tapasztalatai alapján A tervezésben résztvevő döntéshozóknak szóló ajánlások a TÁMOP 5.1.3-as program tapasztalatai alapján Autonómia Alapítvány Közösségfejlesztők Egyesülete Lechner Lajos Tudásközpont Szociális Szakmai Szövetség

Részletesebben

TÁJÉKOZTATÓ ÉRETTSÉGI VIZSGAELNÖKÖK SZÁMÁRA

TÁJÉKOZTATÓ ÉRETTSÉGI VIZSGAELNÖKÖK SZÁMÁRA TÁJÉKOZTATÓ ÉRETTSÉGI VIZSGAELNÖKÖK SZÁMÁRA 2016 Szerkesztés lezárva: 2016. április 12. TARTALOMJEGYZÉK I. JELENTKEZÉS AZ ÉRETTSÉGI VIZSGÁRA... 4 1. A TANULÓI JOGVISZONY FENNÁLLÁSA ALATT TÖRTÉNŐ JELENTKEZÉSEKRŐL...

Részletesebben

Egervár Község Önkormányzata KÖZBESZERZÉSI SZABÁLYZAT

Egervár Község Önkormányzata KÖZBESZERZÉSI SZABÁLYZAT Egervár Község Önkormányzata KÖZBESZERZÉSI SZABÁLYZAT Jóváhagyta: Egervár Község Önkormányzati Képviselőtestülete 2012. március hónap 29. napján tartott ülésén 30/2012.(III.29.) számú határozatával. 1

Részletesebben

Interkerám Kft. 6000 Kecskemét, Parasztfőiskola 12. A recept szerint bemért nyersanyagok keverékét 1400 C-on, olvasztókemencében

Interkerám Kft. 6000 Kecskemét, Parasztfőiskola 12. A recept szerint bemért nyersanyagok keverékét 1400 C-on, olvasztókemencében Ékszerzománc rézre, tombakra, ezüstre és aranyra 1. A tűzzománcokról általában A tűzzománc nem teljesen kiolvasztott, szervetlen, főleg oxidos összetételű lényegében üvegesen megszilárdult anyag. A recept

Részletesebben

Teljesítménymotiváció és ösztönzés

Teljesítménymotiváció és ösztönzés TELJESÍTMÉNYMOTIVÁCIÓ Általában a teljesítményünkön keresztül értékel bennünket a környezetünk és mi magunk is. Viszonyítjuk teljesítményünk mások teljesítményéhez, valamint előző teljesítményeinkhez és

Részletesebben

Tisztelt Képviselő-testület!

Tisztelt Képviselő-testület! DOMBRÁD VÁROS ÖNKORMÁNYZAT POLGÁRMESTERÉTŐL ------------------------------------------------------------- 4492 Dombrád, Rákóczi út 36. Tel/fax: (45) 465-001, 565-002 Száma: 609-10/2013. Beszámoló - A Képviselő-testülethez

Részletesebben

A.26. Hagyományos és korszerű tervezési eljárások

A.26. Hagyományos és korszerű tervezési eljárások A.26. Hagyományos és korszerű tervezési eljárások A.26.1. Hagyományos tervezési eljárások A.26.1.1. Csuklós és merev kapcsolatú keretek tervezése Napjainkig a magasépítési tartószerkezetek tervezése a

Részletesebben

Szécsény Város Önkormányzata 3170 Szécsény, Rákóczi út 84.

Szécsény Város Önkormányzata 3170 Szécsény, Rákóczi út 84. Szécsény Város Önkormányzata 3170 Szécsény, Rákóczi út 84. Szécsény Város Önkormányzata Képviselı-testületének 15/2014.(XI.26.) önkormányzati rendelete az önkormányzat és szervei szervezeti és mőködési

Részletesebben

A számviteli törvény 2013. évi változásai, 2012-es üzleti év zárása (3x45 perc)

A számviteli törvény 2013. évi változásai, 2012-es üzleti év zárása (3x45 perc) 1 A számviteli törvény 2013. évi változásai, 2012-es üzleti év zárása (3x45 perc) 1. A számviteli törvény 2013. évi változásai - készpénzkorlátozás megszűntetése, ehhez kapcsolódóan a pénzkezelési szabályzat

Részletesebben

A kötelmek közös szabályai: a szerződések belső ellenőrzése. Dr. Klima Zoltán alkalmazott ügyvéd

A kötelmek közös szabályai: a szerződések belső ellenőrzése. Dr. Klima Zoltán alkalmazott ügyvéd A kötelmek közös szabályai: a szerződések belső ellenőrzése Dr. Klima Zoltán alkalmazott ügyvéd 2014. március 15-én hatályba lépett az új Ptk., a 2013. évi V. törvény, amely a korábbi 1959. évi IV. törvényt

Részletesebben

Az információs társadalom lehetőségeivel csak azok a személyek tudnak megfelelő módon élni, akik tudatosan alkalmazzák az informatikai eszközöket,

Az információs társadalom lehetőségeivel csak azok a személyek tudnak megfelelő módon élni, akik tudatosan alkalmazzák az informatikai eszközöket, INFORMATIKA Az informatika tantárgy ismeretkörei, fejlesztési területei hozzájárulnak ahhoz, hogy a tanuló az információs társadalom aktív tagjává válhasson. Az informatikai eszközök használata olyan eszköztudást

Részletesebben

GroupWise 5.2 használói jegyzet

GroupWise 5.2 használói jegyzet GroupWise 5.2 használói jegyzet 16 bites verzió Készítette: Borsodi Gábor, ABS Consulting Kft. (http://www.abs.hu) 1998-2001 Ez a dokumentáció szabadon felhasználható (nyomtatható, másolható) és terjeszthet,

Részletesebben

I.7.1. Általános taktikai ajánlások... 22 I.7.1.1. Az intézkedés során alkalmazandó alapelvek... 22 I.7.1.2. Az intézkedések szakaszai... 22 I.7.1.3.

I.7.1. Általános taktikai ajánlások... 22 I.7.1.1. Az intézkedés során alkalmazandó alapelvek... 22 I.7.1.2. Az intézkedések szakaszai... 22 I.7.1.3. 1 Tartalomjegyzék I. Fejezet: Szakmai ismeretek... 5 I.1. A tevékenységet maghatározó főbb jogszabályok... 5 I.1.1. A 2012. évi CXX. törvény hatálya, a rendészeti feladatokat ellátó személyek köre... 5

Részletesebben

TOMORI PÁL FŐISKOLA SZABÁLYZAT A KOLLÉGIUMI JELENTKEZÉSEK ELBÍRÁLÁSÁNAK ELJÁRÁSI ÉS SZERVEZETI RENDJÉRŐL

TOMORI PÁL FŐISKOLA SZABÁLYZAT A KOLLÉGIUMI JELENTKEZÉSEK ELBÍRÁLÁSÁNAK ELJÁRÁSI ÉS SZERVEZETI RENDJÉRŐL TOMORI PÁL FŐISKOLA SZABÁLYZAT A KOLLÉGIUMI JELENTKEZÉSEK ELBÍRÁLÁSÁNAK ELJÁRÁSI ÉS SZERVEZETI RENDJÉRŐL Változat száma: 6. Elfogadás dátuma: 2015.július. 31. Határozat száma: 2015/3/4. Hatálybalépés napja:

Részletesebben

Rendszerfelügyelet Logikai partíciók

Rendszerfelügyelet Logikai partíciók System i Rendszerfelügyelet Logikai partíciók 6. verzió 1. kiadás System i Rendszerfelügyelet Logikai partíciók 6. verzió 1. kiadás Megjegyzés Jelen leírás és a tárgyalt termék használatba vétele előtt

Részletesebben

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,

Részletesebben

2007. évi CXXVII. törvény az általános forgalmi adóról

2007. évi CXXVII. törvény az általános forgalmi adóról 1 / 130 2016.04.20. 11:59 2007. évi CXXVII. törvény az általános forgalmi adóról 2016.01.01 2016.04.30 44 2007. évi CXXVII. törvény az általános forgalmi adóról Az Országgyűlés figyelemmel az államháztartás

Részletesebben

A készletezés Készlet: készletezés Indok Készlettípusok az igény teljesítés viszony szerint

A készletezés Készlet: készletezés Indok Készlettípusok az igény teljesítés viszony szerint A készletezés Készlet: Olyan anyagi javak, amelyeket egy szervezet (termelő, vagy szolgáltatóvállalat, kereskedő, stb.) azért halmoz fel, hogy a jövőben alkalmas időpontban felhasználjon A készletezés

Részletesebben

Versenykiírás, Szervezeti Leírás

Versenykiírás, Szervezeti Leírás Versenykiírás, Szervezeti Leírás és Gyakorlati Útmutató Kőszárhegy 2012. 8152 Kőszárhegy, Kazinczy u. 12. 36209442361 Versenykiírás, Szervezeti Leírás és Gyakorlati Útmutató... 1 I. Rész... 3 A Magyar

Részletesebben

Válaszok. Válasz A: A Polgári Törvénykönyv tartalmazza. Válasz B: A biztosítókról és a biztosítási tevékenységről szólót törvény tartalmazza.

Válaszok. Válasz A: A Polgári Törvénykönyv tartalmazza. Válasz B: A biztosítókról és a biztosítási tevékenységről szólót törvény tartalmazza. Kérdések Válaszok Válassza ki, hogy a következő meghatározás az alábbiak közül melyik fogalomnak felel meg! Az az esemény, amelynek a bekövetkezése esetén a biztosító az életbiztosítási szerződés alapján

Részletesebben

Kenderes Város Önkormányzat Képviselı-testületének 11/2010. (IV.29.) önkormányzati rendelete

Kenderes Város Önkormányzat Képviselı-testületének 11/2010. (IV.29.) önkormányzati rendelete Kenderes Város Önkormányzat Képviselı-testületének 11/2010. (IV.29.) önkormányzati rendelete Kenderes Város Önkormányzat tulajdonában álló lakások és nem lakás céljára szolgáló helyiségek bérbeadásáról,

Részletesebben

BESZÁMOLÓ. a hajléktalanok átmeneti szállásainak körében végzett kutatásról. 2008. március

BESZÁMOLÓ. a hajléktalanok átmeneti szállásainak körében végzett kutatásról. 2008. március BESZÁMOLÓ a hajléktalanok átmeneti szállásainak körében végzett kutatásról 2008. március A Hajléktalanokért Közalapítvány megbízásából készülő kutatás keretében a hajléktalan embereket ellátó intézmények

Részletesebben

SL7000. Intelligens kereskedelmi és ipari fogyasztásmérő

SL7000. Intelligens kereskedelmi és ipari fogyasztásmérő SL7000 Intelligens kereskedelmi és ipari fogyasztásmérő Kereskedelmi és ipari fogyasztásmérők Az SL7000 ipari és kereskedelmi fogyasztásmérők a mérési alkalmazások széles körét teszik lehetővé a kis ipari

Részletesebben

ÉRTESÍTŐ. 24/2014. (II. 12. MÁV-START Ért. 9.) sz. vezérigazgatói utasítás a MÁV-START Zrt. Adatvédelmi Szabályzata

ÉRTESÍTŐ. 24/2014. (II. 12. MÁV-START Ért. 9.) sz. vezérigazgatói utasítás a MÁV-START Zrt. Adatvédelmi Szabályzata 24/2014. (II. 12. MÁV-START Ért. 9.) sz. vezérigazgatói utasítás a MÁV-START Zrt. Adatvédelmi Szabályzata 1.0 AZ UTASÍTÁS CÉLJA Az utasítás célja az információs önrendelkezési jogról és az információszabadságról

Részletesebben

INFORMATIKA Emelt szint 11-12.

INFORMATIKA Emelt szint 11-12. INFORMATIKA Emelt szint 11-12. Az informatika tantárgy ismeretkörei, fejlesztési területei hozzájárulnak ahhoz, hogy a tanuló az információs társadalom aktív tagjává válhasson. Az informatikai eszközök

Részletesebben

A Mezőgazdasági és Vidékfejlesztési Hivatal 172/2012 (XI.30) számú KÖZLEMÉNYE az intervenciós gabonakészletek tárolásáról

A Mezőgazdasági és Vidékfejlesztési Hivatal 172/2012 (XI.30) számú KÖZLEMÉNYE az intervenciós gabonakészletek tárolásáról A Mezőgazdasági és Vidékfejlesztési Hivatal 172/2012 (XI.30) számú KÖZLEMÉNYE az intervenciós gabonakészletek tárolásáról I. A közösségi gabonaintervencióról Az Európai Unió Közös Agrárpolitikájának keretében

Részletesebben

Dévaványa Város Önkormányzat Képviselő-testületének

Dévaványa Város Önkormányzat Képviselő-testületének Dévaványa Város Önkormányzat Képviselő-testületének 9/2011.(IV.1.) önkormányzati rendelete a lakások és helyiségek bérletéről (módosításokkal egységes szerkezetben) Dévaványa Város Önkormányzat Képviselő-testülete

Részletesebben

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK 20 és 100 m3/óra közötti mérőteljesítménnyel rendelkező felhasználók vonatkozásában 2010. július 1.

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK 20 és 100 m3/óra közötti mérőteljesítménnyel rendelkező felhasználók vonatkozásában 2010. július 1. ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK 20 és 100 m3/óra közötti mérőteljesítménnyel rendelkező felhasználók vonatkozásában 2010. július 1. 1 Fogalom meghatározások A Szerződésben használt fogalmak a földgázellátásról

Részletesebben

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)

Részletesebben

ADATVÉDELMI BIZTOSI AJÁNLÁS. Megfigyelés, adatgyűjtés céljából üzemeltetett képfelvevő, -rögzítő berendezésekkel kapcsolatban

ADATVÉDELMI BIZTOSI AJÁNLÁS. Megfigyelés, adatgyűjtés céljából üzemeltetett képfelvevő, -rögzítő berendezésekkel kapcsolatban ADATVÉDELMI BIZTOSI AJÁNLÁS Megfigyelés, adatgyűjtés céljából üzemeltetett képfelvevő, -rögzítő berendezésekkel kapcsolatban Az elmúlt években az adatvédelmi biztos irodájához érkezett beadványokban, illetve

Részletesebben

Innováció és együttm ködési hálózatok Magyarországon

Innováció és együttm ködési hálózatok Magyarországon Bajmócy Zoltán Lengyel Imre Málovics György (szerk.) 2012: Regionális innovációs képesség, versenyképesség és fenntarthatóság. JATEPress, Szeged, 52-73. o. Innováció és együttm ködési hálózatok Magyarországon

Részletesebben

1.. Az önkormányzati rendeleti szabályozás célja

1.. Az önkormányzati rendeleti szabályozás célja BALATONKERESZTÚR KÖZSÉG ÖNKORMÁNYZAT KÉPVISELİ-TESTÜLETÉNEK 19/2009.XI.30.) rendelete 1, 2 A TELEPÜLÉSI SZILÁRD HULLADÉKKAL KAPCSOLATOS HULLADÉKKEZELÉSI HELYI KÖZSZOLGÁLTATÁSRÓL Balatonkeresztúr Község

Részletesebben

Hallgatók a Tudomány Szolgálatában

Hallgatók a Tudomány Szolgálatában MŰSZAKI KATONAI KÖZLÖNY a MHTT Műszaki Szakosztály és a ZMNE folyóirata XXI. évfolyam, különszám, 2011.december ZRÍNYI MIKLÓS NEMZETVÉDELMI EGYETEM VÉDELMI IGAZGATÁS SZAK A Magyar Tudomány Ünnepe rendezvénysorozat

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK ÉRETTSÉGI VIZSGA 2016. május 18. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2016. május 18. 8:00 I. Időtartam: 30 perc Pótlapok száma Tisztázati Piszkozati EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

Részletesebben

Iktatószám: 4/ /2015.

Iktatószám: 4/ /2015. Iktatószám: 4/ /2015. Tárgy: Jogszabályi tájékoztató a polgármester jogállásával kapcsolatos új szabályokról, valamint a polgármester 2015. évi szabadságolási tervének jóváhagyása. ELŐTERJESZTÉS Balatonudvari

Részletesebben

SZERVEZETI ÉS MŰKÖDÉSI SZABÁLYZATA

SZERVEZETI ÉS MŰKÖDÉSI SZABÁLYZATA BARANGOLÓ ÓVODA 2017 PÓCSMEGYER, TÁNCSICS u. 26. SZERVEZETI ÉS MŰKÖDÉSI SZABÁLYZATA Kelt: 2006. január 24. Készítette: Papp István Lőrincné Danyi Zsuzsánna óvodavezető A közoktatásról szóló többször módosított

Részletesebben

2. (1) A pályaalkalmassági vizsgálat célja annak megállapítása, hogy a gépjárművezető

2. (1) A pályaalkalmassági vizsgálat célja annak megállapítása, hogy a gépjárművezető 41/2004. (IV. 7.) GKM rendelet a közúti járművezetők pályaalkalmassági vizsgálatáról A közúti közlekedésről szóló 1988. évi I. törvény 48. (3) bekezdése b) pontjának 13. alpontjában, valamint az illetékekről

Részletesebben

A választójogosultság nyilvántartásával összefüggő feladatok. I. A névjegyzék és értesítő elkészítése

A választójogosultság nyilvántartásával összefüggő feladatok. I. A névjegyzék és értesítő elkészítése 1. számú melléklet a 29/2000. (X. 27.) BM rendelethez 1 A választójogosultság nyilvántartásával összefüggő feladatok I. A névjegyzék és értesítő elkészítése 1. A HVI vezetője településen (fővárosi kerületben),

Részletesebben

A beszerzési logisztikai folyamat tervezésének és működtetésének stratégiái II.

A beszerzési logisztikai folyamat tervezésének és működtetésének stratégiái II. A beszerzési logisztikai folyamat tervezésének és működtetésének stratégiái II. Prof. Dr. Cselényi József Dr. Illés Béla PhD. egyetemi tanár tanszékvezető egyetemi docens MISKOLCI EGYETEM Anyagmozgatási

Részletesebben

Az építési műszaki ellenőr képzés a gyakorló szakemberek szemével

Az építési műszaki ellenőr képzés a gyakorló szakemberek szemével Az építési műszaki ellenőr képzés a gyakorló szakemberek szemével Az építési műszaki ellenőrzés területének, ezen belül elsősorban a képzési rendszernek a kutatására az EU finanszírozású Leonardo da Vinci

Részletesebben

Történeti áttekintés

Történeti áttekintés Történeti áttekintés Előzmények A számítástechnika kezdetén elterjedt (egyeduralkodó) volt a mérnökpult használata, a gép és az ember kommunikációja bináris nyelven zajlott. A gépi kódú programozás nem

Részletesebben

POLGÁRI JOGI ÖSSZEFOGLALÓ A TŐKEPIACI ALAPISMERETEKHEZ

POLGÁRI JOGI ÖSSZEFOGLALÓ A TŐKEPIACI ALAPISMERETEKHEZ DR. TOMORI ERIKA POLGÁRI JOGI ÖSSZEFOGLALÓ A TŐKEPIACI ALAPISMERETEKHEZ Gárdos Füredi Mosonyi Tomori Ügyvédi Iroda 2015. szeptember 14. 1. TARTALOM 2. Bevezetés 7 3. Általános értelmezési kérdések 8 4.

Részletesebben

A MÁV VEZÉRIGAZGATÓSÁG SPORT CLUB ALAPSZABÁLYA

A MÁV VEZÉRIGAZGATÓSÁG SPORT CLUB ALAPSZABÁLYA MÁV Vezérigazgatóság alapítva 1948. Sport Club (Fővárosi Törvényszék nyt. sz. 1964.) 1087 Budapest, Kerepesi út 1-3. A MÁV VEZÉRIGAZGATÓSÁG SPORT CLUB ALAPSZABÁLYA egységes szerkezetben Budapest, 2016.

Részletesebben