هناك عدة حلول ممكنة لِ Synchronization وهي :-
1 software solution for synchronization
2 Hardware support for synchronizatio
● Disable interrupts
● Test and set instruction
3 OS support for synchronization
● Mutex locks
● Semaphore
ما هو الحل المناسب لإستخدام هذا المثال (المعاملات البنكية) ؟
هل يمكن التوضيح !!!
كيف تصبح 470 = balance !!!!!
في هذا المثال " 100 = balance "
100 + 120 = 220 (ناتج العملية الاولى)
220 + 350 = 570 (ناتج العملية الثانية)
من المفروض تصبح 570 = balance
ماذا تعني Process synchronization في operating Systems وكيف يمكن تطبيقها في التكنولوجيا البرامج، التطبيقات، الأجهزة، .... الخ ؟
ارجو توضيحها بمثال علمي واقعي.