Тёмный

انظمة التشغيل-26: الفصل الخامس Process Synchronization (الجزء الثالث) 

Mustafa Sadiq ICT Academy
Подписаться 86 тыс.
Просмотров 43 тыс.
50% 1

Опубликовано:

 

24 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 64   
@youssefamer7505
@youssefamer7505 Год назад
الله لا يحرمنا من شروحاتك الحلوه والسلسه دكتور .. ربنا يجعله ف ميزان حسناتك ي رب .. والله حضرتك صديقنا ف فتره الامتحانات والمراجعه والمذاكره ف اكتر من كورس .. تحياتي ليك دكتور علي هذا المحتوي العربي القوي والغني بالمعلومات .. متابع حضرتك من مصر ♥♥♥
@mustafasadiq
@mustafasadiq Год назад
شكرا جزيلا لكلماتكم الطيبة واتشرف بكم وبكل اهل مصر الكرام. تمنياتي لكم بالتوفيق
@Ealanmohammed001
@Ealanmohammed001 2 года назад
يعطيك الف عافية استاذ ماقصرت بتقديمك هذا الكورس المجاني ادعيلك كل ماشفت مقاطعك الحمدلله الحمدلله بفضل الله ثم شرحك فهمت المادة وتمكنت منها في اختباري اليوم الف شكر
@mustafasadiq
@mustafasadiq 2 года назад
الف الف مبروك. يسعدني ذلك كثيرا وبالتوفيق للمزيد ان شاء الله
@شيعةالسودان
@شيعةالسودان 6 лет назад
في ميزان حسناتك.... كم أستفدنا من شرحك... الله يوفقك
@mustafasadiq
@mustafasadiq 5 лет назад
يسعدني ذلك وبالتوفيق ان شاء الله
@ghadi632
@ghadi632 3 года назад
ماشاءالله تبارك الله شرح وافي لولى الله ثم شرحك ماجبت درجات كويسة بالجامعة شكراً لك
@mustafasadiq
@mustafasadiq 3 года назад
يسعدني ان الشرح اعجبكم وافادكم وبالتوفيق ان شاء الله
@ghadi632
@ghadi632 3 года назад
@@mustafasadiq اجمعين ياكريم
@FaisalAlmogeren
@FaisalAlmogeren Год назад
الله يجزاك خير على كل ماقدمته
@mustafasadiq
@mustafasadiq Год назад
شكراً جزيلاً لكم اخي الكريم وبالتوفيق ان شاء الله
@mohammedalmagadi8451
@mohammedalmagadi8451 10 месяцев назад
شكرا مرا أستاذ. الله يسعدك الشرح جمييل
@mustafasadiq
@mustafasadiq 10 месяцев назад
يسعدني ان الشرح اعجبكم. بالتوفيق ان شاء الله
@shahadabd8793
@shahadabd8793 3 года назад
السلام عليكم دكتور انا عندي أسئلة مطلوب احلها من دكتورتي حليتها جميعها لكن 3 ما قدرت عليهم , ممكن ترشدني ع سبيل لحلهم ؟ مواقع او مقاطع تم شرح فكرة الأسئلة فيهم واقدر منها احل : Is it possible to have a deadlock involving only one single process? Explain your answer. _________________ Consider a system consisting of four resources of the same type that are shared by three processes, each of which needs at most two resources. Show that the system is deadlock free. _____________________ In handling Web client requests, the Web server usually spawns off a thread per request, but not a process per request. Explain why! ________________ مجهودك عظيم شاكرة لك ولكل ما تبذله جزاك الله خيرا
@mustafasadiq
@mustafasadiq 3 года назад
وعليكم السلام. للاسف لا اعرف اي مصادر اخرى للحلول والشروحات
@ay4050
@ay4050 3 года назад
هناك عدة حلول ممكنة ل synchronization وهي :- 1- software solution 2- hardware for synchronizatio a- disable interrupts b- test and set instruction 3- operating system support for synchronization a- muted locks b- semaphore في الخدمات المصرفية، قبل تعديل رصيد احد الحسابات يتم منع باقي العمليات من تعديل أو قراءة قيمة الرصيد حتى تكتمل العملية الحالية ويتم تعديل الرصيد. ما هو الحل الأفضل والمناسب لهذا المثال( الخدمات المصرفية ) ؟ ولماذا ؟ هل يمكن التوضيح!!!
@mustafasadiq
@mustafasadiq 3 года назад
اعتقد ان الحل هو software solutions
@muhannedmtd22
@muhannedmtd22 4 года назад
كورس رائع شكرا جزيلاً لحضرتك
@mustafasadiq
@mustafasadiq 4 года назад
بالتوفيق ان شاء الله
@winterstorm3509
@winterstorm3509 4 года назад
يعطيك العافية استاذ وبارك الله فيك ياريت تشرح مشكلة الحلاق النائم
@mustafasadiq
@mustafasadiq 4 года назад
للاسف لم اسمع بها من قبل. ربما تم اضافتها في النسخ الجديدة. سأحاول الاطلاع عليها وشرحها
@MonsterGames71
@MonsterGames71 5 лет назад
الله يعطيك الف الف عافية فكيت ازمة امتحاني باجر الله يسهلك ويوفقك وين مارحت
@mustafasadiq
@mustafasadiq 5 лет назад
شكراً جزيلاً لدعائك الجميل وبالتوفيق ان شاء الله
@ammar.m.hussain.hassan
@ammar.m.hussain.hassan 4 года назад
جزاك الله خير
@mustafasadiq
@mustafasadiq 4 года назад
شكرا جزيلا
@نداصالحخضير
@نداصالحخضير Год назад
شكراً استاذ ع الشرح البسيط بس سؤال موضوع ال monitors مشارحة؟
@mustafasadiq
@mustafasadiq Год назад
مشروح وبنفس تسلسل الكتاب
@mariamalhaidary7686
@mariamalhaidary7686 4 года назад
لوسمحت لم اعرف كيف انفذ التالي Use Semaphores to implement the following program. Process P1 Input(a1,a2,a3); X=a1-b2; Y=a2+ c2 E1= X*Z; Printf(“E1 = %d”,E1); Process P2 Input(b1,b2,b3); Z = W + 20; E2 = E4 * Z; Printf(“E2=%d”,E2); Process P3 Input(c1,c2,c3); W = C3 + a2 - b2; E3 = W / E2; Printf(“E3=%d”,E3); Process P4 Input(d1,d2); P = d1+d2; E4 = P * E1; Printf(“E4=%d”,E4);
@mustafasadiq
@mustafasadiq 4 года назад
يمكن تضمين هذا المقطع البرمجي ضمن كلاس بالجافا او برنامج سي بلس بلس وكما يوضح المثال في الرابط ادناه www.geeksforgeeks.org/use-posix-semaphores-c/
@lolitasal3107
@lolitasal3107 4 года назад
أتمنى لك دوام الصحة والعافية .. لكني لم أجد السلايدات الخاصة بكل من شابتر 7 , 13, 14, 15 في الرابط الذي أرفقته من قبل .. هل يمكنك تزويدي بهن قبل أن أصل في دراستي اليها ؟ ومشكور مسبقاً على هذا الشرح الوافي والرائع ...
@mustafasadiq
@mustafasadiq 4 года назад
اي شيء لم انشره سابقاً فمعناه انني لا امتلكه يمكنك بسهولة الحصول عليها من الانترنت فقط اكتبوا في كوكل operating systems concepts chapter 7 slides ppt ونفس الشيء لبقية الجابترات وستجدونها في اكثر من موقع
@الجودمحمد-ز3ض
@الجودمحمد-ز3ض 4 года назад
الله يجزاك الف خير على شرحك المثالي استاذ .. هل ممكن استاذ تزودني بطريقه للتواصل معك " ايميل او اي وسيله " لانه عندي بعض النقاط اتمنى منك تفيدني بيها .. وشكرا لمجهودك
@mustafasadiq
@mustafasadiq 4 года назад
يسعدني ان الشرح اعجبكم جميع طرق التواصل معي موجودة في واجهة القناة
@الجودمحمد-ز3ض
@الجودمحمد-ز3ض 4 года назад
@@mustafasadiq تمام. شكرا لك
@baghdadgollage8906
@baghdadgollage8906 6 лет назад
استاذ بعد كم فديو و توصل للجابتر السادس؟؟ الله يخليك امتحانه مبقاله شي و شرحك حلو .. الله يوفقك و يسهلك
@mustafasadiq
@mustafasadiq 6 лет назад
اكملنا الفصل الخامس ولله الحمد احتمال نبدأ بالفصل السادس اليوم او غداً ومن الله التوفيق
@baghdadgollage8906
@baghdadgollage8906 6 лет назад
Mustafa Sadiq ان شاء الله و كل التوفيق الك استاذ
@ZozoZozo-zk2vs
@ZozoZozo-zk2vs 6 лет назад
والله يا ريت استاذ؛ربنا يوفقك.
@mustafasadiq
@mustafasadiq 6 лет назад
Baghdad Gollage شكرا جزيلا
@mustafasadiq
@mustafasadiq 6 лет назад
Zozo Zozo ربنا يسهل. متى الامتحانات النهائية؟
@imtithalhalalo6329
@imtithalhalalo6329 2 года назад
Dining philosophers asymmetric solution how to write it in pseudo code?
@mustafasadiq
@mustafasadiq 2 года назад
www.geeksforgeeks.org/dining-philosophers-solution-using-monitors/
@imtithalhalalo6329
@imtithalhalalo6329 2 года назад
I mean the pseudo code of solution where An odd philosopher picks up first her left chopsticks and even philosopher picks up her right chopstick and then right.
@imtithalhalalo6329
@imtithalhalalo6329 2 года назад
do { wait ( chopstick[i] ); wait ( chopStick[ (i + 1) % 5] ); // eat signal ( chopstick[i] ); signal (chopstick[ (i + 1) % 5] ); // think } while (TRUE); If this one was for the dining problem how to modify it to become asymmetric solution as defined in my comment above.
@mustafasadiq
@mustafasadiq 2 года назад
@@imtithalhalalo6329 i have no idea about that
@abdonajjar2981
@abdonajjar2981 5 лет назад
مشكور استاذ ")
@mustafasadiq
@mustafasadiq 5 лет назад
العفو اخي عبدو
@sahltalaat1923
@sahltalaat1923 3 года назад
هضطر استأذن انا يامعلم
@mustafasadiq
@mustafasadiq 3 года назад
براحتك. بالتوفيق ان شاء الله
@user-ks4ww2cc8p
@user-ks4ww2cc8p Год назад
شكرا أستاذ بس موضوع ال Liveness ماموجود
@mustafasadiq
@mustafasadiq Год назад
ربما تم اضافته في الاصدارات الاخيرة من الكتاب
@user-ks4ww2cc8p
@user-ks4ww2cc8p Год назад
@@mustafasadiq تمام عااشت أيدك عالشرح
@walidahmed8915
@walidahmed8915 5 лет назад
♥ ♥
@mustafasadiq
@mustafasadiq 5 лет назад
😊😊😊
@asmaabdulaziz4816
@asmaabdulaziz4816 2 года назад
ليه تشرح بسرعه؟ على شنو مستعجل تراك قاعد تاكل الكلمات من السرعه وع
@mustafasadiq
@mustafasadiq 2 года назад
اعتذر عن ذلك ولكنه اسلوبي في الكلام وكمان عشان ما ناخذ من وقتك الكريم الكثير 😊
@ghs5687
@ghs5687 5 месяцев назад
بالعكس اكثر شي عاجبني سرعته ف الكلام يختصر علي الوقت وفي نفس الوقت افهم
@SoufiDz
@SoufiDz 4 года назад
جزاك الله خيرا
@mustafasadiq
@mustafasadiq 4 года назад
شكرا جزيلا
Далее
ŠKODA не перестает удивлять
00:48
Просмотров 182 тыс.
Каха понты
00:40
Просмотров 250 тыс.