Perifériakezelé Segítég. 2016. márciu 16. Izó amá Perifériakezelé/ 1
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel Pooling-nál tudjuk-e mikor fog bekövetkezni az eemény? Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel Pooling-nál tudjuk-e mikor fog bekövetkezni az eemény? nem Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel Pooling-nál tudjuk-e mikor fog bekövetkezni az eemény? nem Legrozabb állapotra kell felkézülni! Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel Interruptnál tudjuk-e mikor fog bekövetkezni az eemény? Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel Interruptnál tudjuk-e mikor fog bekövetkezni az eemény? igen periféria közli Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (a) Lekérdezé gyakoriága, hogy a leggyorabb leütéről e maradjunk le: Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (a) Lekérdezé gyakoriága, hogy a leggyorabb leütéről e maradjunk le: 1 50 m leüté = 0.02 lekérdezé m = 20 lekérdezé Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (b) 1 alatt a pooling terhelée? Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (b) 1 alatt a pooling terhelée: 20 lekérdezé 500 órajel lekérdezé = 104 órajel Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (b) 1 alatt a pooling terhelée: 20 lekérdezé 500 órajel lekérdezé = 104 órajel erhelé: 104 órajel 10 8 órajel = 10 4 = 0.01 % Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (c) Interrupt eetén a terhelé? Izó amá Perifériakezelé/ 2
1. feladat Procezor órajel : 100MHz 10 8 órajel átlago leüté: 10 leüté minimáli időköz: 50 m leüté állapot lekérdé: 500 órajel interrupt feldolgozá : 100 órajel (c) Interrupt eetén a terhelé : 10 leüté (100 órajel órajel leüté +500 leüté ) 10 8 órajel = 6 10 5 = 0.006 % Izó amá Perifériakezelé/ 2
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (a) Hány m-onként érkeznek a comagok 100 Mbit/ ebeég mellett? É 24 Mbit/ ebeég mellett? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (a/1) 1 comagot mennyi ideig vizünk át 100 Mbit/ ebeéggel? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (a/1) 1 comagot mennyi ideig vizünk át 100 Mbit/ ebeéggel? 12000 bit comag 100 10 6 bit = 0.12 10 3 comag Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (a/2) 1 comagat mennyi ideig vizünk át 24 Mbit/ ebeéggel? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (a/2) 1 comagat mennyi ideig vizünk át 24 Mbit/ ebeéggel? bit 12000 comag 24 10 6 bit = 0.5 10 3 comag Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (b) Hány m-onként kell lekérdezni a perifériát, hogy biztoan ne maradjunk le egy comag érkezééről? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (b) 1 comag maximum milyen gyoran érkezhet? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (b) 1 comag maximum milyen gyoran érkezhet? bit 12000 comag 100 10 6 bit = 0.12 10 3 comag Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) Mekkora terhelét jelent a periféria kezelée a procezor zámára, ha a comagok érkezéét polling-al figyeljük? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) Mekkora terhelét jelent a periféria kezelée a procezor zámára, ha a comagok érkezéét polling-al figyeljük? (c) erhelé öztevői? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) Mekkora terhelét jelent a periféria kezelée a procezor zámára, ha a comagok érkezéét polling-al figyeljük? (c) erhelé öztevői : lekérdezé + átvitel Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) erhelé öztevői : lekérdezé + átvitel Hány lekérdezé van máodpercenként? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) erhelé öztevői : lekérdezé + átvitel Hány lekérdezé van máodpercenként : 1 0.12 10 3 comag Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) erhelé öztevői : lekérdezé + átvitel Hány comagot kell átvinni máodpercenként? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) erhelé öztevői : lekérdezé + átvitel Hány comagot kell átvinni máodpercenként : 24 10 6 bit = 2000 comag 12000 bit comag Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (c) erhelé öztevői : lekérdezé + átvitel 1 0.12 10 3 comag 600 órajel comag 10 9 órajel comag +2000 5000 órajel comag 5 10 6 +10 10 6 10 9 = 0.015 = 1.5% Izó amá Perifériakezelé/ 3 =
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (d) Mekkora terhelét jelent a procezor zámára, ha interrupt-ot haználunk? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (d) Mekkora terhelét jelent a procezor zámára, ha interrupt-ot haználunk? Mennyi comag jön máodpercenként? Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (d) Mekkora terhelét jelent a procezor zámára, ha interrupt-ot haználunk? Mennyi comag jön máodpercenként : 2000 (előbb zámítottuk ki) Izó amá Perifériakezelé/ 3
2. feladat procezor órajele : 1GHz 10 9 órajel max átviteli ebeég: 100 Mbit comag méret: 1500 byte = 12000bit cak a periféria lekérdé: 600 órajel interrupt: 400 órajel 1 comag átvitele: 5000 órajel jelenlegi (átlago) átviteli ebeég : 24 Mbit (d) Mekkora terhelét jelent a procezor zámára, ha interrupt-ot haználunk? 2000 comag (400 órajel órajel comag +5000 comag ) 10 9 órajel = 1.08% Izó amá Perifériakezelé/ 3
n folyamatoan forgatni zokták, hizen a lemezek úlya vizonylagoan nagy, ok időt é a rendzere felpörgeté. Dik növeléefelépítée érdekében több lemezt i egymá fölé lehet tenni, illetve a lemezek mindkét olda ént haználni. Ez az adatok helyének azonoítáa zempontjából a radiáli (r) é a zög (ϕ dimenziót (z) jelent (6.3. ábra). Cerélhető adathordozóknál (mint pl. a CD, vagy a megb a többlemeze megoldá nem terjedt el. 6.3. ábra. Az adatok helyének azonoítáa nee adattárolá Izó amá Perifériakezelé/ 4
Szektorok a lemezen 94 6. FEJEZE. HÁÉRÁR a) ZBR nélkül b) ZBR-rel 6.13. ábra. Szektorok a lemezen kerületi ebeég a lemez peremén okkal nagyobb, mint a forgátengely közelében. Így az adatűrűég a mez belejében okkal nagyobb lez, mint Izóa amá peremén. Perifériakezelé/ A nagyobb tárolái 5 kapacitá érdekében jó lenne a lem
forgái kélelteté fordítottan arányo a lemez forgái ebeégével. aá a hordozóról. Miután a fej a lemez megfelelő pozíciójába kerül, indulhat az adatok l ee Dizk hordozóról. adatátviteli Ennek a ebeégét komponenek az határozza meg, hogy milyen gyoran forog a lem n űrűn helyezkednek el az adott ávban a zektorok. átviteli idő. A leolvaott adatok továbbítáa a meghajtó illeztőfelületén. r az illeztőfelület, akkor a leolvaái é az adatátviteli időket át lehet lapolni: egy leolva tő az illeztőfelületen, miközben a fej a következő zektort olvaa. Parancfeldolgozái kélelteté Seek idő Forgái kélelteté Adatátvitel a hordozóról Adatátvitel az illeztőfelületen 6.19. ábra. Egy olvaái igény kizolgálái idejének özetevői ágrendek érzékeltetée kedvéért vegyük egy gyakorlati példát. A Hitachi raveltar 5K1 evlemez gyári adatlapján ([2]) a 6.1. táblázatban özefoglalt adatokat találjuk 1. zámoljuk ki egy egyetlen zektor olvaáára vonatkozó adatátviteli kéré kizolgálái ide tor a 8000-e ávban van! Az adatlap zerint ebben a ávban 1104 zektor található. cfeldolgozái kélelteté: ez adott, 1 m. Izó amá Perifériakezelé/ 6
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (a) Mekkora a merevlemez kapacitáa? Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (a) Mekkora a merevlemez kapacitáa? 3 lemez merevlemez 2 oldal (50000 áv oldal lemez zektor 1000 áv 450 10 9 byte merevlemez +50000 áv oldal 2000 zektor áv Izó amá Perifériakezelé/ 7 ) 500 byte zektor =
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (b) Mennyi a lemez telje körülfordulá ideje? Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (b) Mennyi a lemez telje körülfordulá ideje? 1 6000 perc/fordulat 60000 m/perc = 10 m Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (c) Kizolgálái idő a 25000 ávban? Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (c) Kizolgálái idő a 25000 ávban? 1 + 5 + 10 2 10 m/fordulat 500 bájt/zektor + 2000 zektor/fordulat + = 11.007 m 250 10 6 bájt/ Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (c) Kizolgálái idő a máik ávban? Izó amá Perifériakezelé/ 7
3. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 100000 áv 1-50000 áv 2000 zektor 50001-100000 áv 1000 zektor 1 zektor 500 byte adatátvitel 250 10 6 bájt/ parancfeldolgozá 1 m eek idő 5 m forgái ebeég 6000 fordulat/perc (c) Kizolgálái idő a máik ávban? 1 + 5 + 10 2 10 m/fordulat 500 bájt/zektor + 1000 zektor/fordulat + = 11.012 m 250 10 6 bájt/ Izó amá Perifériakezelé/ 7
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (a) Mekkora a merevlemez kapacitáa? Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (a) Mekkora a merevlemez kapacitáa? 3 lemez merevlemez 2 oldal lemez 20000 áv oldal 1000 zektor áv 500 byte zektor = 60 109 byte merevlemez Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (b) Milyen gyoran forog a lemez? Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (b) Milyen gyoran forog a lemez? 4 + x/2 + x/1000 = 10m Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (b) Milyen gyoran forog a lemez? 4 + x/2 + x/1000 = 10m x = 6000 501 m ; 1 x = 501 6000 fordulat m = 501 6000 fordulat m 60000 m fordulat perc = 5010 perc Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (c) Meddig tart egy zektor leolvaáa az adathordozóról? Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (c) Meddig tart egy zektor leolvaáa az adathordozóról? 6000 501 m 1000 = 6 501m = 0.011976m Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/1) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor átlagoan mennyi ideig tart egy 2000 bájto kéré telje kizolgáláa? Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/1) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor átlagoan mennyi ideig tart egy 2000 bájto kéré telje kizolgáláa? átvitel ideje: 500 byte zektor 50 10 6 byte = 10 5 = 0.01m Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/1) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor átlagoan mennyi ideig tart egy 2000 bájto kéré telje kizolgáláa? átvitel ideje: 0.1 + 4 + 6000 501 500 byte zektor 50 10 6 byte 1 2 + 2000 500 = 10 5 = 0.01m 0.011976 + 0.01 = 10.146m Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/1) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor átlagoan mennyi ideig tart egy 2000 bájto kéré telje kizolgáláa? 0.1 + 4 + 6000 1 501 2 + 2000 500 0.011976 + 0.01 = 10.146m kéré kizolgálá db/: 1/(10.146 10 3 ) = 98561 Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/1) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor átlagoan mennyi ideig tart egy 2000 bájto kéré telje kizolgáláa? 0.1 + 4 + 6000 1 501 2 + 2000 500 0.011976 + 0.01 = 10.146m kéré kizolgálá db/: 1/(10.146 10 3 ) = 98561 adatátviteli ebeég: 2000 bájt/(10.146 10 3 ) = 197122 bájt/ Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/2) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor mennyi ideig tart a folytono kizolgáláa? Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/2) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor mennyi ideig tart a folytono kizolgáláa? 0.1 + 4 + 6000 1 501 2 + 50 106 500 0.011976 + 0.01 = 1207.7m Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/2) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor mennyi ideig tart a folytono kizolgáláa? 0.1 + 4 + 6000 1 501 2 + 50 106 500 0.011976 + 0.01 = 1207.7m kéré kizolgálá db/: 1/(1207.7 10 3 ) = 0.828 Izó amá Perifériakezelé/ 8
4. feladat 1 merevlemez 3 db kétoldala lemez 1 oldal 20000 áv 1 áv 1000 zektor 1 zektor 500 byte eek idő 4 m 1 zektor átlago olvaáa 10m (d/2) Ha a parancfeldolgozái idő 0.1 m, az adatátviteli interféz ebeége pedig 50 10 6 bájt/, akkor mennyi ideig tart a folytono kizolgáláa? 0.1 + 4 + 6000 1 501 2 + 50 106 500 0.011976 + 0.01 = 1207.7m kéré kizolgálá db/: 1/(1207.7 10 3 ) = 0.828 adatátviteli ebeég: 50 10 6 bájt (0.828) = 41.410 6 bájt/ Izó amá Perifériakezelé/ 8
5. feladat SSD a) Hogyan változik az SSD állapota, ha orban egymá után az 5-ö, a 13-ma é a 2-e LBA címekre érkezik írái kéré. 1 #18 2 #2 H 1 3 #17 4 #8 H 13 5 #7 É 5 6 #18 H 11 7 #3 8 #9 É 1 É 11 H 7 H 6 H 8 H 5 É 9 É 8 É 6 H 4 H 10 H 3 É 3 H 9 É 3 Izó amá Perifériakezelé/ 9
5. feladat SSD a) Hogyan változik az SSD állapota, ha orban egymá után az 5-ö, a 13-ma é a 2-e LBA címekre érkezik írái kéré. 1 #18 2 #2 H 1 3 #17 4 #8 H 13 5 #7 É 5 6 #18 H 11 7 #3 8 #9 É 1 É 11 H 7 H 6 H 8 É 5 É 9 É 8 É 6 H 4 H 10 H 3 É 3 H 9 H 5 É 3 Izó amá Perifériakezelé/ 10
5. feladat SSD a) Hogyan változik az SSD állapota, ha orban egymá után az 5-ö, a 13-ma é a 2-e LBA címekre érkezik írái kéré. 1 #18 2 #2 H 1 3 #17 4 #8 É 13 5 #7 É 5 6 #18 H 11 7 #3 H 13 8 #9 É 1 É 11 H 7 H 6 H 8 É 5 É 9 É 8 É 6 H 4 H 10 H 3 É 3 H 9 H 5 É 3 Izó amá Perifériakezelé/ 11
5. feladat SSD a) Hogyan változik az SSD állapota, ha orban egymá után az 5-ö, a 13-ma é a 2-e LBA címekre érkezik írái kéré. 1 #18 2 #2 H 1 3 #17 4 #8 É 13 5 #7 É 5 6 #18 H 11 7 #3 H 13 8 #9 É 1 É 11 H 7 H 6 H 8 H 2 É 5 É 9 É 8 É 6 H 4 H 10 H 3 É 3 H 9 H 5 É 3 Izó amá Perifériakezelé/ 12
5. feladat SSD b) Hogyan változik az SSD állapota zemétgyűjtő algoritmual. 1 #18 2 #2 H 1 3 #17 4 #8 H 13 5 #7 É 5 6 #18 H 11 7 #3 8 #9 É 1 É 11 H 7 H 6 H 8 H 5 É 9 É 8 É 6 H 4 H 10 H 3 É 3 H 9 É 3 Izó amá Perifériakezelé/ 13
5. feladat SSD b) Hogyan változik az SSD állapota zemétgyűjtő algoritmual. 1 #18 2 #3 3 #17 4 #8 H 13 5 #8 6 #18 H 11 7 #3 H 3 8 #9 É 1 H 7 H 8 H 6 H 5 É 8 H 4 H 9 H 10 É 3 H 1 É 3 Izó amá Perifériakezelé/ 14