Kā dators nodrošina visu darbību sinhronizāciju?
Kā dators nodrošina visu darbību sinhronizāciju?

Video: Kā dators nodrošina visu darbību sinhronizāciju?

Video: Kā dators nodrošina visu darbību sinhronizāciju?
Video: Windows 10: How to Start or Stop Sync of Settings and Favorites Between Devices 2024, Maijs
Anonim

Pavediens sinhronizācija ir definēts kā mehānisms, kas nodrošina ka divi vai vairāki vienlaicīgi procesi vai pavedieni darīt vienlaikus neizpildīt kādu konkrētu programmas segmentu, kas pazīstams kā kritiskā sadaļa. Tādējādi, kad 1. un 2. process mēģina piekļūt šim resursam, tas vajadzētu tikt piešķirts tikai vienam procesam vienlaikus.

Tātad, kādi ir dažādie sinhronizācijas mehānismi?

Ir divi veidi no sinhronizācija : dati sinhronizācija un process sinhronizācija : Process Sinhronizācija : vairāku pavedienu vai procesu vienlaicīga izpilde, lai sasniegtu rokasspiedienu, lai tie veiktu noteiktu darbību secību. Slēdzene, mutex un semafori ir procesa piemēri sinhronizācija.

Papildus iepriekš minētajam, kādas ir trīs prasības sinhronizācijai? Kritiskās sadaļas problēmas risinājumam jāatbilst šādiem trim nosacījumiem:

  • Savstarpēja izslēgšana. No sadarbības procesu grupas tikai viens process var atrasties tā kritiskajā sadaļā noteiktā laika brīdī.
  • Progress.
  • Ierobežota gaidīšana.

Tātad, kas ir sinhronizācija skaitļošanā?

Sinhronizācija ( dators zinātne) Process sinhronizācija attiecas uz ideju, ka vairākiem procesiem ir jāsavieno vai jāsaspiež rokas noteiktā punktā, lai panāktu vienošanos vai apņemtos veikt noteiktu darbību secību.

Kāds ir sinhronizācijas mērķis?

Nepieciešamība pēc sinhronizācija rodas, kad procesi ir jāizpilda vienlaikus. Galvenais sinhronizācijas mērķis ir resursu koplietošana bez iejaukšanās, izmantojot savstarpēju izslēgšanu. Otrs mērķis ir procesu mijiedarbības koordinācija operētājsistēmā.

Ieteicams: