Мавзу: Жараён ва оқимларни бошқаришни синхронлаш


– Мисол: Word дастурида бир нечта ҳужжатларни таҳрирлаш + ёрдамчи (помощник) = бир нечта оқимли битта жараён


Download 0.73 Mb.
bet3/8
Sana30.12.2022
Hajmi0.73 Mb.
#1072742
1   2   3   4   5   6   7   8
Bog'liq
OT-05 Control Process&Algoritms

Мисол: Word дастурида бир нечта ҳужжатларни таҳрирлаш + ёрдамчи (помощник) = бир нечта оқимли битта жараён.

  • Замонавий юқори даражали дастурлаш тиллари ва ОТ оқимларни яратиш ва боғлаш воситалари қаторига киритилади.
  • Синхронлаш

    • Синхрон КЧҚ маълумотларни ўзгармас тезлик билан узатади
      • Жараёнлар КЧ қурилмаларига сўровни бажаришга узатади ва унинг тугалланишини кутиб туради
    • Асинхрон КЧҚ ўзгарувчи ёки олдиндан айтиш мумкин бўлмаган вақт реакциясига эга
      • Жараёнлар КЧ қурилмаларига сўровни бажаришга узатади ва маълумотларни буфердан ўқийди, бу вақтда КЧ даги операциянинг тугалланишини кутиб турмайди

    Aсинхрон КЧҚ

    • Синхрон
    • – вақт бўйича мос келиш

    • L. synchronus
    • Gr. а (эмас) + syn (биргаликда) + chronos (вақт)

    HyperThreading

    • HyperThreading – Intel Pentium 4 технологияси - битта физик процессорда иккита оқимни бажариш
    • Битта шинада иккита виртуал процессор
    • – Кейинги ривожланиши: кўп ядроли процессорлар (бир нечта физик процессорлар)

    Жараёнларнинг ўзаро ҳамкорлиги

    • Ресурсларга бир вақтда мурожаат қилиш муаммо туғдириши мумкин, масалан, ўнта талаба учун битта маърузалар конспекти
    • Ресурсга мурожаат қилган дастур, уни бошқа жараёнлар фойдаланиши учун блоклаб қўяди.
    • Ресурслардан кутишларсиз фойдаланиш учта босқичдан иборат:
    • – сўров
    • – фойдаланиш
    • – бўшатиш

    Жараёнларни блоклаш (тўхтатиб қўйиш)

    • Ўзаро тўхтатиш муаммолари
    • – deadlock
    • – «осилиб қолмоқ»
    • – тупик ҳолати (қулфланиш)
    • Кутиш ҳолатидаги жараёнлардан бири чақирилган ҳолат натижасини камида иккита жараён кутиб турган бўлиши мумкин.

    1-мисол

    2-мисол

    • Чорраҳадаги тиқилинч
    • Ҳар бир машина бошқаси ўтиб кетишини кутиб туришга мажбур

    Download 0.73 Mb.

    Do'stlaringiz bilan baham:
    1   2   3   4   5   6   7   8




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling