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


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


Download 27.61 Kb.
bet3/8
Sana19.06.2023
Hajmi27.61 Kb.
#1615684
1   2   3   4   5   6   7   8
Bog'liq
11-12-Ma\'ruza.OT-06 Control Process&Algoritms

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

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

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

    Aсинхрон КЧҚ

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

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

    HyperThreading

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

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

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

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

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

    1-мисол

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

    Download 27.61 Kb.

    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