Компьютер бүх үйлдлүүд синхрончлогдсон эсэхийг хэрхэн баталгаажуулдаг вэ?
Компьютер бүх үйлдлүүд синхрончлогдсон эсэхийг хэрхэн баталгаажуулдаг вэ?

Видео: Компьютер бүх үйлдлүүд синхрончлогдсон эсэхийг хэрхэн баталгаажуулдаг вэ?

Видео: Компьютер бүх үйлдлүүд синхрончлогдсон эсэхийг хэрхэн баталгаажуулдаг вэ?
Видео: Том уйлсан нялх хүүхдэд тохиромжгүй 10 аймшигтай видео 2024, Дөрөвдүгээр сар
Anonim

Thread синхрончлол механизм гэж тодорхойлсон байдаг баталгаажуулдаг хоёр ба түүнээс дээш зэрэгцсэн процессууд эсвэл урсгалууд хийх чухал хэсэг гэж нэрлэгддэг тодорхой програмын сегментийг нэгэн зэрэг гүйцэтгэхгүй. Тиймээс 1 ба 2-р процесс хоёулаа тэр нөөцөд хандахыг оролдох үед энэ нь ёстой нэг удаад зөвхөн нэг процесст хуваарилагдана.

Тэгэхээр, синхрончлолын өөр өөр механизмууд юу вэ?

Хоёр байна төрөл -ийн синхрончлол : өгөгдөл синхрончлол болон процесс синхрончлол : Үйл явц Синхрончлол : Тодорхой дараалсан үйлдлийг гүйцэтгэхийн тулд гар барихад хүрэхийн тулд олон хэлхээ эсвэл процессыг нэгэн зэрэг гүйцэтгэх. Түгжих, мутекс, семафорууд нь процессын жишээ юм синхрончлол.

Дээрхээс гадна синхрончлолын гурван шаардлага юу вэ? Чухал хэсгийн асуудлын шийдэл нь дараах гурван нөхцлийг хангасан байх ёстой.

  • Бие биенээ үгүйсгэх. Хамтын ажиллагааны бүлэг процессуудаас зөвхөн нэг процесс нь тухайн цаг хугацааны чухал хэсэгт байж болно.
  • Ахиц дэвшил.
  • Хязгаарлагдмал хүлээлт.

Тэгэхээр, тооцоолоход синхрончлол гэж юу вэ?

Синхрончлол ( компьютер шинжлэх ухаан) үйл явц синхрончлол Энэ нь тохиролцоонд хүрэх эсвэл тодорхой дараалсан үйлдлүүдийг хэрэгжүүлэхийн тулд олон процессыг тодорхой цэгт холбох эсвэл гар барих гэсэн санааг илэрхийлдэг.

Синхрончлолын зорилго юу вэ?

хэрэгцээ синхрончлол процессуудыг зэрэг гүйцэтгэх шаардлагатай үед үүсдэг. Үндсэн синхрончлолын зорилго харилцан үгүйсгэх ашиглан хөндлөнгийн оролцоогүйгээр нөөцийг хуваалцах явдал юм. Бусад зорилго үйлдлийн систем дэх үйл явцын харилцан үйлчлэлийн зохицуулалт юм.

Зөвлөмж болгож буй: