Ինչպե՞ս է համակարգիչը ապահովում, որ բոլոր գործողությունները համաժամանակացված են:
Ինչպե՞ս է համակարգիչը ապահովում, որ բոլոր գործողությունները համաժամանակացված են:

Video: Ինչպե՞ս է համակարգիչը ապահովում, որ բոլոր գործողությունները համաժամանակացված են:

Video: Ինչպե՞ս է համակարգիչը ապահովում, որ բոլոր գործողությունները համաժամանակացված են:
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Մայիս
Anonim

Թեմա համաժամացման սահմանվում է որպես մեխանիզմ, որը ապահովում է որ երկու կամ ավելի միաժամանակյա գործընթացներ կամ թելեր անել միաժամանակ չկատարել ծրագրի որոշակի հատված, որը հայտնի է որպես կրիտիկական բաժին: Հետևաբար, երբ 1-ին և 2-րդ գործընթացները երկուսն էլ փորձում են մուտք գործել այդ ռեսուրսը, այն պետք է միաժամանակ վերագրվել միայն մեկ գործընթացի:

Պարզապես, որո՞նք են համաժամացման տարբեր մեխանիզմները:

Կան երկու տեսակները -ից համաժամացման : տվյալներ համաժամացման և գործընթաց համաժամացման : Գործընթաց Համաժամացման Մի քանի թելերի կամ գործընթացների միաժամանակյա կատարում՝ ձեռքսեղմման հասնելու համար, որպեսզի նրանք կատարեն գործողությունների որոշակի հաջորդականություն: Lock-ը, mutex-ը և semaphores-ը գործընթացի օրինակներ են համաժամացման.

Բացի վերը նշվածից, որո՞նք են համաժամացման երեք պահանջները: Կրիտիկական հատվածի խնդրի լուծումը պետք է բավարարի հետևյալ երեք պայմաններին.

  • Փոխադարձ Բացառում. Համագործակցող գործընթացների խմբից միայն մեկ գործընթաց կարող է լինել իր կրիտիկական հատվածում տվյալ պահին:
  • Առաջընթաց.
  • Սահմանափակ սպասում.

Այսպիսով, ի՞նչ է համաժամացումը հաշվարկում:

Համաժամացման ( համակարգիչ գիտություն) գործընթաց համաժամացման վերաբերում է այն գաղափարին, որ մի քանի գործընթացներ պետք է կապվեն կամ ձեռքսեղմվեն որոշակի կետում՝ համաձայնության հասնելու կամ գործողությունների որոշակի հաջորդականության համար պարտավորվելու համար:

Ո՞րն է համաժամացման նպատակը:

Անհրաժեշտությունը համաժամացման առաջանում է, երբ գործընթացները պետք է կատարվեն միաժամանակ: Գլխավոր հիմնական համաժամացման նպատակը ռեսուրսների փոխանակումն է՝ առանց միջամտության՝ օգտագործելով փոխադարձ բացառում։ Մյուսը նպատակը օպերացիոն համակարգում գործընթացի փոխազդեցությունների համակարգումն է:

Խորհուրդ ենք տալիս: