Samolyot arxitekturasi


x o'zgaruvchisi qiymatining nusxalari - turli keshlarda  Mumkin o'zgarish X


Download 473,52 Kb.
bet3/6
Sana07.01.2023
Hajmi473,52 Kb.
#1082544
1   2   3   4   5   6
Bog'liq
ҲТ arxitekturasi ЛОТ

x o'zgaruvchisi qiymatining nusxalari - turli keshlarda  Mumkin o'zgarish X protsessorlardan biri.

UMA muammolari . Sinxronizatsiya



  • Kirish Bilan boshqacha protsessorlar uchun umumiy ma'lumotlar 

  • Kerak sinxronizatsiya o'zaro ta'sirlar bir vaqtning o'zida amalga oshirildi oqadi buyruqlar

  • Sinxronizatsiya usullari:

    • Semafor

    • Muteks
      ( mutex , o'zaro istisno , o'zaro istisno)

    • Muhim bo'limlar

    • Ishlanmalar

Sinxronizatsiya. Semafor



  • Semafor tizim ob'ektidir, 
    usullar majmuasi bilan.

  • C/C++, C# da standart sinflar orqali semaforlar bilan ishlash mumkin .

  • Semafor quyidagilarni ta'minlashi mumkin :

    • jarayonlar yoki iplarni bir vaqtning o'zida bajarishni taqiqlash ;

    • o parallel iplar sonini cheklash;

    • kirish imkoni bo'lmagan resurslarga ketma - ket kirish .

Sinxronizatsiya. Muteks



  • Muteks - bu tizim ob'ekti, 
    usullar majmuasi bilan.

  • C/C++, C# da siz standart sinflar orqali mutekslar bilan ishlashingiz mumkin .

  • Muteks 2 holatda bo'lishi mumkin :

    • ozod;

    • band.

  • Muteks umumiy resurs bilan ishlaydigan 2 ta ipning muqobil bajarilishini ta'minlashi mumkin.

  • Muteks ishda = ikkilik semafor

Sinxronizatsiya. Muhim bo'limlar



  • Tanqidiy bo'lim - bu bir vaqtning o'zida faqat bitta ip tomonidan bajarilishi mumkin bo'lgan kod qismidir .

  • Dasturlar belgilangan:

    • kiritish;

    • Chiqish.


  • Download 473,52 Kb.

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




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