Kompüter bütün əməliyyatların sinxronlaşdırılmasını necə təmin edir?
Kompüter bütün əməliyyatların sinxronlaşdırılmasını necə təmin edir?

Video: Kompüter bütün əməliyyatların sinxronlaşdırılmasını necə təmin edir?

Video: Kompüter bütün əməliyyatların sinxronlaşdırılmasını necə təmin edir?
Video: Qəbul səviyyəli sınaq - (İNFORMATİKA) 2024, Noyabr
Anonim

Mövzu sinxronizasiya olan mexanizm kimi müəyyən edilir təmin edir ki, iki və ya daha çox paralel proseslər və ya mövzular et kritik bölmə kimi tanınan bəzi xüsusi proqram seqmentini eyni vaxtda icra etmir. Beləliklə, Proses 1 və 2 hər ikisi həmin resursa daxil olmağa çalışdıqda, o etməlidir eyni anda yalnız bir prosesə təyin edilə bilər.

Beləliklə, fərqli sinxronizasiya mexanizmləri hansılardır?

İki var növləri of sinxronizasiya : məlumat sinxronizasiya və proses sinxronizasiya : Proses Sinxronizasiya : Müəyyən hərəkətlər ardıcıllığını yerinə yetirəcək şəkildə əl sıxışmağa çatmaq üçün birdən çox mövzunun və ya prosesin eyni vaxtda icrası. Kilid, mutex və semaforlar prosesə misaldır sinxronizasiya.

Yuxarıdakılardan əlavə, sinxronizasiya üçün üç tələb nədir? Kritik bölmə probleminin həlli aşağıdakı üç şərtə cavab verməlidir:

  • Qarşılıqlı İstisna. Bir qrup əməkdaşlıq edən proseslərdən yalnız bir proses müəyyən bir zamanda onun kritik hissəsində ola bilər.
  • Tərəqqi.
  • Məhdud Gözləmə.

Beləliklə, hesablamada sinxronizasiya nədir?

Sinxronizasiya ( kompüter elm) proses sinxronizasiya razılığa gəlmək və ya müəyyən bir hərəkət ardıcıllığına əməl etmək üçün bir neçə prosesin müəyyən bir nöqtədə əlaqələndirilməsi və ya əl sıxması fikrini ifadə edir.

Sinxronizasiyanın məqsədi nədir?

üçün ehtiyac sinxronizasiya proseslərin eyni vaxtda icrası lazım olduqda yaranır. Əsas sinxronizasiya məqsədi qarşılıqlı istisnadan istifadə edərək, resursların müdaxiləsiz bölüşdürülməsidir. Başqa məqsəd əməliyyat sistemində proseslərin qarşılıqlı əlaqəsinin koordinasiyasıdır.

Tövsiyə: