Tudd Intuíció, előadás, erőforrás-allokáció fegyelem és az alap működését egy számítógépes többszörös programozásról
Alapvető műveletek párhuzamosan futó számítógépes
Multiprogramming számítógép működhet különböző üzemmódokban, a használata az egyik vagy másik közülük határozza meg annak alkalmazási körét. A főbb módok párhuzamosan futó számítógép a következőket tartalmazza:
kötegelt módban
A lényege a burst mód az, hogy a gép kezeli a feladatokat előre csomag felhasználói beavatkozás nélkül a kezelési eljárás.
Batch mód általában használt nagy teljesítményű számítógépek. A fő követelmény a szervezet számítógépes folyamat számítógépen futó kötegelt módban. - az, hogy minimalizálja a szükséges időt, hogy megoldja a problémákat, a csomag miatt hatékony betöltését számítástechnikai berendezések.
Szakaszos üzemmódban a fő mutató hatékonysága a teljesítményt a számítógép - a feladatok száma végrehajtott egységnyi idő alatt.
Mennyiségi értékelés megnyerésére többszörös programozásról művelet képest egy egyszeres programot számítógépek képviselteti magát, mint tényező növekvő sávszélesség:
ahol TOPR és hibájának - időt feladatok egységes programcsomag és többszörös programozásról üzemmódban, ill.
A fenti példában, a 12. fejezetben a munka párhuzamosan futó számítógépes KPS = 36/24 = 1,5 Km = 2 és = 3 km.
Kapacitásának növelése a számítógép elérni a megfelelő tervezés bevétel csomag feldolgozási feladatok egy részét párhuzamosan futó mix problémák, valamint az optimális hozzárendelés fontos feladat ezeknek a keverékeknek alapuló fejlesztése a fontos figyelembe venni bizonyos szempontból a működését számítógépek és tulajdonságait minden feladat bejegyzést csomagot.
A főbb állomásai a csomag feldolgozási feladatok:
- A képzési program a számla. Ezen kívül minden csomag a program lehet tervezni különálló programozó.
- Transzfer programok és a kezdeti adatok a számítógép, amely feldolgozza őket kötegelt módban.
- A továbbiakban egy csomag feladatok által továbbított egyik heurisztikus algoritmusokat programokat.
- Feldolgozási feladatok csomag többszörös programozásról számítógépet.
Jellemzők batch mód:
- A felhasználó eltávolította a közvetlen hozzáférést a számítógéphez.
- Az eredmények a felhasználó egy bizonyos (néha elég nagy), míg ugyanabban az időben az összes feladatot a csomagot.
- Növeli hibakeresés közben programokat.
- Jelentősen növeli a kapacitást a számítógép felett a szekvenciális döntési feladatok csomagot.
Így a burst mód a leghatékonyabb, ha során nagyobb megalapozott programokat.
timesharing
Cél - véges számú szolgáltatások felhasználói ésszerű felhasználónként válaszidő kérdéseikre (ábra 13.6.).
Ábra. 13.6. Munkaszervezés számítógépes időosztásos
- Multi-terminális többfelhasználós rendszerben.
- Bármely felhasználó a modul által utalhat bármilyen számítógép erőforrásait.
- A felhasználónak az a benyomása, hogy ő egyedül dolgozik egy számítógépen.
Üzemidő a gép van osztva kvantum tk.
Minden kvantum van allokálva a megfelelő terminál. Terminálok lehet aktív vagy passzív: aktív bele ténylegesen a szolgáltató (a felhasználó dolgozik nekik), a passzív - nem (quantum nem osztottak). Miután szolgáltatás minden terminál foton jelsorozat ismétlődik.
Egyetlen módszer kiválasztásának időszeletet nem létezik. Néha által kiválasztott parancsok számát kell végrehajtania a számítógépen ez idő alatt.
Középpontjában a végrehajtása a time-sharing mód odnoocherednaya felhasználói szolgáltatás fegyelem.
online módban
Ez a működési mód párhuzamosan futó számítógép tipikusan használt automatikus ellenőrző rendszer az objektum (ábra. 13,7).
Ábra. 13.7. Szervezése számítógépes munka valós időben
Cél -, hogy a munkát meg nem haladó időtartamra a legnagyobb megengedett a feladatra. Fontos szerepet játszanak a forráselosztás fegyelem. különösen előbbre feladatokat.
Real-time módban sok közös osztás rendszerének idő:
- sok terminál - sok érzékelők,
- sok terminál - sok hajtóművek.
Különös figyelmet az építési valós idejű rendszerek fordítanak megbízhatóságának biztosítása érdekében a rendszer működését.