السلام عليكم يرجى الانتباه الى ان الفيديو يجمع ال need + available في حين ان الصحيح هو جمع ال allocated + available لذا يرجى اخذ ذلك بعين الاعتبار اما البقية فكله صحيح ان شاء الله
جزاك الله كل خير استاذ مصطفى ، الخطأ اللي وقعت فيه بالفيديو خلاني اضل متذكر طريقة الحل الصحيحة ، والحمدلله حليت الامتحان وبميزان حسناتك ان شاء الله شكرا الك ❤️🌹
استاذ من توجد رقم ال available كل الشروحات يجمعون ال available القديم مع alloction مدرس مادة عندنا يجمع بين 332+200=532 انت تجمع available+need 332+122 = 454 ياهو الصح
ممكن التعليق ع شرحك بش مهندس هلا لمن تفحص safe sequence بندور ع العملية الي محتاجة موارد اقل من المتاحة بس لمن نلاقيها و تعمل تحرير للموارد مخصصة الها بعد م تخلص شغلها راح نضيف ع المتاح الموارد الي كانت مخصصة الها مش الي كانت محتاجها و حتلاحظ بالحل حيطلع معك عدد نسخ من الموارد اكثر من الموجودين اصلن ... و شكرا
@@mustafasadiq ولكن لو نتبع الخطوات اللي مشيت عليها بالمثال التالي له كان ما زبط وماطلع حل وهاي المشكلة واجهتها بحل المثال الثاني وكنت رح استفسر عنها ولكن وجدث الاجابة بالتعليقات .. مشكوين جميعا
يعطيك العاافية. سؤال، ب 20:00 اخر سلايد، لما نطلب request لاي process بنشتغل على البيانات الاولى ولا الجديدة الي تم حديثها بعد طلب ل process قبله؟؟ يعني لما اطلب request for P4 اكمل على البيانات بعد طلب request for P1؟؟ وايضا، باول خطوة المقارنة (Request
دكتور مقدرين جهودك جزاك الله خير. بس ممكن تلمح في عنوان الفيديوا أنو ينبغي قراءة وصف الفيديوا . لانه في طلاب تورطوا وأعتقد بالتلميح هذا راح ينتبهوا. شكرا لك دكتور .
مناقشة لاخر سؤالين على جزئية الطلب في خوارزمية الbanker المطلوب الاول(p4_3,3,0) كانت النتيجة not safe اما المطلوب الثاني (p0_020) فان seq-p1,p3,p4,p0,p2 >-
عنا Alocation معطى Maxمعطى Avalabile نجمع aloc وبعدها ننقص المعطى الرقم من مجموع aloc Need max-alo نقارن هل avalabile اقل او اكبر مع need ولازم تكون اقل وبجمعهم وبكرر العملية وان اكبر بمشي للبعدوا Request برضوا مقارنة على ما ظن بقارن avalabileمع alo ونعمل خطوات قبل بس صح معلوماتي؟؟؟ او غلط
عرفت ان في الحل خطا من اول مرة شاهدت الفيديو لان المثال واضح ما من الممكن احرر الneed واني مخصص لكل عملية allocated الخطا واضح لكل شخص فهم الموضوع العملية من تكمل اكيد راح تحرر need الي اخذته مع allocated المخصص الها
يعطيك العافيه استاذ.. شرح رائع ومجهود يذكر .. لكن لدي تعلقين .. اول شي اخر سؤالين في المحاضره هل جواب الاول it can't والثاني yes .. ثاني شي حبيت انبه انه الnew available مو المفروض نجمع الavailable + allocation .. لانه بعد اكتمال العمليه سيتم تحرير الموارد الي كانت مخصصه للعمليه وهي خانة الallocation وشكرا لك
اولاً حتى تفهم شو بيصير في العالم حولك. وحتى تعرف ما يجري خلف الكواليس في مختلف العلوم والمعارف وحتىتطور حالك وتصبح عنصر فعال ومنتج في مجتمعك وحتى تحصل شغل يسد رمقك :) وغيرها الكثير
@@mustafasadiq انت انسان كفو ما توقعت ترد على تعليقي على فكرة انا طالبة جامعة سنة رابعة بدرس هندسة برمجيات واليوم عندي امتحان دخلت على قناتك بفتح فيديوهات وبدرس هه يا الله الدراسة شو صعبة .. انت استاد او طالب وكم عمرك
@@mustafasadiq اقصد الجبتر ماكو اصلا المهم استاذ كل الاساتذة تشرح شرح يختلف عن الي تشرحة هلل خلل في شرحك ام ؟ لان الصحيح دا اشوفة مو حلك لان حسب كلام الكتاب الي جاي تحل بيه انت كلشي حالة خطا ياريت تردلي حتى بس اتاكد
حسب هالطريقه تطلعلي مشكله من نوصل P2,P0 تكون المصادر اعلى من ال Max وبعد البحث لكيت الحل بهالفيديو انه نجمع ال Allocation+ Available وليس ال Need th-cam.com/video/cqK_kpZtLpQ/w-d-xo.html
السلام عليكم
يرجى الانتباه الى ان الفيديو يجمع ال need + available
في حين ان الصحيح هو جمع ال allocated + available
لذا يرجى اخذ ذلك بعين الاعتبار اما البقية فكله صحيح ان شاء الله
استاذ ممكن اتعيد الفديو او تعيد مونتاجه لان الخطأ يسبب ارباك النا ومنا للك التقدير
@@مجلةمنوعات-ق9ط احاول عمل ذلك في المستقبل ان شاء الله
@@mustafasadiq ممنون منك استاذ ولو راح انتعبك
ليتني شفت ردك ... للاسف بعد ما شرحته للطلاب اكتشفت الخطأ اثناء تنفيذ الكود بالجافا مما سبب لي وللطلاب ارباك
@@hfcr8943 اعتذر عن ذلك كثيرا
الف رحمة على ابيك ألف رحمة على ابيك بهاي الساعة رحمة الله على موتاك واحد واحد
شكرا جزيلا
شُكراً جَزيلاً ربي يجزيك كُل خير وبَركة.. وويا اذان الصبح ياربي يتحقق كولشي بنفسك
My dear doctor 🧡✨
@@Batool24kh ممنون منكم ست. ولكم بالمثل ان شاء الله
@@mustafasadiq امين يارب
جزاك الله كل خير استاذ مصطفى ، الخطأ اللي وقعت فيه بالفيديو خلاني اضل متذكر طريقة الحل الصحيحة ، والحمدلله حليت الامتحان وبميزان حسناتك ان شاء الله شكرا الك ❤️🌹
يسعدني ذلك كثيرا. بالتوفيق ان شاء الله
دكتورنا الفاضل أرسل سلامي وشكري لك من المملكة العربية السعودية
الله يسلمكم ويحفظكم. تحياتي لكم ولكل اهل المملكة
جزاك الله خير
@@KarrarKadhim58 شكرا جزيلا
حل السؤالين يكون الأول بتسلسل < p0,p1,p2,p3,p4> أما الثاني يكون بعدها يتوقف لايستطيع تلبية العمليات الباقية لان كلها سوف تكون اكبر من المتوفر
شكراً جزيلاً للأستجابة ومحاولة الحل
شكراً الك من سوريا 🖤🌚
حياكم الله وكل اهل سوريا الكرام وبالتوفيق ان شاء الله
استاذ من توجد رقم ال available
كل الشروحات يجمعون ال
available القديم مع alloction
مدرس مادة عندنا يجمع بين 332+200=532
انت تجمع available+need
332+122 = 454
ياهو الصح
مدرسكم صح انا صار عندي خطا اثناء الحل ولم انتبه له الا بعد اكمال الشرح
@@mustafasadiq استاذ عندي سؤال تكدر تحلو او اني ادزلك الحل وانت بس جيكو صح اوخطا
@@ragheedmohammed7515 نعم يمكنك ارساله لحسابي على الفيس بوك
Www.facebook.com/mustafasadiq0
كلامك صحيح Ragheed Mh ... كل الاحترام لصاحب الفيديو على المجهود ولكن رجو حذف الفيديو او تصحيحه لتجنب ايصال معلومات خاطئة للطلاب
شكرا جزيلا من السودان
حياكم الله وكل اهل السودان الكرام
شكرا الله يعطيك العافيه وان شاء الله تلخص الكتاب
الشكر لله اخي الكريم
تقصد "اخلص الكتاب"؟
بارك الله فيك يا أستاذ
شكرا جزيلا
ممكن التعليق ع شرحك بش مهندس هلا لمن تفحص safe sequence بندور ع العملية الي محتاجة موارد اقل من المتاحة بس لمن نلاقيها و تعمل تحرير للموارد مخصصة الها بعد م تخلص شغلها راح نضيف ع المتاح الموارد الي كانت مخصصة الها مش الي كانت محتاجها و حتلاحظ بالحل حيطلع معك عدد نسخ من الموارد اكثر من الموجودين اصلن ... و شكرا
كلامك صحيح وبالفعل بعد انتهاء تسجيل الدرس ونشره ومراجعته اكتشفت ذلك
طب شو هو الحل الصحيح هون ؟؟
@@njlaaemam7815 الحل النهائي صحيح رغم كون احد الخطوات فيها مشكلة
منيح ، ربي يجزيك الخير
@@mustafasadiq ولكن لو نتبع الخطوات اللي مشيت عليها بالمثال التالي له كان ما زبط وماطلع حل وهاي المشكلة واجهتها بحل المثال الثاني وكنت رح استفسر عنها ولكن وجدث الاجابة بالتعليقات ..
مشكوين جميعا
بارك الله فيكم ..
شكرا جزيلا لكم وبالتوفيق ان شاء الله
عاشت ايدك استاذ وربي يوفقك
شكرا جزيلا
يعطيك العاافية. سؤال، ب 20:00
اخر سلايد، لما نطلب request لاي process بنشتغل على البيانات الاولى ولا الجديدة الي تم حديثها بعد طلب ل process قبله؟؟ يعني لما اطلب request for P4 اكمل على البيانات بعد طلب request for P1؟؟
وايضا، باول خطوة المقارنة (Request
نشتغل على البيانات الجديدة بعد كل request.
نعم اذا لم يكن ال request >= available
فلا يمكن انجاز هذه العملية ونبحث عن غيرها ممن تحقق الشرط
تماام، شكراً
ممكن شرح الحالة الثانية من هذا المثال حتى لو text
استاذ اعتقد اكو اخطاء بالحل قانون ال
need =max _ allocation
اشرحت صح بس اشتبهت انته كلت الماكس _المتوفر شرح كلش حلوو وستفادينه منهه شكرا لجهودك استاذنا الغالي
شكرا جزيلا لكم وقد تم توضيح هذا الشيء في التعليقات فيرجى المتابعة هناك
رحم الله والديك
شكرا جزيلا
الحل في حالة (3 3 0)
The system Is Unsafe state is deadlock
لكن في حالة (0 2 0)
The system in a safe state in sequence
شكرا جزيلا للاجابة
يعني هذا الحل صحيح ١٠٠ /١٠٠ لان انا عندي ولاوحدة ضبطت كلهم اكبر من available بالنسبة للواجب الثاني 020
السؤال الثاني (0.2.0) حتكون Unsafe
أين محاضرات وحدة syncronizatiin
كلها مرتبة بنفس تسلسل الكتاب في قائمة تشغيل واحدة
@@mustafasadiq ممكن تدلني شو رقم بداية فيديوهاتها لأنه كتابنا نسخة جديدة مو نفس الترقيم هون
@@asmaahayajneh726 للأسف لا اتذكر الرقم بالضبط
ما فهمت مثال ال"p1 request 102" الله يسعدكم ابغى شرح 😔😔😔😔
شرحناها في الفيديوهات اللاحقة
@@mustafasadiq ممكن اسم الفيديو ؟
@@sa.8333 يعني اما 45 او 46
@@mustafasadiq شكرا لك على الرد 💜
السؤال الاول ما يمنح الطلب لان الريكوست اكبر من المتوفر
والثاني يمنح الطلب ويطلعلي الطلب مستمر لانه الريكوست اصغر من النيت والمتوفر
احسنتم
شكراااا ستاذ الورد ❤
العفو
واني اكوووول
لان بالركوست الثاني مراح ايكون هناك safe state
لازم ارجع احل وافهم الشرح من جديد
بالتوفيق ان شاء الله
شكرا جزيلاا لجهودكم استاذ
بله زحمه بس عدكم قناة على تلكرام علمود نسأل بعض الاسئلة
للأسف لا استخدم التلي غرام
ممكن سؤال ؟ هلأ بس يكون عندي اكتر من عملية حاجتها للموارد اقل من المتاح بختار اي عملية منهم ؟؟ ولا في الية معينة ؟ بتمنى الرد عندي فاينل
تبدأ من اول عملية تصل او بحسب الترقيم p0 ثم p1 وهكذا وتجرب من منها يمكن ان تنفذ بالموجود
@@mustafasadiq تمام شكرا جدا
السلام عليكم دكتور,, أولا يعطيك الف عافية شرح مفصل وواضح تشكر عليه.
ثانيا: ممكن شرح اخر فقرة وهيا Can request for (3,3,0) by P4 be granted وشكرا لك
وعليكم السلام. راجعوا بقية التعليقات
@@mustafasadiq شفت التعليقات يادكتور بس مافهمت كيف احل السؤال,, ممكن لو تكرمت شرح لاخر فقرة لانها جات بالامتحان وماعرفت احلها
وشكرا لك
@@TaySwift332 ان شاء الله
دكتور مقدرين جهودك جزاك الله خير.
بس ممكن تلمح في عنوان الفيديوا أنو ينبغي قراءة وصف الفيديوا . لانه في طلاب تورطوا وأعتقد بالتلميح هذا راح ينتبهوا.
شكرا لك دكتور .
ان شاء الله. ممتن للاهتمام
السلام عليكم كيف يمكنني الحصول على نسخة من السلايدات؟
وعليكم السلام. رابط تنزيلها جميعا موجود اسفل اول فيديو في الكورس
عاشت ايدك استاذ
وايدك العايشة اخي الكريم
السلام عليكم دكتور في حالة المثال الاخير والطلبات for P4
P0
نرجع للجدول الاول يعني المعطيات الاصلية لو للمعطيات بعد تغيير الطلب بالنسبة لل p1
وعليكم السلام. للجدول الاصلي
ممنونه من حضرتك
مناقشة لاخر سؤالين على جزئية الطلب في خوارزمية الbanker
المطلوب الاول(p4_3,3,0) كانت النتيجة not safe
اما
المطلوب الثاني (p0_020) فان seq-p1,p3,p4,p0,p2
>-
اختي هذا الحل الصحيح اني طلع نفس جوابج بس اريد اتاكد
المطلب ثاني غير امنه ؟؟؟؟
@@zerozero3655 ممكن. اعرف شون حليته
@@هيفاءَثامر-د2ل هذه معرفي تلي اشرح شون صار حل sdoq9
استطيع معرفة وجود deadlock من دون حساب الneed؟
لا اعتقد ان النتائج ستكون دقيقة
ماهي الدقيقة التي حصل عندها الخطأ
تم عمل mark عندها يظهر رسالة التحذير
السلام عليكم
العفو استاذ تشرح عملي عن هذا الموضوع
وعليكم السلام
يعني شلون عملي؟
تقصدون امثلة برمجية عن كيفية تحقيق هذا الشيء؟
عنا
Alocation معطى
Maxمعطى
Avalabile
نجمع aloc وبعدها ننقص المعطى الرقم من مجموع aloc
Need max-alo
نقارن هل avalabile اقل او اكبر مع need ولازم تكون اقل وبجمعهم وبكرر العملية وان اكبر بمشي للبعدوا
Request
برضوا مقارنة على ما ظن بقارن avalabileمع alo ونعمل خطوات قبل بس صح معلوماتي؟؟؟ او غلط
اتمنى الاطلاع على الامثلة المحلولة في القناة وستتضح الفكرة ان شاء الله
هو حلك صح بس اللفض مال القانون والتأشير على المكان الخطا 😅
@@k_a_r51 شكرا جزيلا للتوضيح
حل الجزء الثالث من المثالان شاء صح ومشكورين صار اوضح
تمام بالتوفيق ان شاء الله
@@mustafasadiq
ممكن توضيح كيف ي أستاذ
طلع عندي ال available =13 8 7
أكبر من الموجود
10 5 7
@@ahmedabdulrahman9494 راجع بقية التعليقات وستعرف المشكلة
متاكدة هذا الحل الصح انا طلع عندي dead lock
@@mustafasadiq ممكن جواب السوال الثالث( p0 020) لان اني يطلع عندي deadlock ولايوجد تسلسل للعمليات صح او خطا ارجو الرد
استاذ اشرح مادة تطبيقات ذكية اذا ممكن
للاسف ليس عندي فكرة عنها ولم ادرسها سابقا
عرفت ان في الحل خطا من اول مرة شاهدت الفيديو لان المثال واضح ما من الممكن احرر الneed واني مخصص لكل عملية allocated الخطا واضح لكل شخص فهم الموضوع العملية من تكمل اكيد راح تحرر need الي اخذته مع allocated المخصص الها
اول مثال max -alloc هو ال need
صحيح
عاشت ايدك ❤
شكرا جزيلا
يعطيك العافيه استاذ.. شرح رائع ومجهود يذكر .. لكن لدي تعلقين .. اول شي اخر سؤالين في المحاضره هل جواب الاول it can't والثاني yes ..
ثاني شي حبيت انبه انه الnew available مو المفروض نجمع الavailable + allocation .. لانه بعد اكتمال العمليه سيتم تحرير الموارد الي كانت مخصصه للعمليه وهي خانة الallocation
وشكرا لك
احسنتم. نعم كان هناك خطأ غير مقصود وتمت الاشارة اليه في التعليقات. ممتن لمتابعتكم الواعية والحريصة
@@mustafasadiq شكرا لجهودك
13:40 هل هذا ناتج صح 7-3=4 , 5-3=2 , 3-2=1 كيف طلع ناتج 7 4 3
نعم الناتج صح ويرجى مراجعة بقية التعليقات لفهم الخلل
في غلط نطرح max من ال allocation وليس من ال available
@@HhHh-to2et اقرأوا التعليق الاول المثبت اسفل الفيديو
يعطيك العافية .. بحالة الجمع لو اجاني (5586)+(0332) 8 + 3 شو احطها ؟
تخليها ١١ لأن كل رقم ليس له علاقة بالرقم المجاور
ايش يعني ماكزيموم
يعني اعلى شيء
المفروض تجمع ال Avail + allocation مش ال avail + need
صحيح
الاجابه هتبقي ايه؟ بتاعت السؤالين .
و في المثال الثاني الNeed ل p0,p2,p4 هيكون اكبر من الavailable فا دا عادي ولا ايه
ده معناه انهم مش ممكن يتنفذوا بدون deadlock
@@mustafasadiqdeadlock ذي ما هما مكتوبين كدا ولا هقوله ان هما في حالة sequence يعني هكتبهم في ال
@@muhamedmido4495 السؤال انه تجرب اي تسلسل ممكن يشتغلوا بيه بدون deadlock واذا لم تجد هكذا تسلسل تقول انه ليس هناك تسلسل يضمن ال safe state
@@mustafasadiqجزاك الله خيراً
اكو خطا بسيط اثناء الشرح بخوارزمية البانكر
صحيح وقد تم الاشارة الى ذلك في التعليقات
دكتور كان شرحك لكل الفصول مميز ، ومتمكن بس احنا نحب نكتشف الاخطاء 😌
@@asraajalilsaeed7435 بالعكس يسعدني هالشي لان معناه متابعين بشكل جيد 😊
دكتور ياريت تنزل كورس تعليمي لمادة الnetwork للمؤلف andrew لل edition5th
@@asraajalilsaeed7435 احاول ان شاء الله
15:45 .. يا جماعة حد يفهمنا كيف كذا .. المفروض هي نفسها راحت ورجعت ليش اجمعها ؟
تم توضيح هذا في التعليقات السابقة فيرجى مراجعتها
@@mustafasadiq
مشكور يا دكتور جزاك الله خير
طريقه حل سوال ال request ??
شو بنستفاد من الدراسة
اولاً حتى تفهم شو بيصير في العالم حولك.
وحتى تعرف ما يجري خلف الكواليس في مختلف العلوم والمعارف
وحتىتطور حالك وتصبح عنصر فعال ومنتج في مجتمعك
وحتى تحصل شغل يسد رمقك :)
وغيرها الكثير
@@mustafasadiq انت انسان كفو ما توقعت ترد على تعليقي
على فكرة انا طالبة جامعة سنة رابعة بدرس هندسة برمجيات واليوم عندي امتحان دخلت على قناتك بفتح فيديوهات وبدرس هه يا الله الدراسة شو صعبة .. انت استاد او طالب
وكم عمرك
@@yasoyaa9635 اهلاً وسهلاً بكم وبالتوفيق ان شاء الله
شو وظيفة request
هو عدد ال resources التي تطلبها كل عملية عند بدء عملها لكي تستطيع التنفيذ بشكل صحيح
@@mustafasadiq كيف احسب request
عاشت ايدك دكتور شلون احصل على شرح للكود في لغة ال c++
وايدك العايشة. للأسف لم اجد شرح له الا باللغة الهندية
هناك خطاء يرجي الانتباة اليه او تعديل الفيديو بنجمع ال allocation وال available
تم التنويه الى ذلك في وصف الفيديو وفي اول تعليق مثبت اسفله
743 max- allocatin انتبه و انت بتشرح
شكراً للتنبيه
Mustafa Sadiq العفو❤️
بس هذا التلخيص شو ماكو بالمصادر مالتك
تقصد حل السؤال؟
@@mustafasadiq اقصد الجبتر ماكو اصلا المهم استاذ كل الاساتذة تشرح شرح يختلف عن الي تشرحة هلل خلل في شرحك ام ؟ لان الصحيح دا اشوفة مو حلك لان حسب كلام الكتاب الي جاي تحل بيه انت كلشي حالة خطا ياريت تردلي حتى بس اتاكد
@@majedalmohandes8519 شوف بقية التعليقات حتى تعرف الجواب
ماشوف اني احتاج النيد يكفي ماكس عندي موجود
يمكن ايجاد اي منهما من خلال معرفة الاخر وكذلك الموارد المستغلة حالياً
الله يعطيك العافية
شكراً جزيلاً
شرحك كله خطأ عزيزي تجمع need وهذا خطأ ال need فقط للمقارنة مع رقم available المعطى الصحيح هو الجمع allocation
راجع التعليقات اسفل الفيديو
وشكراً جزيلاً لكم :)
يا سلايد بي غلط دكتور ؟
الي بيه الشرح مكتوب بخط اليد
❤
حسب هالطريقه تطلعلي مشكله من نوصل
P2,P0
تكون المصادر اعلى من ال Max
وبعد البحث لكيت الحل بهالفيديو انه نجمع
ال Allocation+ Available
وليس ال Need
th-cam.com/video/cqK_kpZtLpQ/w-d-xo.html
تمام وقد تم توضيح ذلك سابقا في التعليقات. اعتذر للخلل غير المقصود
اجابه السؤال كلهم unsafe state
شكراً جزيلاً للأجابة
عفوا أستاذ هو صحيح الحل ولكن صار خطأ في الكلام والتنبيه يكون لازم نطرح max من allocation وليس نجمع يعني ماكو اي خطأ بل ملزمه 😊❤
شكرا جزيلا للتنبيه
استاذ بس شرحك سريع 🤔
نعم. اسف 😊
غلط الحل حبي
رجاءا اقرأ اول تعليق مثبت اسفل الفيديو