Paano tinitiyak ng isang computer na ang lahat ng mga operasyon ay naka-synchronize?
Paano tinitiyak ng isang computer na ang lahat ng mga operasyon ay naka-synchronize?

Video: Paano tinitiyak ng isang computer na ang lahat ng mga operasyon ay naka-synchronize?

Video: Paano tinitiyak ng isang computer na ang lahat ng mga operasyon ay naka-synchronize?
Video: How to set your anaesthesia ventilator - LIVE recording 2024, Mayo
Anonim

Thread pag-synchronize ay tinukoy bilang isang mekanismo na sinisiguro na dalawa o higit pang magkasabay na proseso o thread gawin hindi sabay-sabay na isagawa ang ilang partikular na segment ng programa na kilala bilang kritikal na seksyon. Samakatuwid, kapag sinubukan ng Proseso 1 at 2 na i-access ang mapagkukunang iyon, ito dapat italaga sa isang proseso lamang sa isang pagkakataon.

Kaya lang, ano ang iba't ibang mekanismo ng pag-synchronize?

Mayroong dalawang mga uri ng pag-synchronize : datos pag-synchronize at proseso pag-synchronize : Proseso Pag-synchronize : Ang sabay-sabay na pagpapatupad ng maraming mga thread o proseso upang maabot ang isang handshake na gumawa sila ng isang tiyak na pagkakasunod-sunod ng mga aksyon. Lock, mutex, at semaphore ay mga halimbawa ng proseso pag-synchronize.

Bukod sa itaas, ano ang tatlong kinakailangan para sa pag-synchronize? Ang isang solusyon sa problema sa kritikal na seksyon ay dapat matugunan ang sumusunod na tatlong kundisyon:

  • Mutual Exclusion. Mula sa isang pangkat ng mga prosesong nakikipagtulungan, isang proseso lamang ang maaaring nasa kritikal na seksyon nito sa isang partikular na punto ng oras.
  • Pag-unlad.
  • Bounded Waiting.

Kaya lang, ano ang pag-synchronize sa computing?

Pag-synchronize ( kompyuter agham) Proseso pag-synchronize tumutukoy sa ideya na maraming proseso ang mag-uugnay o makipagkamay sa isang partikular na punto, upang maabot ang isang kasunduan o gumawa sa isang tiyak na pagkakasunod-sunod ng pagkilos.

Ano ang layunin ng pag-synchronize?

Ang pangangailangan para sa pag-synchronize nagmumula kapag ang mga proseso ay kailangang isagawa nang sabay-sabay. Pangunahing layunin ng pag-synchronize ay ang pagbabahagi ng mga mapagkukunan nang walang panghihimasok gamit ang mutual exclusion. Yung isa layunin ay ang koordinasyon ng mga interaksyon ng proseso sa isang operating system.

Inirerekumendang: