„Info1 2ZH Kikérdező” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
6. sor: | 6. sor: | ||
}} | }} | ||
== | == OP1. A „Bakery” algoritmussal biztosítható több folyamatra a kölcsönös kizárás akkor is, ha nincs TestAndSet utasítás. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
12. sor: | 12. sor: | ||
# Hamis | # Hamis | ||
== | == OP2. A „Bakery” algoritmus alapelve, hogy a kritikus szakaszba belépni szándékozó folyamatoknak érkezéskor egy felügyelő folyamat a belépési sorrendet meghatározó sorszámot ad.== | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
18. sor: | 18. sor: | ||
# Hamis | # Hamis | ||
== | == OP3. A „Bakery” algoritmus szerint a kritikus szakaszba belépni szándékozó folyamatok érkezéskor sorszámot választanak maguknak, amelyek között előfordulhatnak azonos sorszámok is. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
24. sor: | 24. sor: | ||
# Hamis | # Hamis | ||
== | == OP4. A „Bakery” algoritmussal a kritikus szakaszba belépni szándékozó folyamatok csupán a közös memória használatával, más folyamat közreműködése nélkül döntik el a belépési sorrendet. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
30. sor: | 30. sor: | ||
# Hamis | # Hamis | ||
== | == OP5. A "Bankár" algoritmus használható több folyamat kölcsönös kizárásának megoldására. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
36. sor: | 36. sor: | ||
# Hamis | # Hamis | ||
== | == OP6. A CPU-kihasználtság a processzor teljesítményével egyenes arányban nő. == | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
42. sor: | 42. sor: | ||
# Hamis | # Hamis | ||
== | == OP7. A CPU-kihasználtság mértéke a processzor hasznos (alkalmazások futtatásával töltött) idejének és a teljes működési időnek a hányadosa. == | ||
idejének és a teljes működési időnek a hányadosa. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
49. sor: | 48. sor: | ||
# Hamis | # Hamis | ||
== | == OP8. A folyamatok I/O jellegű üzenetváltásokkal érik el a közös memóriát. == | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
55. sor: | 54. sor: | ||
# Hamis | # Hamis | ||
== | == OP9. A folyamatok időbeli összehangolásának szokásos eszköze a bináris szemafor. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
61. sor: | 60. sor: | ||
# Hamis | # Hamis | ||
== | == OP10. A készülékfüggetlen programozás igénye az off-line I/O szervezés (szatelit processzorok alkalmazása) megvalósítása során merült fel először. == | ||
alkalmazása) megvalósítása során merült fel először. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
68. sor: | 66. sor: | ||
# Hamis | # Hamis | ||
== | == OP11. A korai rendszerek rossz CPU-kihasználtságát először a zárt gépterem (closed shop) szervezéssel próbálták javítani. == | ||
szervezéssel próbálták javítani. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
75. sor: | 72. sor: | ||
# Hamis | # Hamis | ||
== | == OP12. A kölcsönös kizárás megoldható csak írás és olvasás műveletek használatával, ha azok oszthatatlan műveletek. == | ||
oszthatatlan műveletek. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP13. A közös memóriának PRAM modell szerint, azaz oszthatatlan írás és olvasás műveletekkel, kell működnie. == | ||
kell működnie. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP14. A közös memóriás együttműködésnél használt PRAM (Programmable Random Access Memory) elnevezés a tár folyamatok általi programozhatóságára utal. == | ||
Memory) elnevezés a tár folyamatok általi programozhatóságára utal. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP15. A logikai perifériakezelés (készülékfüggetlenség) igénye az off-line I/O műveletek alkalmazásakor jelentkezett. == | ||
alkalmazásakor jelentkezett. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP16. A megnevezés módja befolyásolja a küldő és fogadó folyamat között kialakuló szinkronizáció típusát. == | ||
szinkronizáció típusát. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP17. A multiprogramozott operációs rendszer egyik feladata, hogy kiküszöbölje az I/O eszközökre történő ráindításból adódó problémákat. == | ||
történő ráindításból adódó problémákat. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP18. A multiprogramozott operációs rendszerben a perifériákra (I/O készülékekre) kiadott műveletekre várakozási sort kell szervezni, mert egy már működő készülékre egy más alkalmazás is indíthat I/O műveletet. == | ||
műveletekre várakozási sort kell szervezni, mert egy már működő készülékre egy más | |||
alkalmazás is indíthat I/O műveletet. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP19. A multiprogramozott rendszerek a hatékonyság növelése céljából kihasználják a CPU-hoz képest lassú memóriaműveletekre való várakozás idejét más programok végrehajtására. == | ||
képest lassú memóriaműveletekre való várakozás idejét más programok végrehajtására. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP20. A multiprogramozott rendszerek a programok (folyamatok) futásának valódi párhuzamosítását valósítják meg. == | ||
párhuzamosítását valósítják meg. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP21. A multiprogramozott rendszerek csak a CPU és a memória kezelése tekintetében támasztottak új követelményeket, az I/O kezelés tekintetében nem (hiszen a készülékfüggetlen programozás igénye már korábban felmerült). == | ||
támasztottak új követelményeket, az I/O kezelés tekintetében nem (hiszen a | |||
készülékfüggetlen programozás igénye már korábban felmerült). == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP22. A multiprogramozott rendszerek hatékony megvalósítása érdekében több felhasználói programot kell egyidőben a memóriában tartani. == | ||
programot kell egyidőben a memóriában tartani. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP23. A multiprogramozott rendszerek képesek párhuzamosan működtetni a CPU-t és akár több perifériát is. == | ||
perifériát is. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP24. A multiprogramozott rendszerek megvalósításakor I/O védelemre már nincs szükség a perifériákhoz rendelt várakozási sorok miatt. == | ||
perifériákhoz rendelt várakozási sorok miatt. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP25. A multiprogramozott rendszerekben a CPU mindig csak egyetlen program végrehajtásával tud foglalkozni egy adott pillanatban, a programok párhuzamos működése ezért csak látszólagos. == | ||
tud foglalkozni egy adott pillanatban, a programok párhuzamos működése ezért csak | |||
látszólagos. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP26. A multiprogramozott rendszerekben a gépi utasítások oszthatatlan végrehajtását feltételezhetjük, mert a processzor csak két utasítás végrehajtása között fogad el megszakításkérést. == | ||
feltételezhetjük, mert a processzor csak két utasítás végrehajtása között fogad el | |||
megszakításkérést. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP27. A multiprogramozott rendszerekben a készülékkezelésben az off-line I/O szervezéskor már megoldott készülékfüggetlen programozás igényén kívül nem merült fel újabb megoldandó probléma. == | ||
megoldott készülékfüggetlen programozás igényén kívül nem merült fel újabb megoldandó | |||
probléma. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP28. A multiprogramozott rendszerekben a kielégítő CPU-kihasználtság érdekében egyidejűleg több programot kell a memóriában tartani. == | ||
több programot kell a memóriában tartani. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP29. A multiprogramozott rendszerekben a kielégítő CPU-kihasználtság érdekében a perifériákra várakozási sorokat kell szervezni. == | ||
várakozási sorokat kell szervezni. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP30. A multiprogramozott rendszerekben a memóriavédelem tekintetében az egyszerű monitornál már megoldott problémán kívül (monitor területének védelme a felhasználói programoktól) nem merült fel újabb megoldandó probléma. == | ||
már megoldott problémán kívül (monitor területének védelme a felhasználói programoktól) | |||
nem merült fel újabb megoldandó probléma. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== | == OP31. A multiprogramozott rendszerekben a programok csak látszólag futnak párhuzamosan, valójában minden pillanatban csak egyetlen futó program van. == | ||
valójában minden pillanatban csak egyetlen futó program van. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== OP32. A multiprogramozott rendszerekben a programok látszólag párhuzamos végrehajtását a processzorhasználat időbeli megosztásával biztosítják. == | |||
processzorhasználat időbeli megosztásával biztosítják. | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
memóriahasználat időbeli megosztásával biztosítják. | |||
- | == OP33. A multiprogramozott rendszerekben a programok látszólag párhuzamos végrehajtását a | ||
memóriahasználat időbeli megosztásával biztosítják. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
34. A multiprogramozott rendszerekben egy I/O eszköz több program számára is végezhet | 34. A multiprogramozott rendszerekben egy I/O eszköz több program számára is végezhet | ||
műveleteket egyidejűleg. | műveleteket egyidejűleg. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
35. A multiprogramozott rendszerekben egyidejűleg egy program futhat, így folyamatok csak a | 35. A multiprogramozott rendszerekben egyidejűleg egy program futhat, így folyamatok csak a | ||
processzorhasználat időbeli megosztásával alakíthatók ki. | processzorhasználat időbeli megosztásával alakíthatók ki. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
36. A multiprogramozott rendszerekben koordinációs műveletek (szinkronizáció) szükségesek a | 36. A multiprogramozott rendszerekben koordinációs műveletek (szinkronizáció) szükségesek a | ||
több folyamat által elérhető adatok és eszközök konzisztens működtetése érdekében. | több folyamat által elérhető adatok és eszközök konzisztens működtetése érdekében. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
37. A multiprogramozott rendszerekben vetődött fel először a memóriavédelem igénye. - | # Igaz | ||
# Hamis | |||
37. A multiprogramozott rendszerekben vetődött fel először a memóriavédelem igénye. | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
38. A Peterson-algoritmus két folyamat kölcsönös kizárását oldja meg a közös memóriában | 38. A Peterson-algoritmus két folyamat kölcsönös kizárását oldja meg a közös memóriában | ||
elhelyezett két flag (kétértékű változó), és egy további, a belépési sorrendre utaló, ugyancsak | elhelyezett két flag (kétértékű változó), és egy további, a belépési sorrendre utaló, ugyancsak | ||
közös változó használatával. | közös változó használatával. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
39. A PRAM modell a felhasználók által programozható, de üzemszerűen csak olvasható | 39. A PRAM modell a felhasználók által programozható, de üzemszerűen csak olvasható | ||
memória működését írja le. | memória működését írja le. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
40. A PRAM modell egy lehetséges megvalósítása a több-masteres, arbitrációs funkciókkal | 40. A PRAM modell egy lehetséges megvalósítása a több-masteres, arbitrációs funkciókkal | ||
működő rendszersínen elérhető memória. | működő rendszersínen elérhető memória. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
41. A PRAM modell szerint működő memória viselkedése több folyamattól egyidejűleg érkező | 41. A PRAM modell szerint működő memória viselkedése több folyamattól egyidejűleg érkező | ||
írási vagy olvasási műveletek esetére is definiált. | írási vagy olvasási műveletek esetére is definiált. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
42. A processzorok utasításkészletében minden utasításnak, amelyik valamelyik regiszter | 42. A processzorok utasításkészletében minden utasításnak, amelyik valamelyik regiszter | ||
tartalmát módosítja, privilegizáltnak kell lennie. - | tartalmát módosítja, privilegizáltnak kell lennie. | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
43. A programozási nyelvek beépített nyelvi műveletekkel, vagy eljáráskönyvtárakkal fedik el az | 43. A programozási nyelvek beépített nyelvi műveletekkel, vagy eljáráskönyvtárakkal fedik el az | ||
operációs rendszer alkalmazói felületét, azaz a konkrét rendszerhívásokat. | operációs rendszer alkalmazói felületét, azaz a konkrét rendszerhívásokat. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
44. A rendszerhívás a szubrutinhíváshoz hasonló, de a processzor működési módját is | 44. A rendszerhívás a szubrutinhíváshoz hasonló, de a processzor működési módját is | ||
megváltoztató művelet. | megváltoztató művelet. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
45. A SPOOLING rendszer CPU-kihasználtsága körülbelül 55% volt, mert a mechanikus | 45. A SPOOLING rendszer CPU-kihasználtsága körülbelül 55% volt, mert a mechanikus | ||
perifériák lassító hatását nem sikerült kiküszöbölni. - | perifériák lassító hatását nem sikerült kiküszöbölni. | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
46. A SPOOLING rendszer egy gépen valósította meg a lassú perifériák és a CPU párhuzamos | 46. A SPOOLING rendszer egy gépen valósította meg a lassú perifériák és a CPU párhuzamos | ||
működtetését. | működtetését. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
47. A SPOOLING rendszer egy számítógépen valósította meg az off-line I/O műveletekhez | 47. A SPOOLING rendszer egy számítógépen valósította meg az off-line I/O műveletekhez | ||
hasonló job-feldolgozást. | hasonló job-feldolgozást. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
Dr. Horváth Tamás BME-IIT Informatika I /Operációs rendszerek ellenőrző tesztkérdések 3-7 | Dr. Horváth Tamás BME-IIT Informatika I /Operációs rendszerek ellenőrző tesztkérdések 3-7 | ||
48. A SPOOLING rendszer egy számítógépen valósította meg az off-line I/O szervezés esetén | 48. A SPOOLING rendszer egy számítógépen valósította meg az off-line I/O szervezés esetén | ||
alkalmazott elveket. | alkalmazott elveket. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
49. A SPOOLING rendszer egy számítógépen, megszakításos I/O kezeléssel valósította meg azt | 49. A SPOOLING rendszer egy számítógépen, megszakításos I/O kezeléssel valósította meg azt | ||
az elvet, amit az off-line I/O szervezés több számítógéppel oldott meg. | az elvet, amit az off-line I/O szervezés több számítógéppel oldott meg. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
50. A SPOOLING rendszer kiküszöbölte a lassú perifériákra való várakozásból származó | 50. A SPOOLING rendszer kiküszöbölte a lassú perifériákra való várakozásból származó | ||
időveszteségeket. | időveszteségeket. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
51. A SPOOLING rendszer lehetővé tette a lassú perifériák és a CPU párhuzamos működését. | # Igaz | ||
52. A SPOOLING rendszerrel 80% feletti CPU-kihasználtságot is el lehetett érni. | # Hamis | ||
51. A SPOOLING rendszer lehetővé tette a lassú perifériák és a CPU párhuzamos működését. | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
52. A SPOOLING rendszerrel 80% feletti CPU-kihasználtságot is el lehetett érni. | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
53. A Test And Set utasítást az aktív (futó ciklusban történő) várakozás kiküszöbölésének | 53. A Test And Set utasítást az aktív (futó ciklusban történő) várakozás kiküszöbölésének | ||
egyszerűsítésére vezették be. | egyszerűsítésére vezették be. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
54. A TestAndSet utasítás bevezetésével a kölcsönös kizárás lényegesen egyszerűbben oldható | 54. A TestAndSet utasítás bevezetésével a kölcsönös kizárás lényegesen egyszerűbben oldható | ||
meg, mint ha csak read és write utasításokkal kezelhetnénk a globális memóriát. | meg, mint ha csak read és write utasításokkal kezelhetnénk a globális memóriát. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
55. A Time-sharing rendszerek egyik problémája az éhezés. - | # Igaz | ||
56. Aszinkron rendszerhívás nem okozhatja a hívó program várakozó állapotba kerülését. | # Hamis | ||
55. A Time-sharing rendszerek egyik problémája az éhezés. | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
56. Aszinkron rendszerhívás nem okozhatja a hívó program várakozó állapotba kerülését. | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
57. Az alkalmazások szubrutinhívással indítják az operációs rendszer megfelelő műveletének | 57. Az alkalmazások szubrutinhívással indítják az operációs rendszer megfelelő műveletének | ||
végrehajtását. - | végrehajtását. | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
58. Az egyszerű monitor alacsony hatékonyságát (gyenge CPU-kihasználás) a gyakori operátori | 58. Az egyszerű monitor alacsony hatékonyságát (gyenge CPU-kihasználás) a gyakori operátori | ||
beavatkozásokra való várakozás okozta. | beavatkozásokra való várakozás okozta. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
59. Az egyszerű monitor esetén a CPU-kihasználtság a gyakori emberi beavatkozások miatt volt | 59. Az egyszerű monitor esetén a CPU-kihasználtság a gyakori emberi beavatkozások miatt volt | ||
alacsony (50% körüli). | alacsony (50% körüli). | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
60. Az egyszerű monitor kiküszöbölte a gyakori kezelői beavatkozásokból származó | 60. Az egyszerű monitor kiküszöbölte a gyakori kezelői beavatkozásokból származó | ||
időveszteségeket. | időveszteségeket. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
61. Az egyszerű monitor kiküszöbölte a lassú perifériákra való várakozásból származó | 61. Az egyszerű monitor kiküszöbölte a lassú perifériákra való várakozásból származó | ||
teljesítmény-veszteséget. | teljesítmény-veszteséget. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
62. Az egyszerű monitor kiküszöbölte a programok egyenkénti kézi indítására való várakozásból | 62. Az egyszerű monitor kiküszöbölte a programok egyenkénti kézi indítására való várakozásból | ||
származó teljesítmény-veszteséget | származó teljesítmény-veszteséget | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
63. Az I/O védelem igénye a szatelit processzorokat alkalmazó off-line I/O szervezés | 63. Az I/O védelem igénye a szatelit processzorokat alkalmazó off-line I/O szervezés | ||
alkalmazásakor vetődött fel a külön processzorokkal kezelt eszközök miatt. - | alkalmazásakor vetődött fel a külön processzorokkal kezelt eszközök miatt. | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
64. Az IN és OUT ki-beviteli gépi utasításoknak az I/O védelem megvalósítása érdekében | 64. Az IN és OUT ki-beviteli gépi utasításoknak az I/O védelem megvalósítása érdekében | ||
privilegizáltaknak kell lenniük. | privilegizáltaknak kell lenniük. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
65. Az operációs rendszer áteresztő képességének egyik mértékegysége a [job/óra]. | # Igaz | ||
# Hamis | |||
65. Az operációs rendszer áteresztő képességének egyik mértékegysége a [job/óra]. | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
66. Az operációs rendszerek áteresztő képességének egy alkalmas mértékegysége a MIPS (millió | 66. Az operációs rendszerek áteresztő képességének egy alkalmas mértékegysége a MIPS (millió | ||
utasítás másodpercenként). - | utasítás másodpercenként). | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
67. Az operációs rendszerek fejlődése során a SPOOLING rendszerben gyors, adatmásoló | 67. Az operációs rendszerek fejlődése során a SPOOLING rendszerben gyors, adatmásoló | ||
szatelit számítógépeket alkalmaztak a lassú perifériák kezelésére, a feldolgozó számítógép | szatelit számítógépeket alkalmaztak a lassú perifériák kezelésére, a feldolgozó számítógép | ||
pedig csak gyors mágnesszalag egységeket kezelt | pedig csak gyors mágnesszalag egységeket kezelt | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
68. Az operációs rendszerek funkciói a programokból közönséges szubrutin-hívásokkal érhetők | 68. Az operációs rendszerek funkciói a programokból közönséges szubrutin-hívásokkal érhetők | ||
el | el | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
69. Az üzenetküldés (send) mindig megvárja a fogadó pozitív nyugtázásának megérkezését, | 69. Az üzenetküldés (send) mindig megvárja a fogadó pozitív nyugtázásának megérkezését, | ||
negatív nyugtázás, vagy a nyugtázás hiánya esetén pedig a legalább háromszori ismétlés | negatív nyugtázás, vagy a nyugtázás hiánya esetén pedig a legalább háromszori ismétlés | ||
eredményét. | eredményét. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
70. Az üzenetváltással kommunikiáló folyamatok között kialakuló szinkronizáció jellegét az | 70. Az üzenetváltással kommunikiáló folyamatok között kialakuló szinkronizáció jellegét az | ||
átviteli közeg pufferelési tulajdonságai határozzák meg. | átviteli közeg pufferelési tulajdonságai határozzák meg. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
71. Egy számítógépes rendszerben a leglassabban működő szereplők a mechanikus gépi | 71. Egy számítógépes rendszerben a leglassabban működő szereplők a mechanikus gépi | ||
eszközök ( | eszközök ({{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
72. Együttműködő folyamatok esetén a helyes adatcserét csak randevú típusú szinkronizációval | 72. Együttműködő folyamatok esetén a helyes adatcserét csak randevú típusú szinkronizációval | ||
lehet biztosítani. | lehet biztosítani. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
73. Együttműködő folyamatok esetén a lokális memóriának az egyidejű olvasások és írások | 73. Együttműködő folyamatok esetén a lokális memóriának az egyidejű olvasások és írások | ||
esetére is specifikált módon, azaz a PRAM (Pipelined RAM) modell szerint kell működnie. | esetére is specifikált módon, azaz a PRAM (Pipelined RAM) modell szerint kell működnie. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
74. Együttműködő folyamatok esetén ha az üzenetküldő művelet (send) befejeződése után a | 74. Együttműködő folyamatok esetén ha az üzenetküldő művelet (send) befejeződése után a | ||
küldő folyamat megváltoztatja az elküldött adatot tartalmazó változó értékét, az elküldött | küldő folyamat megváltoztatja az elküldött adatot tartalmazó változó értékét, az elküldött | ||
adatra ez már nem lehet hatással. | adatra ez már nem lehet hatással. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
75. Együttműködő folyamatok közös memóriájának konkurens műveletei nem interferálhatnak (a | 75. Együttműködő folyamatok közös memóriájának konkurens műveletei nem interferálhatnak (a | ||
memóriaműveletek atomiak). | memóriaműveletek atomiak). | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
76. Folyamatok közös memóriás együttműködésének alapfeltétele, hogy a globális memória | 76. Folyamatok közös memóriás együttműködésének alapfeltétele, hogy a globális memória | ||
működése feleljen meg a PRAM (Pipelined Random Access Memory) modellnek. | működése feleljen meg a PRAM (Pipelined Random Access Memory) modellnek. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
77. Ha Pi adatot küld Pj-nek, a send(Pj;x) művelet után bármikor megváltoztathatja x értékét, az | 77. Ha Pi adatot küld Pj-nek, a send(Pj;x) művelet után bármikor megváltoztathatja x értékét, az | ||
már nem módosítja az elküldött adatot. | már nem módosítja az elküldött adatot. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
78. Két folyamat közötti adatátadás helyes megvalósításához precedencia típusú szinkronizáció | 78. Két folyamat közötti adatátadás helyes megvalósításához precedencia típusú szinkronizáció | ||
szükséges. | szükséges. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
79. Kötegelt feldolgozás (batch processing) esetén a jobok látszólag párhuzamosan, egy job | 79. Kötegelt feldolgozás (batch processing) esetén a jobok látszólag párhuzamosan, egy job | ||
részét képező programok pedig egymást követően sorosan hajtódnak végre. | részét képező programok pedig egymást követően sorosan hajtódnak végre. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
80. Közös memória használatával együttműködő folyamatok esetén a folyamatok memóriacímei | 80. Közös memória használatával együttműködő folyamatok esetén a folyamatok memóriacímei | ||
egy közös tárra mutatnak, saját, lokális memóriájuk nincs. | egy közös tárra mutatnak, saját, lokális memóriájuk nincs. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
81. Közös memória használatával együttműködő folyamatok esetén a folyamatok lokális | 81. Közös memória használatával együttműködő folyamatok esetén a folyamatok lokális | ||
memóriájának PRAM modell szerint kell működnie. | memóriájának PRAM modell szerint kell működnie. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
82. Közös memória használatával együttműködő folyamatok esetén a helyes adatcsere | 82. Közös memória használatával együttműködő folyamatok esetén a helyes adatcsere | ||
precedencia típusú szinkronizációt igényel az író folyamat write és az olvasó folyamat read | precedencia típusú szinkronizációt igényel az író folyamat write és az olvasó folyamat read | ||
művelete között. | művelete között. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
83. Közös memória használatával együttműködő folyamatok esetén a helyes adatcseréhez a | 83. Közös memória használatával együttműködő folyamatok esetén a helyes adatcseréhez a | ||
folyamatok szinkronizálása szükséges. | folyamatok szinkronizálása szükséges. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
84. Közös memória használatával együttműködő folyamatok esetén a kölcsönös kizárás | 84. Közös memória használatával együttműködő folyamatok esetén a kölcsönös kizárás | ||
megvalósítása egyszerűbbé tehető, ha a globális memória elérésére a read és write mellett a | megvalósítása egyszerűbbé tehető, ha a globális memória elérésére a read és write mellett a | ||
TestAndSet művelet is rendelkezésre áll. | TestAndSet művelet is rendelkezésre áll. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
85. Közös memória használatával együttműködő folyamatok esetén a közös memóriának a | 85. Közös memória használatával együttműködő folyamatok esetén a közös memóriának a | ||
felhasználó által programozható, de a processzor által működés közben csak olvasható, azaz | felhasználó által programozható, de a processzor által működés közben csak olvasható, azaz | ||
PROM (Programmable Read Only Memory) memóriának kell lennie. | PROM (Programmable Read Only Memory) memóriának kell lennie. | ||
- | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
86. Közös memória használatával együttműködő folyamatok esetén a globális memóriának az | 86. Közös memória használatával együttműködő folyamatok esetén a globális memóriának az | ||
egyidejű olvasások és írások esetére is specifikált módon, azaz a PRAM (Pipelined RAM) | egyidejű olvasások és írások esetére is specifikált módon, azaz a PRAM (Pipelined RAM) | ||
modell szerint kell működnie. | modell szerint kell működnie. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
vonatkozó írás és olvasás randevú típusú szinkronizációt kényszerít ki az író és az olvasó | # Hamis | ||
folyamat között. | |||
- | == OP87. Közös memória használatával együttműködő folyamatok esetén az azonos memóriacímre vonatkozó írás és olvasás randevú típusú szinkronizációt kényszerít ki az író és az olvasó folyamat között. == | ||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
vonatkozó írás és olvasás precedencia típusú szinkronizációt kényszerít ki az író és az olvasó | # Igaz | ||
folyamat között. | # Hamis | ||
- | |||
== OP88. Közös memória használatával együttműködő folyamatok esetén az azonos memóriacímre vonatkozó írás és olvasás precedencia típusú szinkronizációt kényszerít ki az író és az olvasó folyamat között. == | |||
vonatkozó írás és olvasás kölcsönös kizárás típusú szinkronizációt kényszerít ki. | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
esetén minden író folyamat szándékától eltérő memóriatartalom is kialakulhat. | |||
- | == OP89. Közös memória használatával együttműködő folyamatok esetén az azonos rekeszre vonatkozó írás és olvasás kölcsönös kizárás típusú szinkronizációt kényszerít ki. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
kölcsönös kizárás egyszerűbb megvalósítása érdekében a globális memória a read és write | # Igaz | ||
mellett a TestAndSet művelettel is elérhető. | # Hamis | ||
== OP90. Közös memória használatával együttműködő folyamatok esetén írás-írás műveletek ütközése esetén minden író folyamat szándékától eltérő memóriatartalom is kialakulhat. == | |||
foglaltságjelző flaggel (Boolean változó), ha oszthatatlan TestAndSet utasítással is | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
kezelhetjük a közös tárat. | # Igaz | ||
# Hamis | |||
megoldásához a memória több elemi műveletének oszthatatlan végrehajtását biztosító | == OP91. Közös memória használatával együttműködő folyamatok esetén jellegzetes megoldás, hogy a kölcsönös kizárás egyszerűbb megvalósítása érdekében a globális memória a read és write mellett a TestAndSet művelettel is elérhető. == | ||
hardver-támogatás szükséges | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
műveleteinek oszthatatlansága alapkövetelmény. | |||
== OP92. Közös memóriás együttműködés esetén a kölcsönös kizárás egyszerűen megoldható egyetlen foglaltságjelző flaggel (Boolean változó), ha oszthatatlan TestAndSet utasítással is kezelhetjük a közös tárat. == | |||
párhuzamos futását korlátozó szinkronizációs megoldásokra is szükség van a korrekt | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
információcsere biztosításához. | # Igaz | ||
# Hamis | |||
== OP93. Közös memóriás együttműködés esetén a kölcsönös kizárás elfogadható hatékonyságú megoldásához a memória több elemi műveletének oszthatatlan végrehajtását biztosító hardver-támogatás szükséges. == | |||
működési módjának bevezetését és privilegizált utasítások kialakítását. | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | |||
# Hamis | |||
végrehajtás közbeni állapotban, de mindig csak egy futó program lehet. - | |||
== OP94. Közös memóriás együttműködés esetén a közös memória írás és olvasás (read és write) műveleteinek oszthatatlansága alapkövetelmény. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
perifériát indító rendszerhívást. | # Igaz | ||
- | # Hamis | ||
monitorhoz képest: a folyamatok területeit egymástól is védeni kell. | == OP95. Közös memóriás együttműködés esetén az adatok beírásán és kiolvasásán túl a folyamatok párhuzamos futását korlátozó szinkronizációs megoldásokra is szükség van a korrekt információcsere biztosításához. == | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
várakoztatja a küldő folyamatot, a receive művelet viszont mindig megvárja az üzenet | # Igaz | ||
érkezését. | # Hamis | ||
- | |||
== OP96. Már az egyszerű monitor által felvetett védelmi igények szükségessé tették a CPU két működési módjának bevezetését és privilegizált utasítások kialakítását. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
= OP97. Multiprocesszáló (több fizikai processzort tartalmazó) rendszerekben több program lehet végrehajtás közbeni állapotban, de mindig csak egy futó program lehet. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP98. Multiprocesszáló rendszerben több folyamat fizikailag is párhuzamosan hajtódik végre. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP99. Multiprogramozott rendszerben egy program nem kezdeményezhet egy működésben lévő perifériát indító rendszerhívást. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP100. Multiprogramozott rendszerekben a memóriavédelem új igényeket vetett fel az egyszerű monitorhoz képest: a folyamatok területeit egymástól is védeni kell. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP101. Puffereletlen csatornán kommunikáló folyamatok esetén a send művelet sohasem várakoztatja a küldő folyamatot, a receive művelet viszont mindig megvárja az üzenet érkezését. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP102. Randevút csak egy koordinátor-folyamat közreműködésével tudunk megvalósítani.== | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP103. Szemaforok multiprogramozott rendszerben történő megvalósítása várakozási sor kialakítását == | |||
is igényli. | is igényli. | ||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP104. Szemaforokkal precedenciát és kölcsönös kizárást lehet megvalósítani, randevút nem. == | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP105. Szinkron rendszerhívás nem okozhatja egy folyamat várakozó állapotba kerülését.== | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP106. Üzenet alapú együttműködés esetén a memóriáknak PRAM modell szerint kell működniük.== | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP107. Üzenettovábbítással együttműködő folyamatok esetén az üzenetküldés (send) és üzenetfogadás (receive) a küldő és a fogadó folyamat valamilyen szinkronizálását vonja maga után. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP108. Üzenettovábbítással együttműködő folyamatok esetén lokális memóriaként csak PRAM modell szerint működő memóriák használhatók. | |||
{{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP109. Üzenetváltással kommunikáló folyamatoknál a járulékos szinkronizáció jellegét a puffertár mérete határozza meg. == | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
== OP110. A multiprogramozott rendszerekben a folyamatok erőforrás-használatának korrekt megoldása érdekében koordinációs műveletekre (rendszerhívásokra) van szükség.== | |||
{{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | |||
# Igaz | |||
# Hamis | |||
---- | ---- |
A lap 2017. május 15., 17:34-kori változata
OP1. A „Bakery” algoritmussal biztosítható több folyamatra a kölcsönös kizárás akkor is, ha nincs TestAndSet utasítás.
- Igaz
- Hamis
OP2. A „Bakery” algoritmus alapelve, hogy a kritikus szakaszba belépni szándékozó folyamatoknak érkezéskor egy felügyelő folyamat a belépési sorrendet meghatározó sorszámot ad.
- Igaz
- Hamis
OP3. A „Bakery” algoritmus szerint a kritikus szakaszba belépni szándékozó folyamatok érkezéskor sorszámot választanak maguknak, amelyek között előfordulhatnak azonos sorszámok is.
- Igaz
- Hamis
OP4. A „Bakery” algoritmussal a kritikus szakaszba belépni szándékozó folyamatok csupán a közös memória használatával, más folyamat közreműködése nélkül döntik el a belépési sorrendet.
- Igaz
- Hamis
OP5. A "Bankár" algoritmus használható több folyamat kölcsönös kizárásának megoldására.
- Igaz
- Hamis
OP6. A CPU-kihasználtság a processzor teljesítményével egyenes arányban nő.
- Igaz
- Hamis
OP7. A CPU-kihasználtság mértéke a processzor hasznos (alkalmazások futtatásával töltött) idejének és a teljes működési időnek a hányadosa.
- Igaz
- Hamis
OP8. A folyamatok I/O jellegű üzenetváltásokkal érik el a közös memóriát.
- Igaz
- Hamis
OP9. A folyamatok időbeli összehangolásának szokásos eszköze a bináris szemafor.
- Igaz
- Hamis
OP10. A készülékfüggetlen programozás igénye az off-line I/O szervezés (szatelit processzorok alkalmazása) megvalósítása során merült fel először.
- Igaz
- Hamis
OP11. A korai rendszerek rossz CPU-kihasználtságát először a zárt gépterem (closed shop) szervezéssel próbálták javítani.
- Igaz
- Hamis
OP12. A kölcsönös kizárás megoldható csak írás és olvasás műveletek használatával, ha azok oszthatatlan műveletek.
- Igaz
- Hamis
OP13. A közös memóriának PRAM modell szerint, azaz oszthatatlan írás és olvasás műveletekkel, kell működnie.
- Igaz
- Hamis
OP14. A közös memóriás együttműködésnél használt PRAM (Programmable Random Access Memory) elnevezés a tár folyamatok általi programozhatóságára utal.
- Igaz
- Hamis
OP15. A logikai perifériakezelés (készülékfüggetlenség) igénye az off-line I/O műveletek alkalmazásakor jelentkezett.
- Igaz
- Hamis
OP16. A megnevezés módja befolyásolja a küldő és fogadó folyamat között kialakuló szinkronizáció típusát.
- Igaz
- Hamis
OP17. A multiprogramozott operációs rendszer egyik feladata, hogy kiküszöbölje az I/O eszközökre történő ráindításból adódó problémákat.
- Igaz
- Hamis
OP18. A multiprogramozott operációs rendszerben a perifériákra (I/O készülékekre) kiadott műveletekre várakozási sort kell szervezni, mert egy már működő készülékre egy más alkalmazás is indíthat I/O műveletet.
- Igaz
- Hamis
OP19. A multiprogramozott rendszerek a hatékonyság növelése céljából kihasználják a CPU-hoz képest lassú memóriaműveletekre való várakozás idejét más programok végrehajtására.
- Igaz
- Hamis
OP20. A multiprogramozott rendszerek a programok (folyamatok) futásának valódi párhuzamosítását valósítják meg.
- Igaz
- Hamis
OP21. A multiprogramozott rendszerek csak a CPU és a memória kezelése tekintetében támasztottak új követelményeket, az I/O kezelés tekintetében nem (hiszen a készülékfüggetlen programozás igénye már korábban felmerült).
- Igaz
- Hamis
OP22. A multiprogramozott rendszerek hatékony megvalósítása érdekében több felhasználói programot kell egyidőben a memóriában tartani.
- Igaz
- Hamis
OP23. A multiprogramozott rendszerek képesek párhuzamosan működtetni a CPU-t és akár több perifériát is.
- Igaz
- Hamis
OP24. A multiprogramozott rendszerek megvalósításakor I/O védelemre már nincs szükség a perifériákhoz rendelt várakozási sorok miatt.
- Igaz
- Hamis
OP25. A multiprogramozott rendszerekben a CPU mindig csak egyetlen program végrehajtásával tud foglalkozni egy adott pillanatban, a programok párhuzamos működése ezért csak látszólagos.
- Igaz
- Hamis
OP26. A multiprogramozott rendszerekben a gépi utasítások oszthatatlan végrehajtását feltételezhetjük, mert a processzor csak két utasítás végrehajtása között fogad el megszakításkérést.
- Igaz
- Hamis
OP27. A multiprogramozott rendszerekben a készülékkezelésben az off-line I/O szervezéskor már megoldott készülékfüggetlen programozás igényén kívül nem merült fel újabb megoldandó probléma.
- Igaz
- Hamis
OP28. A multiprogramozott rendszerekben a kielégítő CPU-kihasználtság érdekében egyidejűleg több programot kell a memóriában tartani.
- Igaz
- Hamis
OP29. A multiprogramozott rendszerekben a kielégítő CPU-kihasználtság érdekében a perifériákra várakozási sorokat kell szervezni.
- Igaz
- Hamis
OP30. A multiprogramozott rendszerekben a memóriavédelem tekintetében az egyszerű monitornál már megoldott problémán kívül (monitor területének védelme a felhasználói programoktól) nem merült fel újabb megoldandó probléma.
- Igaz
- Hamis
OP31. A multiprogramozott rendszerekben a programok csak látszólag futnak párhuzamosan, valójában minden pillanatban csak egyetlen futó program van.
- Igaz
- Hamis
OP32. A multiprogramozott rendszerekben a programok látszólag párhuzamos végrehajtását a processzorhasználat időbeli megosztásával biztosítják.
- Igaz
- Hamis
== OP33. A multiprogramozott rendszerekben a programok látszólag párhuzamos végrehajtását a memóriahasználat időbeli megosztásával biztosítják. ==
- Igaz
- Hamis
34. A multiprogramozott rendszerekben egy I/O eszköz több program számára is végezhet műveleteket egyidejűleg.
- Igaz
- Hamis
35. A multiprogramozott rendszerekben egyidejűleg egy program futhat, így folyamatok csak a processzorhasználat időbeli megosztásával alakíthatók ki.
- Igaz
- Hamis
36. A multiprogramozott rendszerekben koordinációs műveletek (szinkronizáció) szükségesek a több folyamat által elérhető adatok és eszközök konzisztens működtetése érdekében.
- Igaz
- Hamis
37. A multiprogramozott rendszerekben vetődött fel először a memóriavédelem igénye.
- Igaz
- Hamis
38. A Peterson-algoritmus két folyamat kölcsönös kizárását oldja meg a közös memóriában elhelyezett két flag (kétértékű változó), és egy további, a belépési sorrendre utaló, ugyancsak közös változó használatával.
- Igaz
- Hamis
39. A PRAM modell a felhasználók által programozható, de üzemszerűen csak olvasható memória működését írja le.
- Igaz
- Hamis
40. A PRAM modell egy lehetséges megvalósítása a több-masteres, arbitrációs funkciókkal működő rendszersínen elérhető memória.
- Igaz
- Hamis
41. A PRAM modell szerint működő memória viselkedése több folyamattól egyidejűleg érkező írási vagy olvasási műveletek esetére is definiált.
- Igaz
- Hamis
42. A processzorok utasításkészletében minden utasításnak, amelyik valamelyik regiszter tartalmát módosítja, privilegizáltnak kell lennie.
- Igaz
- Hamis
43. A programozási nyelvek beépített nyelvi műveletekkel, vagy eljáráskönyvtárakkal fedik el az
operációs rendszer alkalmazói felületét, azaz a konkrét rendszerhívásokat.
- Igaz
- Hamis
44. A rendszerhívás a szubrutinhíváshoz hasonló, de a processzor működési módját is megváltoztató művelet.
- Igaz
- Hamis
45. A SPOOLING rendszer CPU-kihasználtsága körülbelül 55% volt, mert a mechanikus perifériák lassító hatását nem sikerült kiküszöbölni.
- Igaz
- Hamis
46. A SPOOLING rendszer egy gépen valósította meg a lassú perifériák és a CPU párhuzamos
működtetését.
- Igaz
- Hamis
47. A SPOOLING rendszer egy számítógépen valósította meg az off-line I/O műveletekhez hasonló job-feldolgozást.
- Igaz
- Hamis
Dr. Horváth Tamás BME-IIT Informatika I /Operációs rendszerek ellenőrző tesztkérdések 3-7 48. A SPOOLING rendszer egy számítógépen valósította meg az off-line I/O szervezés esetén alkalmazott elveket.
- Igaz
- Hamis
49. A SPOOLING rendszer egy számítógépen, megszakításos I/O kezeléssel valósította meg azt az elvet, amit az off-line I/O szervezés több számítógéppel oldott meg.
- Igaz
- Hamis
50. A SPOOLING rendszer kiküszöbölte a lassú perifériákra való várakozásból származó időveszteségeket.
- Igaz
- Hamis
51. A SPOOLING rendszer lehetővé tette a lassú perifériák és a CPU párhuzamos működését.
- Igaz
- Hamis
52. A SPOOLING rendszerrel 80% feletti CPU-kihasználtságot is el lehetett érni.
- Igaz
- Hamis
53. A Test And Set utasítást az aktív (futó ciklusban történő) várakozás kiküszöbölésének egyszerűsítésére vezették be.
- Igaz
- Hamis
54. A TestAndSet utasítás bevezetésével a kölcsönös kizárás lényegesen egyszerűbben oldható meg, mint ha csak read és write utasításokkal kezelhetnénk a globális memóriát.
- Igaz
- Hamis
55. A Time-sharing rendszerek egyik problémája az éhezés.
- Igaz
- Hamis
56. Aszinkron rendszerhívás nem okozhatja a hívó program várakozó állapotba kerülését.
- Igaz
- Hamis
57. Az alkalmazások szubrutinhívással indítják az operációs rendszer megfelelő műveletének végrehajtását.
- Igaz
- Hamis
58. Az egyszerű monitor alacsony hatékonyságát (gyenge CPU-kihasználás) a gyakori operátori beavatkozásokra való várakozás okozta.
- Igaz
- Hamis
59. Az egyszerű monitor esetén a CPU-kihasználtság a gyakori emberi beavatkozások miatt volt alacsony (50% körüli).
- Igaz
- Hamis
60. Az egyszerű monitor kiküszöbölte a gyakori kezelői beavatkozásokból származó időveszteségeket.
- Igaz
- Hamis
61. Az egyszerű monitor kiküszöbölte a lassú perifériákra való várakozásból származó teljesítmény-veszteséget.
- Igaz
- Hamis
62. Az egyszerű monitor kiküszöbölte a programok egyenkénti kézi indítására való várakozásból származó teljesítmény-veszteséget
- Igaz
- Hamis
63. Az I/O védelem igénye a szatelit processzorokat alkalmazó off-line I/O szervezés alkalmazásakor vetődött fel a külön processzorokkal kezelt eszközök miatt.
- Igaz
- Hamis
64. Az IN és OUT ki-beviteli gépi utasításoknak az I/O védelem megvalósítása érdekében privilegizáltaknak kell lenniük.
- Igaz
- Hamis
65. Az operációs rendszer áteresztő képességének egyik mértékegysége a [job/óra].
- Igaz
- Hamis
66. Az operációs rendszerek áteresztő képességének egy alkalmas mértékegysége a MIPS (millió utasítás másodpercenként).
- Igaz
- Hamis
67. Az operációs rendszerek fejlődése során a SPOOLING rendszerben gyors, adatmásoló szatelit számítógépeket alkalmaztak a lassú perifériák kezelésére, a feldolgozó számítógép pedig csak gyors mágnesszalag egységeket kezelt
- Igaz
- Hamis
68. Az operációs rendszerek funkciói a programokból közönséges szubrutin-hívásokkal érhetők el
- Igaz
- Hamis
69. Az üzenetküldés (send) mindig megvárja a fogadó pozitív nyugtázásának megérkezését, negatív nyugtázás, vagy a nyugtázás hiánya esetén pedig a legalább háromszori ismétlés eredményét.
- Igaz
- Hamis
70. Az üzenetváltással kommunikiáló folyamatok között kialakuló szinkronizáció jellegét az átviteli közeg pufferelési tulajdonságai határozzák meg.
- Igaz
- Hamis
71. Egy számítógépes rendszerben a leglassabban működő szereplők a mechanikus gépi eszközök (
- Igaz
- Hamis
72. Együttműködő folyamatok esetén a helyes adatcserét csak randevú típusú szinkronizációval lehet biztosítani.
- Igaz
- Hamis
73. Együttműködő folyamatok esetén a lokális memóriának az egyidejű olvasások és írások esetére is specifikált módon, azaz a PRAM (Pipelined RAM) modell szerint kell működnie.
- Igaz
- Hamis
74. Együttműködő folyamatok esetén ha az üzenetküldő művelet (send) befejeződése után a küldő folyamat megváltoztatja az elküldött adatot tartalmazó változó értékét, az elküldött adatra ez már nem lehet hatással.
- Igaz
- Hamis
75. Együttműködő folyamatok közös memóriájának konkurens műveletei nem interferálhatnak (a memóriaműveletek atomiak).
- Igaz
- Hamis
76. Folyamatok közös memóriás együttműködésének alapfeltétele, hogy a globális memória működése feleljen meg a PRAM (Pipelined Random Access Memory) modellnek.
- Igaz
- Hamis
77. Ha Pi adatot küld Pj-nek, a send(Pj;x) művelet után bármikor megváltoztathatja x értékét, az már nem módosítja az elküldött adatot.
- Igaz
- Hamis
78. Két folyamat közötti adatátadás helyes megvalósításához precedencia típusú szinkronizáció szükséges.
- Igaz
- Hamis
79. Kötegelt feldolgozás (batch processing) esetén a jobok látszólag párhuzamosan, egy job részét képező programok pedig egymást követően sorosan hajtódnak végre.
- Igaz
- Hamis
80. Közös memória használatával együttműködő folyamatok esetén a folyamatok memóriacímei egy közös tárra mutatnak, saját, lokális memóriájuk nincs.
- Igaz
- Hamis
81. Közös memória használatával együttműködő folyamatok esetén a folyamatok lokális memóriájának PRAM modell szerint kell működnie.
- Igaz
- Hamis
82. Közös memória használatával együttműködő folyamatok esetén a helyes adatcsere precedencia típusú szinkronizációt igényel az író folyamat write és az olvasó folyamat read művelete között.
- Igaz
- Hamis
83. Közös memória használatával együttműködő folyamatok esetén a helyes adatcseréhez a folyamatok szinkronizálása szükséges.
- Igaz
- Hamis
84. Közös memória használatával együttműködő folyamatok esetén a kölcsönös kizárás megvalósítása egyszerűbbé tehető, ha a globális memória elérésére a read és write mellett a TestAndSet művelet is rendelkezésre áll.
- Igaz
- Hamis
85. Közös memória használatával együttműködő folyamatok esetén a közös memóriának a felhasználó által programozható, de a processzor által működés közben csak olvasható, azaz PROM (Programmable Read Only Memory) memóriának kell lennie.
- Igaz
- Hamis
86. Közös memória használatával együttműködő folyamatok esetén a globális memóriának az egyidejű olvasások és írások esetére is specifikált módon, azaz a PRAM (Pipelined RAM) modell szerint kell működnie.
- Igaz
- Hamis
OP87. Közös memória használatával együttműködő folyamatok esetén az azonos memóriacímre vonatkozó írás és olvasás randevú típusú szinkronizációt kényszerít ki az író és az olvasó folyamat között.
- Igaz
- Hamis
OP88. Közös memória használatával együttműködő folyamatok esetén az azonos memóriacímre vonatkozó írás és olvasás precedencia típusú szinkronizációt kényszerít ki az író és az olvasó folyamat között.
- Igaz
- Hamis
OP89. Közös memória használatával együttműködő folyamatok esetén az azonos rekeszre vonatkozó írás és olvasás kölcsönös kizárás típusú szinkronizációt kényszerít ki.
- Igaz
- Hamis
OP90. Közös memória használatával együttműködő folyamatok esetén írás-írás műveletek ütközése esetén minden író folyamat szándékától eltérő memóriatartalom is kialakulhat.
- Igaz
- Hamis
OP91. Közös memória használatával együttműködő folyamatok esetén jellegzetes megoldás, hogy a kölcsönös kizárás egyszerűbb megvalósítása érdekében a globális memória a read és write mellett a TestAndSet művelettel is elérhető.
- Igaz
- Hamis
OP92. Közös memóriás együttműködés esetén a kölcsönös kizárás egyszerűen megoldható egyetlen foglaltságjelző flaggel (Boolean változó), ha oszthatatlan TestAndSet utasítással is kezelhetjük a közös tárat.
- Igaz
- Hamis
OP93. Közös memóriás együttműködés esetén a kölcsönös kizárás elfogadható hatékonyságú megoldásához a memória több elemi műveletének oszthatatlan végrehajtását biztosító hardver-támogatás szükséges.
- Igaz
- Hamis
OP94. Közös memóriás együttműködés esetén a közös memória írás és olvasás (read és write) műveleteinek oszthatatlansága alapkövetelmény.
- Igaz
- Hamis
OP95. Közös memóriás együttműködés esetén az adatok beírásán és kiolvasásán túl a folyamatok párhuzamos futását korlátozó szinkronizációs megoldásokra is szükség van a korrekt információcsere biztosításához.
- Igaz
- Hamis
OP96. Már az egyszerű monitor által felvetett védelmi igények szükségessé tették a CPU két működési módjának bevezetését és privilegizált utasítások kialakítását.
- Igaz
- Hamis
OP97. Multiprocesszáló (több fizikai processzort tartalmazó) rendszerekben több program lehet végrehajtás közbeni állapotban, de mindig csak egy futó program lehet. =
- Igaz
- Hamis
OP98. Multiprocesszáló rendszerben több folyamat fizikailag is párhuzamosan hajtódik végre.
- Igaz
- Hamis
OP99. Multiprogramozott rendszerben egy program nem kezdeményezhet egy működésben lévő perifériát indító rendszerhívást.
- Igaz
- Hamis
OP100. Multiprogramozott rendszerekben a memóriavédelem új igényeket vetett fel az egyszerű monitorhoz képest: a folyamatok területeit egymástól is védeni kell.
- Igaz
- Hamis
OP101. Puffereletlen csatornán kommunikáló folyamatok esetén a send művelet sohasem várakoztatja a küldő folyamatot, a receive művelet viszont mindig megvárja az üzenet érkezését.
- Igaz
- Hamis
OP102. Randevút csak egy koordinátor-folyamat közreműködésével tudunk megvalósítani.
- Igaz
- Hamis
OP103. Szemaforok multiprogramozott rendszerben történő megvalósítása várakozási sor kialakítását
is igényli.
- Igaz
- Hamis
OP104. Szemaforokkal precedenciát és kölcsönös kizárást lehet megvalósítani, randevút nem.
- Igaz
- Hamis
OP105. Szinkron rendszerhívás nem okozhatja egy folyamat várakozó állapotba kerülését.
- Igaz
- Hamis
OP106. Üzenet alapú együttműködés esetén a memóriáknak PRAM modell szerint kell működniük.
- Igaz
- Hamis
== OP107. Üzenettovábbítással együttműködő folyamatok esetén az üzenetküldés (send) és üzenetfogadás (receive) a küldő és a fogadó folyamat valamilyen szinkronizálását vonja maga után. ==
- Igaz
- Hamis
== OP108. Üzenettovábbítással együttműködő folyamatok esetén lokális memóriaként csak PRAM modell szerint működő memóriák használhatók.
- Igaz
- Hamis
OP109. Üzenetváltással kommunikáló folyamatoknál a járulékos szinkronizáció jellegét a puffertár mérete határozza meg.
- Igaz
- Hamis
OP110. A multiprogramozott rendszerekben a folyamatok erőforrás-használatának korrekt megoldása érdekében koordinációs műveletekre (rendszerhívásokra) van szükség.
- Igaz
- Hamis
Ha hibát találsz, egyeztess másokkal és ha mindenki ugyanazon véleményen van, javítsátok ki.