[شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    شاطر
    avatar
    ahmed sultan
    مشـرف قسم الـ Networks
    مشـرف قسم الـ Networks

    ذكر
    عدد الرسائل : 2166
    العمر : 29
    نقاط : 631
    تاريخ التسجيل : 28/07/2007

    [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف ahmed sultan في السبت 12 يونيو 2010 - 17:16

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

    تحت شعار " شارك ولو بحل سؤال "

    خلال الكام ساعه الفاضلين لحد الامتحان
    عايزين نتشارك فى حل الامتحانين اللى معانا للماده
    اللى كانوا موجودين فى مكتبه أبو تريكه

    كل واحد يشارك بحل اى سؤال متأكد من اجابته بس ياريت
    وهو بيكتب حل السؤال يكتب جمبه رقم الشابتر ورقم السلايد اللى لقاه فيه

    بالتوفيق للجميع ,,









    avatar
    la principessa
    عضــو شــرف
    عضــو شــرف

    انثى
    عدد الرسائل : 2804
    العمر : 29
    Location : La Mia Storia...
    نقاط : 1265
    تاريخ التسجيل : 21/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف la principessa في السبت 12 يونيو 2010 - 22:52

    حد يعرف حل مسألة رقم
    7.e
    page 4 of 4?!!
    avatar
    Abd El-Hamid IbrahiM
    ( مدير المنتدى )
    ( مدير المنتدى )

    ذكر
    عدد الرسائل : 3171
    Location : IN THE GREEN LAND
    Favorites : Linux adminstration and security
    نسبة احترام قوانين المنتدى :
    نقاط : 553
    تاريخ التسجيل : 14/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف Abd El-Hamid IbrahiM في الأحد 13 يونيو 2010 - 4:29

    لو حضرتك قصدك على امتحان 2008
    -------------------------------------------------
    solution

    معطيات المساله
    Virtual address space = 32 kb = 2^5 kb
    physical memory = 8 kb = 2^4 kb
    pages = 2 kb in lenght

    Pages :
    --------------------
    pages = 2kb
    عايزين نجيب ال offset
    2kb = 2^1 * 2^10 = 2^11-1 = 2^10
    then offset = 10


    Virtual address
    ------------------------
    عشان نجيب عدد ال pages ف ال virtual
    we have virtual address space = 32kb
    and pages = 2 kb in lenght
    then
    no.of pages = 32 / 2 = 16 pages

    عشان نجيب عدد ال bits ف ال virtual
    32 kb = 2^5 * 2^10 = 2^15-1 = 2^14
    then , no.of bits of vitual address = 14 bits

    then , the number of page field and offset field of virtual address
    we got offset = 10
    and no.of bits of virtual = 14
    then page field = 14-10 =4


    Physical address
    ---------------------------
    عشان نجيب عدد ال frames ف ال physical

    we have physical address space = 8kb

    and pages = 2 kb in lenght

    then

    no.of frames = 8 / 2 = 4 frames

    عشان نجيب عدد ال bits ف ال physical

    8 kb = 2^3 * 2^10 = 2^13-1 = 2^12
    then , no.of bits of physical address = 12 bits

    then , the number of page field and offset field of physical address
    we got offset = 10
    and no.of bits of physical = 12
    then page field = 12-10 =2

    كده احنا كده جبنا كل المطاليب معادا المطلوب الاخير
    ف المطلوب الاخير على حسب منا فااهم بقى
    ال 13 هنحولها لبينارى هتبقى
    1101
    المفرووض هنعوض بيها ف الجزء بتاع ال offset وال page بتاع ال virtual
    عندنا ال
    offsit = 10 bits
    page field = 4 bit
    هتبقى بالشكل ده
    0000001101 - 0000
    هو قال الجزء بتاع ال page هيتعمله مابينج بواحد ف ال physical
    هتبقى
    0000001101 - 01
    وهنحول الرقم البينارى الاخير ده لعشرى


    وبكده تبقى انتهت المساله




    avatar
    la principessa
    عضــو شــرف
    عضــو شــرف

    انثى
    عدد الرسائل : 2804
    العمر : 29
    Location : La Mia Storia...
    نقاط : 1265
    تاريخ التسجيل : 21/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف la principessa في الأحد 13 يونيو 2010 - 4:48

    رببنا يكرمك يا بشمهندس شكرا جدا بجد
    بس للاسف مش هيا دى
    حضرتك حتلاقى مسألة فيها جدول صغنن كدا
    فية مكتوب
    page
    وجنبها فريم
    وتحت كل عمود مكتوب ارقام
    ومش مدينى اى معطيات غير الجدول دا
    وقالى ان
    maximum size of virtual=16
    دى المعطيات بس
    يعنى زى الجدول اللى صفحة 96

    معلش تعبت حضرتك...
    avatar
    Abd El-Hamid IbrahiM
    ( مدير المنتدى )
    ( مدير المنتدى )

    ذكر
    عدد الرسائل : 3171
    Location : IN THE GREEN LAND
    Favorites : Linux adminstration and security
    نسبة احترام قوانين المنتدى :
    نقاط : 553
    تاريخ التسجيل : 14/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف Abd El-Hamid IbrahiM في الأحد 13 يونيو 2010 - 5:04

    لاا عادى مفيش اى مشااكل
    بالنسبه للمساله ديه هى حلها معايا بس مش فاهمه خااالص
    لحد ما زهقت روحت سايبها
    حتى البشمهندس csharp تقريبا ف موضوع الاستفسارات كان طالب نفس المساله
    وانا سالت عليهاا ناس هنا واول مره يشوفوها برضه روحتمطنشها خالص
    ع العموم هكتب الحل يمكن حضرتك او حد يفهمه

    a) how many bits are required for each virtual address ?
    virtual address space = ln (8 * 10^6) / ln (2) = 24 bits
    page
    offset
    14-bits
    10-bits
    b) how many bits are required for each physical address?
    physical memory bits = ln(10^6) / ln(n) = 20-bits
    frame
    offset
    11-bits
    9-bits
    c) to which physical address will virtual address 1524 translate ?
    0------010
    111110100
    so physical address = 2548
    100
    111110100

    d) which virtual address will translate to physical address 1024?
    0------01
    000000000
    0----010
    000000000
    virtual address =512

    ------------
    هو ده الحل الى عندى ومش فاهم منه حاجه




    avatar
    KatKat
    CS Supporter
    CS Supporter

    وسام المسابقة العلمية الأولى : وسام المركز الأول انثى
    عدد الرسائل : 3632
    العمر : 29
    Location : MaNsOuRa
    نقاط : 1619
    تاريخ التسجيل : 18/01/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف KatKat في الأحد 13 يونيو 2010 - 5:16

    Neutral

    ايه الحل العجيب ده !!
    avatar
    Abd El-Hamid IbrahiM
    ( مدير المنتدى )
    ( مدير المنتدى )

    ذكر
    عدد الرسائل : 3171
    Location : IN THE GREEN LAND
    Favorites : Linux adminstration and security
    نسبة احترام قوانين المنتدى :
    نقاط : 553
    تاريخ التسجيل : 14/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف Abd El-Hamid IbrahiM في الأحد 13 يونيو 2010 - 5:22

    منا عشان كده مكنتش عاوز احطه
    مفهمتش منه اى حاجه وكمان اول مره اعرف ان عندنا مسائل بتتحل بال ln
    الدكتور مجابش سيرتها اساسا ف المحاضره او يمكن انا الى كنت نايم بس محدش هنا ف المدينه عارفها خالص
    :-s


    عدل سابقا من قبل Abd El-Hamid IbrahiM في الأحد 13 يونيو 2010 - 5:25 عدل 1 مرات




    avatar
    طالبه
    CS Supporter
    CS Supporter

    انثى
    عدد الرسائل : 1944
    العمر : 29
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف طالبه في الأحد 13 يونيو 2010 - 5:24

    مممممم
    مش المفروض والطبيعي ان ال size of page = size of frame
    يبقى لما نيجي نجيب عدد ال bits
    بتاعة ال offset بتبقى نفس العدد في الاتنين ؟؟؟؟
    ازاي هو هنا طلعهم مرة 10 ومرة 9 !!!!!



    لا اله الا الله ،، محمد رسول الله
    avatar
    la principessa
    عضــو شــرف
    عضــو شــرف

    انثى
    عدد الرسائل : 2804
    العمر : 29
    Location : La Mia Storia...
    نقاط : 1265
    تاريخ التسجيل : 21/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف la principessa في الأحد 13 يونيو 2010 - 5:26

    انا حاولت بقدر الامكان وبرضو مفهمتش
    بس انا حولت ال
    maximum size
    virtual = 16Mb
    ==2^4 *2^19عشان احولها لوورد
    ==2^23
    word
    فتبقى عدد البتس 23
    بس مش عارفة اوصل لاكتر من كدا
    وتقريبا
    using one level page table
    دى بتدى اكيد حاجة ثابتة مثلا للفيزيكال ادرس ولا حاجة
    شكرا جدا يا بشمهندس
    avatar
    Abd El-Hamid IbrahiM
    ( مدير المنتدى )
    ( مدير المنتدى )

    ذكر
    عدد الرسائل : 3171
    Location : IN THE GREEN LAND
    Favorites : Linux adminstration and security
    نسبة احترام قوانين المنتدى :
    نقاط : 553
    تاريخ التسجيل : 14/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف Abd El-Hamid IbrahiM في الأحد 13 يونيو 2010 - 5:28

    @ طالبة
    مهو الحل مش واااضح .. فعلااا وانا مستغربه ومفهمتوش
    وكاتبه زى ما موجود عندى بالظبط

    @ la principessa
    الشكر لله




    avatar
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب

    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف cs_senior في الأحد 13 يونيو 2010 - 6:42

    هو اولا
    الحل ده معتمد عل الدسيمل مش البينرى
    يعنى
    الميجا فى البينرى 2 اس 20
    لكن فى الديسمل 10 اس 6

    الحاجه التانيه
    ln
    احنا لما نشوف
    32 بنجيبها بدماغنا كده 2 اس 5
    لكن المفروض القانون
    log 32 للاساس 2
    فهو بيعمل ln عشان يظبط القيم

    طنشو الطريقه ديه خالص
    واشتغلو عل بينرى عادى جدا






    محتاج دماغ زياده







    avatar
    la principessa
    عضــو شــرف
    عضــو شــرف

    انثى
    عدد الرسائل : 2804
    العمر : 29
    Location : La Mia Storia...
    نقاط : 1265
    تاريخ التسجيل : 21/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف la principessa في الأحد 13 يونيو 2010 - 6:45

    ممكن تحلها معلش لو حضرتك تعرف؟
    avatar
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب

    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف cs_senior في الأحد 13 يونيو 2010 - 7:18

    الحقيقه قلبت فى الامتحانات عندى مش لاقى المسئله ديه خاااالص
    ممكن تدينى بيانات او ترفعى امتحانها






    محتاج دماغ زياده







    avatar
    my fate
    CS Supporter
    CS Supporter

    انثى
    عدد الرسائل : 1926
    العمر : 29
    Location : Lost
    نقاط : 1161
    تاريخ التسجيل : 14/01/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف my fate في الأحد 13 يونيو 2010 - 8:58

    الفيرجوال 16 ميجا
    يبقى 2^4*2^20
    هيبقى 2^24
    كده جيبنا عدد البت بتاع الفيجرول
    هو كاتب عل الجدول
    انه valid
    والجدول مليان
    يعنى كده الميمورى اتملت
    يعنى ده اقصى حد للميمورى
    الجدول فى الفيزكال فيه 5
    بس مش هينفع نتعامل مع ال5
    فخليها 4
    المفروض ان ال16 ميجا بتاعت الفيجروال
    تتحط فى ال 4 خانات فى الفيزكال
    يبقى حجم الخانه الواحده كام
    4 ميجا
    لما تحوليها بقى هتبقى
    2^2 * 2^20
    يبقى 2^22
    يبقى الفيزكال 22 بت
    مديكى اقصى حاجه فى الفيرجال 16
    يبقى فيه 16
    هو بيحط فى الجدول رقم البيج مش الاوفست
    فيبقى 16 =2^4 *2^10
    ضرب فى ال2^ 10 ليه
    معرفش
    بس بيعتبر انها بالكيلو
    فيبقى كده
    24-14
    =10
    نفس الحكايه فى الفيزكال
    22-12
    =10
    بس كده

    ده الحل انا مش عارفة اظبطه خاالص دلوقتي
    انا باين بنام
    بس أعتقد هيبقي مفهوم إن شاء الله
    وشكرا جدااا لضياء Smile
    سلاام
    avatar
    la principessa
    عضــو شــرف
    عضــو شــرف

    انثى
    عدد الرسائل : 2804
    العمر : 29
    Location : La Mia Storia...
    نقاط : 1265
    تاريخ التسجيل : 21/06/2007

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف la principessa في الأحد 13 يونيو 2010 - 9:56

    شكرا جداااااا يا بشمهندس
    شكرا يا سارة جدا
    بس...
    المفروض تيبقى
    الفيرشوال
    2^23
    صح؟! مش 24
    لان انا بحول لوورد
    2^4*2^10* 2^10
    كل دا حيتقسم على 2
    حيدينى 2^23
    صح؟ وقسمنا على 2 عشان الورد فيها 2 بايت
    avatar
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب

    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف cs_senior في الأحد 13 يونيو 2010 - 10:05

    ايوه صح
    انا مش حولتها لورد






    محتاج دماغ زياده







    avatar
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب

    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    رد: [شارك ولو بحل سؤال] حلقه تجمع لحل امتحانات السنين السابقه .

    مُساهمة من طرف cs_senior في الأحد 13 يونيو 2010 - 10:36

    فى حاجه كمان فى السريع كده
    المفروض الدكتور قال من ضمن الحاجات المهمه
    ان لو مش جاب السيز بتاع البيج يبقى حجمه 4 ميجا
    عشان pse






    محتاج دماغ زياده








      الوقت/التاريخ الآن هو الإثنين 22 أكتوبر 2018 - 9:25