Qanday qilib kompyuter barcha operatsiyalarni sinxronlashtirishni ta'minlaydi?
Qanday qilib kompyuter barcha operatsiyalarni sinxronlashtirishni ta'minlaydi?

Video: Qanday qilib kompyuter barcha operatsiyalarni sinxronlashtirishni ta'minlaydi?

Video: Qanday qilib kompyuter barcha operatsiyalarni sinxronlashtirishni ta'minlaydi?
Video: Kompyuterda butun sistema tilini O'zbekcha qilish 2024, May
Anonim

Ip sinxronizatsiya qaysi mexanizm sifatida aniqlanadi ta'minlaydi ikki yoki undan ortiq bir vaqtning o'zida jarayonlar yoki oqimlar qil bir vaqtning o'zida muhim bo'lim deb nomlanuvchi muayyan dastur segmentini bajarmaydi. Shunday qilib, 1 va 2-jarayon ikkalasi ham ushbu manbaga kirishga harakat qilganda, u kerak bir vaqtning o'zida faqat bitta jarayonga tayinlanishi mumkin.

Xuddi shunday, turli xil sinxronizatsiya mexanizmlari qanday?

Ikkita bor turlari ning sinxronizatsiya : ma'lumotlar sinxronizatsiya va jarayon sinxronizatsiya : Jarayon Sinxronizatsiya : Bir vaqtning o'zida bir nechta iplar yoki jarayonlarning bir vaqtning o'zida bajarilishi, ular ma'lum harakatlar ketma-ketligini bajaradilar. Lock, mutex va semaforlar jarayonga misoldir sinxronizatsiya.

Yuqoridagilardan tashqari, sinxronizatsiya uchun uchta talab nima? Kritik bo'lim muammosini hal qilish quyidagi uchta shartni qondirishi kerak:

  • O'zaro istisno. Birgalikda ishlaydigan jarayonlardan faqat bitta jarayon ma'lum bir vaqtning o'zida uning muhim qismida bo'lishi mumkin.
  • Taraqqiyot.
  • Cheklangan kutish.

Shunday qilib, hisoblashda sinxronizatsiya nima?

Sinxronizatsiya ( kompyuter fan) jarayon sinxronizatsiya kelishuvga erishish yoki muayyan harakatlar ketma-ketligini bajarish uchun bir nechta jarayonlar ma'lum bir nuqtada bir-biriga bog'lanishi yoki qo'l berib ko'rishishi haqidagi g'oyani anglatadi.

Sinxronizatsiyadan maqsad nima?

Ehtiyoj sinxronizatsiya jarayonlar bir vaqtning o'zida bajarilishi kerak bo'lganda paydo bo'ladi. Asosiy sinxronizatsiya maqsadi - o'zaro istisnolardan foydalangan holda, resurslarni aralashuvsiz almashish. Boshqa maqsad operatsion tizimda jarayonlarning o'zaro ta'sirini muvofiqlashtirishdir.

Tavsiya: