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

  Рет қаралды 109,524

Mustafa Sadiq ICT Academy

Mustafa Sadiq ICT Academy

Күн бұрын

Пікірлер: 111
@Batool24kh
@Batool24kh 6 ай бұрын
عاشت ايدك دكتوور ويابخت الطلاب الدرستهم على هذا الشرح القوي والجميل🙏🏻
@mustafasadiq
@mustafasadiq 6 ай бұрын
وايدك العايشة. شكرا جزيلا 😊
@simonelidof3906
@simonelidof3906 6 жыл бұрын
روعة ان شاء الله تستمر هكدا انا كانعندي مشكل فهاد المادة ان شاء الله مع انتهاء الدورة نكون تمكنت منو
@mustafasadiq
@mustafasadiq 6 жыл бұрын
ان شاء الله
@noura6321
@noura6321 Жыл бұрын
يعطيك ألف عافية شكرا لوجودك. لولاك في هاي المادة
@mustafasadiq
@mustafasadiq Жыл бұрын
شكراً جزيلاً لكم. تمنياتي لكم بالتوفيق
@AbdullahAli11222
@AbdullahAli11222 5 жыл бұрын
ما شاء الله شرح اكثر من رااائع الف الف شكر لك استاذي عندي طلب صغير بعد اذنك ياريت لو تعمل فيديو واحد تضمة الى السلسلة يتكلم عن مشاكل التزامن الكلاسيكية وكيف تم حلها مثل مشكلة القراءة والكتابة مشكلة المنتج والمستهلك مشكلة عشاء الفلاسفة مشكلة مدخني السجاير اللقاء Rendezvous ..... مشكلة الحلاق النائم sleeping barbe مع خالص الشكر
@mustafasadiq
@mustafasadiq 5 жыл бұрын
يسعدني ان الشرح اعجبكم. تم بالفعل شرح كل هذه الامور في السلسلة وبنفس ترتيب ورودها في الكتاب
@hishamzeyad3831
@hishamzeyad3831 6 жыл бұрын
شكرا ع جهودك المبذولة شرحك علي Algorithm for process While(flag[ j]&&turn==j); Cs هادا معني الكود اذا تحقق الشرط راح يضلوا waiting بسب وجود فاصلة مش رح ينفذ شي اما اذا لم يتحقق الشرط اي بمعني اذا لم يكن الدور ع عملية j او flag j=false رح رح يدخل ع criticalsection
@mustafasadiq
@mustafasadiq 6 жыл бұрын
نعم
@gehadgamal4488
@gehadgamal4488 5 жыл бұрын
فعلا الجزء ده مشروح خطأ
@meznab7417
@meznab7417 3 жыл бұрын
ما شاء الله شرح اكثر من رااائع الف الف شكر لك استاذ
@mustafasadiq
@mustafasadiq 3 жыл бұрын
يسعدني ان الشرح اعجبكم وبالتوفيق ان شاء الله
@meznab7417
@meznab7417 3 жыл бұрын
جدا والله أنا بعتمد على شرحك وأفهم منك أكثر من دكتور المادة ..أتمنى أن تستمر بتقديم شروحات كهذه لمناهج أخرى بنفس الكيفية هذه ..بارك الله فيك وجزاك الله خير الجزاء 💗
@mustafasadiq
@mustafasadiq 3 жыл бұрын
@@meznab7417 مستمرون ان شاء الله
@iM7MD21
@iM7MD21 6 жыл бұрын
جزاك الله الف خير .. بس ملاحظة الصوت ضعيف بعض الشيء
@mustafasadiq
@mustafasadiq 6 жыл бұрын
شكرا جزيلا لكم ويمكنكم استخدام ال headphone للاستماع بشكل افضل علما اننا نعمل بشكل مستمر على تحسين جودة الصوت ومن الله التوفيق
@mouneibintk9595
@mouneibintk9595 3 жыл бұрын
جزاك الله خير كثر الله من امثالك
@mustafasadiq
@mustafasadiq 3 жыл бұрын
شكرا جزيلا لكم
@Fatimaalkabbi1991
@Fatimaalkabbi1991 3 жыл бұрын
Give a detailed analysis of Peterson's Algorithm to demonstrate that it works properly. In particular, show that indefinite postponement cannot occur, and mutual exclusion is enforced. Can give any suggestion to improve its performance دكتور العفو شنو حل هذا السؤال ؟
@mustafasadiq
@mustafasadiq 3 жыл бұрын
نعتدر عن حل الاسئلة والواجبات
@Fatimaalkabbi1991
@Fatimaalkabbi1991 3 жыл бұрын
@@mustafasadiq تمام شكرا جزيلا دكتور
@SeMoAliraqi
@SeMoAliraqi 6 жыл бұрын
عاشت ايدك دكتوور ... ومشكورين على جهودك
@mustafasadiq
@mustafasadiq 6 жыл бұрын
الشكر لله اخي اسامة ويسعدني ان الشرح اعجبكم
@العنايةمعروزي
@العنايةمعروزي 4 жыл бұрын
سؤال بس بخواررزمية الجداول fcfsفي حال ذكر بنص السؤال تعدد المستويات قيمة الرتل Qقدي تكون ارجو الرد سؤال فحص لان
@mustafasadiq
@mustafasadiq 4 жыл бұрын
للأيف لم افهم السؤال يرجى التوضيح
@hudhaifagburi9073
@hudhaifagburi9073 2 жыл бұрын
احسنت. Well done
@mustafasadiq
@mustafasadiq 2 жыл бұрын
احسن الله اليكم good luck
@sajasalman773
@sajasalman773 4 жыл бұрын
السلام عليكم دكتور ممكن سؤال what causes critical section problem? اگول هذا الجواب صح ( انه لا يوجد two process يتنفذ بنفس الوقت داخل ال critical section وهذا ما سبب النه critical section problem )...
@mustafasadiq
@mustafasadiq 4 жыл бұрын
وعليكم السلام. بصراحة لا اتذكر وتحتاجون مراجعة الكورس لمعرفة الجواب الصحيح
@sajasalman773
@sajasalman773 4 жыл бұрын
تمام دكتور شكرا جزيلا دكتور ردت اسال على خوارزميات الCpu scheduling اكو اسئله غير الي موجوده ع القناة مع الحل لان من احل ما اعرف صح او لا ، والله يوفقك يارب
@mustafasadiq
@mustafasadiq 4 жыл бұрын
@@sajasalman773 فقط اكتبي في كوكل cup scheduling solved examples وستحدين الكثير
@yassineraddaoui5467
@yassineraddaoui5467 4 жыл бұрын
more then one process want to change global variables
@Userabs
@Userabs Жыл бұрын
شكرا جزيلا، اذا ممكن عندي سؤال في الدقيقة ٢٠ في الشريحة رقم ١٤ الwhile بعدها فاصله يعني ما دام المتغيرين صحيحين ستظل في الانتظار! وهذا غريب مو المفروض اذا تحقق الشرطين تدخل الcritical section ؟
@mustafasadiq
@mustafasadiq Жыл бұрын
ملاحظة جميلة. القصد انه اذا كان كل من ال flag وال turn لعملية معينة كلاهما صحبح فلن يسمح لها بالدخول في المقطع الحرج الا اذا كان احدهما false
@MA-yu6wb
@MA-yu6wb 4 жыл бұрын
السلام عليكم جزاك الله خيرا على هذا الشرح الجميل ولكن عفوا هناك خطأ في 12:29 ذكرت حضرتك إذا كان while (turn == i) فسوف تدخل العملية الى critical section ولكن بعد while هنا فاصلة منقوطة فذلك لن تدخل العملي الى critical section إلا إذا كانت turn != i فلذلك بعدها نعين القيمة turn = i في critical seciton
@mustafasadiq
@mustafasadiq 4 жыл бұрын
وعليكم السلام شكراً للتنبيه
@MA-yu6wb
@MA-yu6wb 4 жыл бұрын
@@mustafasadiq كل الإحترام والتقدير لحضرتك
@shatha5541
@shatha5541 2 жыл бұрын
الشابترز الاربع الاولى وين موجوده؟
@mustafasadiq
@mustafasadiq 2 жыл бұрын
كلها في هذه القائمة kzbin.info/aero/PLHKTPL-jkzUqgHIBdC2I16QqZCSDN_6oS
@fatemajasim6385
@fatemajasim6385 5 жыл бұрын
السلام عليكم ورحمة الله أود أن تبين لي معنى synchronization ومعنى concurrency وماهو الفرق بين المصطلحين ؟ مع جزيل الشكر
@mustafasadiq
@mustafasadiq 5 жыл бұрын
وعليكم السلام. هذا الرابط يشرح المطلوب gradestack.com/Gate-Computer-Science-/Operating-System/Concurrency-/21100-4273-47538-study-wtw
@memocomputer9095
@memocomputer9095 3 жыл бұрын
السلام عليكم ممكن سؤال اعتقد اكو خطا في الخوارزميه الاخيره لل Pi. f[j]=true وليس flag[i]=true لو قصده شى ثاني
@mustafasadiq
@mustafasadiq 3 жыл бұрын
ال f هي اسم المتغير المعبر عن ال flags
@memocomputer9095
@memocomputer9095 3 жыл бұрын
@@mustafasadiq اقصد في الخوارزميه flag[j]=true وليس flag[i] بس شوفلياها بلا زحمه لان تخربطت الفكره عندي
@mustafasadiq
@mustafasadiq 3 жыл бұрын
@@memocomputer9095 احاول اراجعها واشوف شنو القصة لأن شارحها قبل 4 سنوات وناسيها
@راغنارلوثبروك-س8ح
@راغنارلوثبروك-س8ح 6 жыл бұрын
الف شكر لك استاذي الكريم
@mustafasadiq
@mustafasadiq 6 жыл бұрын
العفو وبالتوفيق ان شاء الله
@korsojanet4988
@korsojanet4988 5 жыл бұрын
هل يوجد محاكي لعملية المزامن.. ارجو الرد ؟؟؟
@mustafasadiq
@mustafasadiq 5 жыл бұрын
للأسف لا اعتقد
@korsojanet4988
@korsojanet4988 5 жыл бұрын
شكراً لجهودك
@mustafasadiq
@mustafasadiq 5 жыл бұрын
@@korsojanet4988 العفو وبالتوفيق ان شاء الله
@memocomputer9095
@memocomputer9095 3 жыл бұрын
السلام عليكم و رحمه الله ، ردت اسأل عن اسئله كل فصل وين الكاها
@mustafasadiq
@mustafasadiq 3 жыл бұрын
وعليكم السلام. تم نشرها اسفل اول واخر فيديو في الكورس
@memocomputer9095
@memocomputer9095 3 жыл бұрын
@@mustafasadiq يعني في بدايه اول مقطع فيديو للفصل الاول لو وين بالضبط
@memocomputer9095
@memocomputer9095 3 жыл бұрын
@@mustafasadiq اني لكيت فقط رابط تنزيل السلايدات
@mustafasadiq
@mustafasadiq 3 жыл бұрын
@@memocomputer9095 kzbin.info/www/bejne/i3S3eIKOe9ealaM
@memocomputer9095
@memocomputer9095 3 жыл бұрын
@@mustafasadiq تسلملي
@riadlekhchine8584
@riadlekhchine8584 9 ай бұрын
في الدقيقة 14و50 ثا انت تقول انه يجب ان تمكث العملية وقت محدد في الكريتيكال ساكشن وليس ما لا نهاية. لكن الترجمة الصحيحة والمعنى الصحيح هو انه يجب ان نسمح بعدد منته من المرات لعملية ما وليس بزمن منته. فعندما يكون هناك طلب متعدد للدخول، يجب مثلا ان نسمح لعلمية ما بالدخول 3 مرات على الاكثر قبل ان تدخل عملية اخرى كانت تطلب الدخول. تحياتي
@mustafasadiq
@mustafasadiq 9 ай бұрын
الترجمة الحرفية للمقطع المذكور هي: ان عملية اختيار العمليات للدخول الى المقطع الحرج يجب ان لا تتأخر الى ما لانهاية. شكراً للأهتمام
@JorySoul-cz9og
@JorySoul-cz9og Жыл бұрын
اريد اسئله تخص هذا فصل
@mustafasadiq
@mustafasadiq Жыл бұрын
موجودة مرفقة مع اخر فيديو في الكورس
@cimoreliifaan
@cimoreliifaan 4 жыл бұрын
شكرا أستاذ الله يعطيك الف عافية
@mustafasadiq
@mustafasadiq 4 жыл бұрын
بالتوفيق ان شاء الله
@fatemajasim6385
@fatemajasim6385 5 жыл бұрын
هل ان concurrency هو نفسه synchronization لو يختلف أحدهما عن الآخر ؟
@mustafasadiq
@mustafasadiq 5 жыл бұрын
تم الاجابة عن هذا السؤال في التعليق السابق
@umali9128
@umali9128 4 жыл бұрын
احسنت بارك الله فيك
@mustafasadiq
@mustafasadiq 2 жыл бұрын
احسن الله اليكم
@aissayousfi9588
@aissayousfi9588 5 жыл бұрын
رائع شرح مبسط ومفهوم
@mustafasadiq
@mustafasadiq 5 жыл бұрын
بالتوفيق ان شاء الله
@sajasalman773
@sajasalman773 4 жыл бұрын
دكتور السلام عليكم ال cynchronization مو يتكون من independent هذا يتاثر او لا يتاثر بالتنفيذ والcooperating يؤثر على العميله الاخرى بالتنفيذ .. فاذا اجه السؤال بهالطريقه. A process is _______ if it cannot affect or be not affected by the other processes executing in the system هل هو ( independent ,,,coorperating ,,,, independent and cooperating ,,, or not of these) صح جوابي ولا واحد منهم اخر اختيار ... وشكرا الله يوفقك ،،،اعتذر على الاطاله ..
@mustafasadiq
@mustafasadiq 4 жыл бұрын
وعليكم السلام الجواب independent بمعنى عملية مستقلة لا تؤثر ولا تتأثر بتنفيذ بقية العمليات
@ammar.m.hussain.hassan
@ammar.m.hussain.hassan 4 жыл бұрын
جزاك الله خير
@mustafasadiq
@mustafasadiq 4 жыл бұрын
شكراً جزيلاً
@ayaal.4933
@ayaal.4933 3 жыл бұрын
أستاذ كيف ممكن اتواصل معك ارجوك ضروري جداً 🙏
@mustafasadiq
@mustafasadiq 3 жыл бұрын
جميع طرق التواصل موجودة في واجهة القناة
@ayaal.4933
@ayaal.4933 3 жыл бұрын
@@mustafasadiq تمام استاذ راسلتك عالماسنجر إذا ممكن ترد على سؤالي
@mustafasadiq
@mustafasadiq 3 жыл бұрын
@@ayaal.4933 ان شاء الله في اقرب فرصة
@ayaal.4933
@ayaal.4933 3 жыл бұрын
@@mustafasadiq إن شاء الله بس اتمنى ما تنساني
@زينبعباس-ذ4ج
@زينبعباس-ذ4ج 6 жыл бұрын
ربي يوفقك
@mustafasadiq
@mustafasadiq 6 жыл бұрын
شكرا جزيلا
@GH-tp2jk
@GH-tp2jk 4 жыл бұрын
استاذ كيف اقدر اتواصل معك
@mustafasadiq
@mustafasadiq 4 жыл бұрын
توجد عدة طرق للتواصل في واجهة القناة
@GH-tp2jk
@GH-tp2jk 4 жыл бұрын
Mustafa Sadiq ICT Academy عفوا مااقدر اتواصل معاك تويتر او وتساب او ايميل؟
@mustafasadiq
@mustafasadiq 4 жыл бұрын
@@GH-tp2jk للاسف لا يمكن
@NoName-qi5xb
@NoName-qi5xb 2 жыл бұрын
استاذ شنو شروط المنطقه الحرجه
@mustafasadiq
@mustafasadiq 2 жыл бұрын
تم شرحها بالتفصيل فيرجى مراجعة الفيديوهات
@NoName-qi5xb
@NoName-qi5xb 2 жыл бұрын
@@mustafasadiq تابعتهم استاذ بس دكتور الماده يگول مو ذولي النقاط ال3
@mustafasadiq
@mustafasadiq 2 жыл бұрын
@@NoName-qi5xb للأسف لا اعرف غيرهم
@NoName-qi5xb
@NoName-qi5xb 2 жыл бұрын
@@mustafasadiq شكرا استاذ
@فيصلأحمد-ث3ب
@فيصلأحمد-ث3ب 6 жыл бұрын
الله يعطيك العافيه
@mustafasadiq
@mustafasadiq 6 жыл бұрын
شكراً جزيلاً
@ozgehakansardar4275
@ozgehakansardar4275 4 жыл бұрын
السلام عليكم هل بأمكاني التواصل معك خاص
@mustafasadiq
@mustafasadiq 4 жыл бұрын
وعليكم السلام يمكنكم مراسلتي على هذا الموقع فقط www.linkedin.com/in/mustafa-s-aljumaily/
@mohammedmahmoud5839
@mohammedmahmoud5839 6 жыл бұрын
تعال درس عندنا في السودان 😂 والله العظيم ممكن دي احسن وابسط وافضل طريقة لايصال المعلومة💖 تسلم ي استاذ
@mustafasadiq
@mustafasadiq 6 жыл бұрын
يسعدني ويشرفني ذلك واتمنى زيارة السودان الشقيق يوماً ما
@man3a
@man3a 5 жыл бұрын
sudfun TV لا لا ماننطيه دكتورنا لنا وبس 😁 خلوه بس يرجع لنا بالسلامه
@darrenpapillon9914
@darrenpapillon9914 5 жыл бұрын
19:57 erreur normalement flag[j]=true et non flag[i]=true????
@mustafasadiq
@mustafasadiq 5 жыл бұрын
No French, sorry
@darrenpapillon9914
@darrenpapillon9914 5 жыл бұрын
@@mustafasadiq اعتقد انه يوجد خطا في الدقيقة 19:57 (flag[i]=true ) التصحيح هو flag[j]=true وشكرا لك استاذ
@mustafasadiq
@mustafasadiq 5 жыл бұрын
@@darrenpapillon9914 شكرا للتنبيه
@معتزالبارباموسى
@معتزالبارباموسى 4 жыл бұрын
استاذ ممكن رقم الوتس اب بتاعك
@mustafasadiq
@mustafasadiq 4 жыл бұрын
للأسف لا استخدم الواتساب
@des3losh
@des3losh 5 жыл бұрын
عاشت ايدك
@mustafasadiq
@mustafasadiq 5 жыл бұрын
شكرا جزيلا
@Batool24kh
@Batool24kh 6 ай бұрын
❤️❤️
@mustafasadiq
@mustafasadiq 6 ай бұрын
🙏🙏🙏
@yemen5289
@yemen5289 2 жыл бұрын
😍😍😍😍❤
@mustafasadiq
@mustafasadiq 2 жыл бұрын
@marwaahmed9185
@marwaahmed9185 2 жыл бұрын
كلامك سريع أوي يا أستاذ
@mustafasadiq
@mustafasadiq 2 жыл бұрын
نعتذر عن ذلك. تحياتي لكم
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 29 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 21 МЛН
Process Synchronization
21:26
Neso Academy
Рет қаралды 405 М.
Example for Process Synchronization Using Semaphore [English Subtitle]
3:55
The Critical-Section Problem
13:50
Neso Academy
Рет қаралды 345 М.
Semaphores
22:51
Neso Academy
Рет қаралды 515 М.
أحمد منصور يكشف عن 20 سرّاَ في شخصية أحمد الشـ*ـرع #سوريا
1:44:01
أصح وشوف … رجالة الثورة بنعمل إيه
12:29
Khaled Elserty
Рет қаралды 7 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 29 МЛН