دورات هندسية

 

 

مساعدة في multiprocessor

النتائج 1 إلى 6 من 6
  1. [1]
    جورج أسبر
    جورج أسبر غير متواجد حالياً

    عضو

    تاريخ التسجيل: Mar 2007
    المشاركات: 19
    Thumbs Up
    Received: 0
    Given: 0

    مساعدة في multiprocessor

    السلام عليكم ورحمة الله وبركاته

    اخواني

    اثناء تصفحي للانترنت وجدت هذه المحاضرة القيمة عن كيفية تموضع نظام التشغيل على المعالجات
    في حال كان الحاسب يحوي اكثر من معالج لكن حصل لدي بعض الالتباس في بعض النقاط لم استطع فهمها

    فممن وجد في نفسه الكفاءة فليساعدني جزاه الله كل خير

    النقط الغير واضحة مرفقة في الملف باللون الاحمر

  2. [2]
    م.رائد الجمّال
    م.رائد الجمّال غير متواجد حالياً
    عضو شرف
    الصورة الرمزية م.رائد الجمّال


    تاريخ التسجيل: Mar 2007
    المشاركات: 2,697

    وسام الشكر

     وسام كبار الشخصيات

    Thumbs Up
    Received: 15
    Given: 0
    بالنسبه للصوره
    Figure 8-6 Partitioning multiprocessor memory among four CPUs, but sharing a single copy of the operating system code. The boxes marked Data are the operating system's private data for each CPU.

    الكل يشارك بنسخه واحده من نظام التشغيل و كل cpu لديها المعلومات الخاصه بها





    0 Not allowed!



  3. [3]
    م.رائد الجمّال
    م.رائد الجمّال غير متواجد حالياً
    عضو شرف
    الصورة الرمزية م.رائد الجمّال


    تاريخ التسجيل: Mar 2007
    المشاركات: 2,697

    وسام الشكر

     وسام كبار الشخصيات

    Thumbs Up
    Received: 15
    Given: 0
    لم استطع فهم النقطتين السابقتيناضافة للصورة فبما ان لكل معالج نظام التشغيل الخاص فيه كيف يوجد نظامالتشغيل على معالج وكود نظام التشغيل موجود في الذاكرة المشتركة يرجى شرحهذه النقطة اذا أمكن؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    Third, there is no sharing of pages. It can happen that CPU 1 has pages to spare while CPU 2 is paging continuously. There is no way for CPU 2 to borrow some pages from CPU 1 since the memory allocation is fixed.
    الفرضيه ان كل cpu لديها الجزء الخاص بها في الذاكرة و لا مشاركه في الحصص حتى لو كانت احدى ال cpu,s تستخدم جزء بسيط من حصتها في الذاكرة , لا يمكن ل cpuان تستغل المنطقة الغير مستخدمه من بقية ال cpu's
    -------------------------------------------------------------------------------------
    هناك مشكله في ال التصفح حيث لا يمكن مشاركته , فمنالممكن ان تكون cpu1 لديها صفحه احتياط ( العنوان التالي في نظام التصفح ) , بينما ال cpu2 يعمل نظام التصفح بشكلمستمر ( لا مجال لوجود احتياط) , و بذلك لا يمكن ل cpu2 أن تستخدم مساحه من المساحة ألاحتياطه الموجودة في تصفح cpu 1 , وذلك لأنه منالبداية و حسب هذه الفرضية الذاكرة مقسمه بشكل ثابت ليس حسب الحاجه .

    0 Not allowed!



  4. [4]
    م.رائد الجمّال
    م.رائد الجمّال غير متواجد حالياً
    عضو شرف
    الصورة الرمزية م.رائد الجمّال


    تاريخ التسجيل: Mar 2007
    المشاركات: 2,697

    وسام الشكر

     وسام كبار الشخصيات

    Thumbs Up
    Received: 15
    Given: 0
    Fourth, and worst, if the operating system maintains a buffer cache of recently used disk blocks, each operating system does this independently of the other ones. Thus it can happen that a certain disk block is present and dirty in multiple buffer caches at the same time, leading to inconsistent results. The only way to avoid this problem is to eliminate the buffer caches. Doing so is not hard, but it hurts performance considerably.


    0 Not allowed!



  5. [5]
    م.رائد الجمّال
    م.رائد الجمّال غير متواجد حالياً
    عضو شرف
    الصورة الرمزية م.رائد الجمّال


    تاريخ التسجيل: Mar 2007
    المشاركات: 2,697

    وسام الشكر

     وسام كبار الشخصيات

    Thumbs Up
    Received: 15
    Given: 0
    for that point( the 4th ons
    u know every OS have a buffer cach to speed the instructions
    so the suggestion here is :if one of the cpu's get data from HD so it will buffer the block that certain data in . in the same time may be another cpu have that same block in the dirty mood . ..............
    in another word there s cpu's buffer the same block of data , but the first one need it present , and the other one finish reading it so that buffer for the second cpu become dirty buffer .......... in that case there no solution , cuz we dont know what to do , is it to keep data tell the 1st cpu finish reading , or flush it as the 2nd cpu want ???????/!!!

    the solution is to devide the buffer between the cpu's
    that mean that cpu

    0 Not allowed!



  6. [6]
    م.رائد الجمّال
    م.رائد الجمّال غير متواجد حالياً
    عضو شرف
    الصورة الرمزية م.رائد الجمّال


    تاريخ التسجيل: Mar 2007
    المشاركات: 2,697

    وسام الشكر

     وسام كبار الشخصيات

    Thumbs Up
    Received: 15
    Given: 0
    if u get any questions in the way that i try so simple it , ask
    about the other part of ur quastion i will do it description later

    0 Not allowed!



  
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML