LEADER |
05227nam a22003617a 4500 |
001 |
0009342 |
041 |
|
|
|a eng
|
100 |
|
|
|9 404744
|a Otoom, Ahmed Ali
|e Author
|
245 |
|
|
|a A Novel Multi-Layer Virtual Memory System to Solve Memory Leak Problem
|
246 |
|
|
|a نظام مبتكر متعدد الطبقات للذاكرة الافتراضية لحل مشكلة تسرب الذاكرة
|
260 |
|
|
|a عمان
|c 2007
|
300 |
|
|
|a 1 - 169
|
336 |
|
|
|a رسائل جامعية
|
502 |
|
|
|b رسالة دكتوراه
|c جامعة عمان العربية
|f كلية الدراسات العليا
|g الاردن
|o 0049
|
520 |
|
|
|a تعتبر مشكلة تسرب الذاكرة أحد الأسباب الرئيسة في فشل واخفاق البرمجيات. ان الاساليب المتبعة حاليا لحل هذه المشكلة تعاني من انها غير كامله فهي اما تكتشف المشكلة خلال مرحلة تطوير البرمجيات باستخدام البرنامج المصدري وتستخدم اعادة الربط والترجمة واما تقوم بحذف الكينونات التي لا يمكن الوصول اليها اثناء التنفيذ وكما هو متبع في بيئة البرمجيات الجامعة للمهملات وبالتالي فان الحلول الحالية لا تقدم حلا تنفيذيا شاملا للمشكلة. تقدم هذه الاطروحة طريقتين جديدتين لاكتشاف المشكلة ومعالجتها بالاضافه الى اسلوب مبتكر لنظام ادارة الذاكرة الديناميكي. الطريقة الاولى هي خوارزمية اكتشاف الذاكرة المتسربه. تعكس هذه الطريقة اسلوب عمل كل من الذاكرة الفيزيائية والذاكرة الافتراضية في حجز الكينونات وتستفيد من المعدات المتوفرة لمتابعة الصفحات الفيزيائية في الذاكرة الحقيقية من اجل اكتشاف تسرب الذاكرة في الذاكرة الافتراضية. والطريقة الثانية هي خوارزمية اكتشاف الذاكرة المتسربه ومعالجتها. تبنى هذه الطريقة على الاسلوب المبتكر المتعدد الطبقات لادارة الذاكرة. يقوم هذا الاسلوب باضافة طبقة جديدة لنظام ادارة الذاكرة الافتراضية بحيث يسمح بحل شامل للمشكلة. تستخدم الطريقة الاولى اسلوب تحفظي في حذف الكينونات التي لا يمكن الوصول اليها من البرنامج من اجل توفير مساحة اضافية تسمح للبرنامج باستمرار التنفيذ. تطيل هذه الطريقة في عمر البرنامج وتؤخر الفشل المحتمل نتيجة لعدم توفر المساحة المطلوبة من الذاكرة لكنها في الوقت نفسة لا تحل من مشكلة الكينونات المتعفنه وهي الكينونات التي حجزها البرنامج منذ زمن بعيد ويحتمل ان يقوم باستخدامها مرة اخرى. تقدم الطريقة الثانية حلا اشمل للمشكلة فهي تحل مشكلة الكينونات التي لا يمكن الوصول اليها بالاضافة الى الكينونات المتعفنه. كما انها تستطيع ان تمنع فشل البرمجيات لانها تضمن ان المساحة المطلوبه للحجز متوفرة دائما على اعتبار ان لدينا مساحة غير متناهية على الاقراص الصلبة. تم اثبات الطريقتين باستخدام التحليل وبرامج المحاكاة وتم مقارنه الاسلوب الجديد مع بعض الحلول الحالية وبيان مدى نجاح الاسلوب الجديد في ايجاد حل شامل للمشكلة. ينصح باستخدام الاسلوب الجديد في البرمجيات التي تتطلب ان تبقى في حالة تنفيذ في ولفترة زمنية طويلة.
|
653 |
|
|
|a الحاسبات الإلكترونية
|a برامج الحاسبات الإلكترونية
|a ذاكرة الحاسب
|a الخوارزميات
|a الأقراص الصلبة
|
700 |
|
|
|9 379084
|a Malkawi, Mohammad Issam
|e Advisor
|
856 |
|
|
|u 9802-016-005-0049-T.pdf
|y صفحة العنوان
|
856 |
|
|
|u 9802-016-005-0049-A.pdf
|y المستخلص
|
856 |
|
|
|u 9802-016-005-0049-C.pdf
|y قائمة المحتويات
|
856 |
|
|
|u 9802-016-005-0049-F.pdf
|y 24 صفحة الأولى
|
856 |
|
|
|u 9802-016-005-0049-1.pdf
|y 1 الفصل
|
856 |
|
|
|u 9802-016-005-0049-2.pdf
|y 2 الفصل
|
856 |
|
|
|u 9802-016-005-0049-3.pdf
|y 3 الفصل
|
856 |
|
|
|u 9802-016-005-0049-4.pdf
|y 4 الفصل
|
856 |
|
|
|u 9802-016-005-0049-5.pdf
|y 5 الفصل
|
856 |
|
|
|u 9802-016-005-0049-6.pdf
|y 6 الفصل
|
856 |
|
|
|u 9802-016-005-0049-O.pdf
|y الخاتمة
|
856 |
|
|
|u 9802-016-005-0049-R.pdf
|y المصادر والمراجع
|
856 |
|
|
|u 9802-016-005-0049-S.pdf
|y الملاحق
|
930 |
|
|
|d y
|
995 |
|
|
|a Dissertations
|
999 |
|
|
|c 587268
|d 587268
|