- [ تعرٌف على ] تنظيم الذاكرة
- [ وسطاء عقاريين السعودية ] رياض عبدالله سعد الرويضان ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] تركي فيصل بن عبدالله المجنوني ... مكه المكرمه ... منطقة مكة المكرمة
- [ تعرٌف على ] بدل الحدوتة تلاتة (مسلسل)
- [ وسطاء عقاريين السعودية ] فواز بن فهد بن عبدالمحسن الجنيني ... عنيزه ... منطقة القصيم
- [ تعرٌف على ] لاسلطوية
- [ تعرٌف على ] عبد القادر باجمال
- [ تعرٌف على ] مكتوب (موقع ويب)
- [ تعرٌف على ] طريقة كوكومو
- [ تعرٌف على ] شفران صغيران
- [ وسطاء عقاريين السعودية ] خالد سلطان مضحى الشهري ... الطائف ... منطقة مكة المكرمة
- [ تعرٌف على ] العلاقات السورية الفيجية
- [ تعرٌف على ] معين رباني
- [ تعرٌف على ] وزارة الشؤون الرقمية والنقل
- [ تعرٌف على ] المخابرات السورية
- [ فوائد الحبوب ] ما هو جلوتين القمح
- [ وسطاء عقاريين السعودية ] مهند محمد بن عايض العتيبي ... الرياض ... منطقة الرياض
- [ مستوصفات وعيادات السعودية ] مجمع عيادات بدر الجزيرة
- [ تعرٌف على ] العلاقات الأردنية البلجيكية
- [ مدارس السعودية ] الإحسان الأهلية
- [ وسطاء عقاريين السعودية ] سعيد بن عطيه بن احمد الزهراني ... جدة ... منطقة مكة المكرمة
- [ تعرٌف على ] العلاقات الجنوب إفريقية الكرواتية
- [ وزارات وهيئات حكومية السعودية ] طوارئ الكهرباء
- [ وسطاء عقاريين السعودية ] محمد عبدالملك غازي الثبيتي ... الطائف ... منطقة مكة المكرمة
- [ تعرٌف على ] كثارة التلافيف
- [ تعرٌف على ] قضيب تحكم
- [ تعرٌف على ] بيبرز، بليز
- [ وسطاء عقاريين السعودية ] محمد بن فريح بن محمد الحربي ... المدينه المنوره ... منطقة المدينة المنورة
- [ تعرٌف على ] خلية غروية
- [ وسطاء عقاريين السعودية ] عبدالله فؤاد ابن عبدالله طلحه ... جدة ... منطقة مكة المكرمة
- [ شركات طبية السعودية ] فرع شركة الأطباء العرب المحدودة ... جـــدة
- [ وسطاء عقاريين السعودية ] جعفر عبدالله بن حسن الجعفر ... الاحساء ... المنطقة الشرقية
- [ تعرٌف على ] حجر على الأموال
- [ وسطاء عقاريين السعودية ] عبدالسلام عبدالحكيم مدالله الغنام ... بريده ... منطقة القصيم
- [ تعرٌف على ] ريفييرا بيتش (ماريلند)
- [ متاجر السعودية ] مصنع ميرة للمنتجات الغذائية ... المجاردة ... منطقة عسير
- [ الدعاء متضمن الاستعانة باللههكذا كان الصالحون - خالد عبد الرحمن الحسينان ] مما يدخل في باب الدعاء الاستعانة بالله تعالى ، وهي مطلوبة في كل أمر وفي كل حين ، ولأهميتها فإننا نكررها في كل ركعة من صلاتنا (إياك نعبد وإياك نستعين). ولا يمكن للعبد أن يفعل شيئا إلا بعونه تعالى ، فإن حرم من ذلك خاب وخسر .
- [ تعرٌف على ] العلاقات الأرجنتينية السنغالية
- [ تعرٌف على ] اتصال سلكي
- [ حكمــــــة ] "ومن الليل فسبحه (وإدبار) النجوم" دع النجوم تدبر وترحل لكن لا يرحل التسبيح من فمك.
- [ محامين السعودية ] محمد سعود عبدالرحمن دنه ... الرياض
- [ محامين السعودية ] عبدالرحمن عبدالعزيز عبدالرحمن العبدالجبار ... الرياض
- [ سيارات السعودية ] زيبارت السعودية
- [ خذها قاعدة ] القراءة التي تكون بعد إجهاد عقلي وإنهاك جسمي قليلة النفع شحيحة المردود ، والقراءة بعد الراحة أكثر فائدة وأعمق أثر. - محمد صالح المنجد
- [ وسطاء عقاريين السعودية ] محمد حسين بن علي القحطاني ... احد رفيده ... منطقة عسير
- [ أحاديث ] وبشر الصابرين .. 13 من الأحاديث النبوية عن الصبر .. تعرف عليها
- [ وسطاء عقاريين السعودية ] نواف مدخل ابن دخيل الله المطيري ... ثول ... منطقة مكة المكرمة
- [ وسطاء عقاريين السعودية ] شاكر علي عبدالله فقيهي ... البديع ... منطقة الرياض
- [ سيارات السعودية ] مؤسسة عبدالله عمر التجارية
- [ الحج والعمرة ] 8 من أهم فوائد الحج
- [ وسطاء عقاريين السعودية ] وليد يوسف سليمان الخليفي ... الرياض ... منطقة الرياض
- [ شركات مقاولات السعودية ] مؤسسة جملاء مبارك مريط الشهراني للمقاولات ... بيشة ... عسير
- [ وسطاء عقاريين السعودية ] عبدالله ماضى بن فهيد السبيعي ... الدمام ... المنطقة الشرقية
- [ تعرٌف على ] العلاقات التشيلية الكندية
- [ مطاعم السعودية ] مطعم الركن اللبنانى
- [ تعرٌف على ] فلسطين الانتدابية 5–1 لبنان
- [ تعرٌف على ] خلية دم بيضاء
- [ وسطاء عقاريين السعودية ] رضا غرم الله عطيه المالكي ... الطائف ... منطقة مكة المكرمة
- [ تعرٌف على ] ثيوفان الحبيس
- [ وسطاء عقاريين السعودية ] عبدالرحمن ابراهيم سعد الغميجان ... الرياض ... منطقة الرياض
- [ متاجر السعودية ] متجر الهنوف ... الدمام ... المنطقة الشرقية
- [ خدمات السعودية ] تخصصات جامعة الجميع الذكية 1444 وشروط القبول فيها
- [ متاجر السعودية ] مشاري لانسر ... الرياض ... منطقة الرياض
- [ متاجر السعودية ] مخبوز و حلا ... شقراء ... منطقة الرياض
- [ تعرٌف على ] العلاقات الغابونية الكوبية
- [ مبيعات وخدمات تأجير السعودية ] مكتب شعتور للعقارات
- [ وسطاء عقاريين السعودية ] عبدالله محمد عبدالله العبدالكريم ... الدوادمى ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] عبدالهادي حمد هادي القحطاني ... الرياض ... منطقة الرياض
- [ أمراض القلب والشرايين ] سرعة ضربات القلب
- [ تعرٌف على ] هانغل
- [ تعرٌف على ] العلاقات الفرنسية اللاتفية
- [ وسطاء عقاريين السعودية ] وفاء مستور زويد الحارثي ... الطائف ... منطقة مكة المكرمة
- [ حكمــــــة ] ونهى النبي عن الصلاة عند طلوع الشمس، وعند غروبها؛ لأن المشركين يسجدون للشمس حينئذ، والشيطان يقارنها، وإن كان المسلم المصلي لا يقصد السجود لها، لكن سد الذريعة لئلا يتشبه بالمشركين
- [ تعرٌف على ] العلاقات الروسية الموزمبيقية
- [ محامين السعودية ] عبدالعزيز محمد عبدالعزيز الطريقي ... الرياض
- [ حكمــــــة ] ﻻ ينفك العبدالمﻻبس لجراحات أسهم الشياطين من الذنوب..وجراحات الحياة بعوارضها..من عبودية التوبة للأولى..وعبودية اﻻحتساب والصبر للثانية..!
- [ وسطاء عقاريين السعودية ] مؤسسة سليمان سعد محمد الاحمري للخدمات العقارية ... صامطه ... منطقة جازان
- [ وسطاء عقاريين السعودية ] محمد نايف محمد الدعجاني ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] فهد سعد عبدالله السعد ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] عامر يعن الله احمد الغامدي ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] عبدالله ناصر سعد بن قراد ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] محسن ابن محمد ابن حامد الخماش ... جدة ... منطقة مكة المكرمة
- [ ماذونين السعودية ] مرزوق بن رزيق بن مرزوق البركاني ... المدينة المنورة
- [ مؤسسات البحرين ] مفروشات الحواسم ... منامة
- [ فوائد الزيوت للبشرة ] طريقة استخدام زيت جنين القمح للوجه
- [ سيارات السعودية ] معرض العوفى لبيع السيارات
- [ وسطاء عقاريين السعودية ] رده ابن ضعيف ابن محياء السفياني ... الطائف ... منطقة مكة المكرمة
- [ وسطاء عقاريين السعودية ] خالد غديفان عايض الرشيدي ... الحائط ... منطقة حائل
- [ حكمــــــة ] اجتهد أبو موسى الأشعري قبل موته اجتهادًا شديدًا، فقيل له: لو أمسكت ورفقت بنفسك بعض الرِّفق! قال: «إنَّ الخيل إذا أرسلت فقاربت رأس مجراها، أخرجت جميع ما عندها، والذي بقي من أجلي أقلُّ من ذلك» قال: فلم يزل على ذلك حتى مات (شُعب الإيمان) .
- [ وسطاء عقاريين السعودية ] هيله عبدالعزيز بن محمد الحمر ... بريده ... منطقة القصيم
- [ متاجر السعودية ] تطبيق ثراء ... الرياض ... منطقة الرياض
- [ مطاعم السعودية ] عنوان الشاورما
- [ وسطاء عقاريين السعودية ] اشواق جايز منير الجابري ... المدينه المنوره ... منطقة المدينة المنورة
- [ تعرٌف على ] الجدول الزمني للبرامج مفتوحة المصدر
- [ وسطاء عقاريين السعودية ] مكتب موسى محمد موسى الحيدري للعقارات ... المدينه المنوره ... منطقة المدينة المنورة
- [ مطاعم السعودية ] مطاعم ابو زيد
- [ متاجر السعودية ] محترف لمواد البناء ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] بلال عمر محمدنبيل المداح ... جدة ... منطقة مكة المكرمة
- [ وزارات وهيئات حكومية السعودية ] مركز الإشراف التربوى (بنين)
- [ وسطاء عقاريين السعودية ] سلمان حمد بن هادي القحطاني ... الرياض ... منطقة الرياض
- شركة نقل اثاث بالرياض|ظواهر الخليج
- تفسير حلم رؤية القضيب أو العضو الذكري في المنام لابن سيرين
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- سؤال وجواب | هل يجوز للرجل حلق شعر المؤخرة؟ وهل هناك طريقة محددة لذلك ؟
- تفسير حلم رؤية الميت يشكو من ضرسه في المنام
- رؤية طفل بعيون خضراء في المنام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
[ تعرٌف على ] تنظيم الذاكرة # أخر تحديث اليوم 2024/05/22
تم النشر اليوم 2024/05/22 | تنظيم الذاكرة
البنية الداخلية لوحدة الذاكرة
تنظم الذاكرة كما ذكرنا سابقاً على شكل مواقع متتالية وتظهر هذه المواقع على الشكل 2 على شكل خطوط أفقية ويستطيع كل موقع تخزين كلمة واحدة أي عدداً من البتات ويمكن رؤية هذه البتات على الشكل 2 على شكل خطوط شاقولية عند كل نقطة تقاطع خط شاقولي مع خط أفقي يوجد عنصر تخزين من النمط في الشكل 3. القراءة والكتابة
عندما نريد كتابة معلومات في موقع محدد من الذاكرة أو قراءتها منه ينتقل عنوان الموقع المحدد إلى المسجل MAR لينتقل منه بعد ذلك إلى مفكك ترميز (ناخب) والذي يقوم عندئذ بانتخاب خط العنوان المناسب (إذا كان العنوان مؤلفاً من n بت يكون عدد خطوط العنونة الكلي هو 2 أس n) وبانتخاب هذا الخط تفعل كل عناصر التخزين الموجودة على هذا الخط. أثناء تعليمة الكتابة تسجل المعلومات المطلوب تخزينها في مسجل معطيات الذاكرة MDR (Memory Data Register) وينقل كل خط من خطوط البتات (الخطوط الشاقولية على الشكل 2) بناً واحداً من المسجل MDR وذلك عبر المسجل MBR ومن بين كل عناصر التخزين الموجودة على خطوط البتات تستطيع تلك الموجودة على خط العنوان المنتخب أن تتلقى المعلومات وتسجلها وبالتالي تتلقى كل العناصر الموجودة على خط العنوان بتات المسجل MBR أي كلمة المعطيات المطلوب تخزينها وبذلك يصبح هذا الموقع حاوياً على المعلومات المطلوبة. أم أثناء القراءة فتقوم عناصر التخزين الموجودة على خط العنوان المنتخب بإرسال قيم محتوياتها على خطوط البتات لتسجل عندها في مسجل معطيات الذاكرة MDR.
تنظيم الذاكرة
تنظم المعلومات في الذاكرة كما في وحدات الحاسب الأخرى على شكل كلمات ويكون طول الكلمة بشكل عام ثابتاً من أجل حاسب محدد (و المقصود بطول الكلمة هو عدد البتات المكونة لها) وتتراوح أطوال كلمات الحاسبات المختلفة بين 8 و 64 وتستطيع الكلمة أن تخزن إما معلومات عددية وإما تعليمة من تعليمات الحاسب. هذا وتنظم الذاكرة على شكل سلسلة طويلة من «المواقع» يتميز كل عنوان منها «بعنوان» ويتسع لعدد بطول محدد ويعبر عن العناوين بأعداد متسلسلة تبدأ من الصفر حتى ترتيب آخر موقع ويستخدم هذا العنوان كمؤشر إلى الموقع الذي ستخزن فيه المعلومات أو ستسترجع منه. يمكن باستخدام العنوان المناسب تخزين المعلومات في الموقع الذي نريد ولاسترجاع هذه المعلومات عند لزومها يجب استخدام نفس العنوان لتحديد موقعها. لتخزين أو كتابة المعلومات في موقع ما من الذاكرة يجب أن نزود وحدة الذاكرة بعنوان الموقع المطلوب وبالمعلومات التي نريد تخزينها في هذا الموقع، أما لاسترجاع المعلومات أو قراءتها من الذاكرة فنزود وحدة الذاكرة بعنوان الموقع وتقوم عندئذ وحدة الذاكرة بتزويدنا بمحتويات هذا الموقع. يبين الشكل (2) مخططاً صندوقياً لبنية وحدة الذاكرة. لتخزين المعلومات يسجل عنوان الموقع (حيث نريد تخزين المعلومات) في سجل عناوين الذاكرة (MAR Memory Address Register) أما المعلومات التي نريد تخزينها فتسجل في مسجل الحجز المؤقت لمعطيات الذاكرة (MBR Memory Buffer Register) وعندما تعطى وحدة الذاكرة أمر الخزن على خط التحكم المناسب تنقل المعلومات الموجودة في MBR إلى الموقع المناسب أي:
نقل (R(MBR إلى (M(MAR
طبعاً تتطلب عملية التخزين بعض الوقت لذلك تقوم وحدة الذاكرة بعد إتمام عملية التخزين بتوليد إشارة انتهاء العملية لتخبر بذلك بقية وحدات الحاسب أنها جاهزة للعملية التالية إن وجدت. بالمثل يتم استرجاع المعلومات من موقع ما بتسجيل عنوان هذا الموقع في المسجل MAR وترسل إلى وحدة الذاكرة إشارة أمر القراءة على خط التحكم الموافق وبعد فترة من الزمن تنقل محتويات الموقع المحدد إلى المسجل MBR وتولد وحدة الذاكرة إشارة انتهاء العملية لنعلم بذلك أنه أصبح بالإمكان استخدام محتويات المسجل MBR وتكتب ذلك رمزياً بالشكل:
نقل (M(MAR إلى (M(MBR يستطيع برنامج الحاسب تحديد المعلومات المطلوبة والوصول إليها باستخدام عنوان الموقع المخزنة فيه هذه المعلومات. البنية الداخلية لوحدة الذاكرة
تنظم الذاكرة كما ذكرنا سابقاً على شكل مواقع متتالية وتظهر هذه المواقع على الشكل 2 على شكل خطوط أفقية ويستطيع كل موقع تخزين كلمة واحدة أي عدداً من البتات ويمكن رؤية هذه البتات على الشكل 2 على شكل خطوط شاقولية عند كل نقطة تقاطع خط شاقولي مع خط أفقي يوجد عنصر تخزين من النمط في الشكل 3. القراءة والكتابة
عندما نريد كتابة معلومات في موقع محدد من الذاكرة أو قراءتها منه ينتقل عنوان الموقع المحدد إلى المسجل MAR لينتقل منه بعد ذلك إلى مفكك ترميز (ناخب) والذي يقوم عندئذ بانتخاب خط العنوان المناسب (إذا كان العنوان مؤلفاً من n بت يكون عدد خطوط العنونة الكلي هو 2 أس n) وبانتخاب هذا الخط تفعل كل عناصر التخزين الموجودة على هذا الخط.
أثناء تعليمة الكتابة تسجل المعلومات المطلوب تخزينها في مسجل معطيات الذاكرة MDR (Memory Data Register) وينقل كل خط من خطوط البتات (الخطوط الشاقولية على الشكل 2) بناً واحداً من المسجل MDR وذلك عبر المسجل MBR ومن بين كل عناصر التخزين الموجودة على خطوط البتات تستطيع تلك الموجودة على خط العنوان المنتخب أن تتلقى المعلومات وتسجلها وبالتالي تتلقى كل العناصر الموجودة على خط العنوان بتات المسجل MBR أي كلمة المعطيات المطلوب تخزينها وبذلك يصبح هذا الموقع حاوياً على المعلومات المطلوبة.
أم أثناء القراءة فتقوم عناصر التخزين الموجودة على خط العنوان المنتخب بإرسال قيم محتوياتها على خطوط البتات لتسجل عندها في مسجل معطيات الذاكرة MDR. العنونة ثنائية البعد
في المخطط السابق يجب أن يكون عدد خطوط العنونة بعدد مواقع الذاكرة الموجودة، يمكن تبسيط هذا المخطط بتنظيم خطوط العنونة على شكل مصفوفة ثنائية البعد كما في الشكل (4) ولتبسيط الشكل سنأخذ خطاً واحداً فقط من خطوط البتات الظاهرة على الشكل (2). يصبح عندها الموقع معرفاً بعنوانين: العنوان الأفقي X والعنوان الشاقولي Y ويلزم لهذا المخطط استخدام ناخبين كل منهما بطول n/2 بت يقوم كل مفكك ترميز (ناخب) بانتخاب خط عنونة محدد مما يؤدي إلى تفعيل الموقع الذي يقع عند تقاطع الخطين x و y.
أثناء تخزين المعلومات يكون خرج مسجل معطيات الذاكرة (و تحديداً البت المعينة) متاحاً للقراءة من قبل كل عناصر المصفوفة لكن العنصر الوحيد الذي يستطيع استقبال القيمة وتخزينها هو العنصر الموجود في الموقع المنتخب. كذلك الأمر أثناء استرجاع المعلومات أو قراءتها من الذاكرة، يستطيع عنصر الموقع المنتخب فقط أن يرسل محتوياته على الخط المناسب لتسجل في حامل البت الموافقة من مسجل معطيات الذاكرة. وبكلمات أخرى تتم العملية بأسلوب مشابه للأسلوب الموصوف في الشكل (2).
يقتصر التشكيل المبين في الشكل (4) على بت واحدة فقط من بتات كلمة الموقع، لذا يجب تكرار التشكيل نفسه بالنسبة لكل بت من بتات الكلمة (مع ملاحظة أن مفككي الترميز (الناخبين) والدارات الموافقة يجب أن تكون مشتركة من أجل كل البتات) ويمكن أن نتخيل تنضيداً لمستويات متراكبة لنحصل على بنية ثلاثية الأبعاد.
يمكن أن نلحظ بوضوح اقتصادية هذا التصميم ثنائي البعد ففي التصميم السابق المبين في الشكل (2) نحتاج إلى 2 أس n خط عنونة لتمييز 2 أس n موقع ذاكرة، أما في التصميم ثنائي البعد فتقسم بتات العنوان وعددها n إلى قسمين منفصلين X و Y ويمكن عندئذ انتخاب موقع من بين 2 أس n موقع باستخدام خطوط العنوان في كلا الاتجاهين ويلزم لذلك 2 أس n/2 أو 2 أس n/2 +1 خط عنونة فقط. فإذا كنا نريد استخدام ذاكرة تتسع ل 1024 كلمة يلزمنا فقط 32 خط في كل اتجاه (أي 64 خط) بينما يحتاج التصميم السابق ل 1024 خط عنونة. إدارة الذاكرة الرئيسية
وعند الحديث عن إدارة الذاكرة فإننا نقصد ذاكرة القراءة والكتابة-الذاكرة الرئيسية RAM
تتكون الذاكرة الرئيسية من مجموعة من الخلايا الثنائية موزعة بطريقة تشبه المصفوفة حيث يحدد عدد الخلايا في السطر الأول طول الكلمة ويحمل كل عنوان (رقم) فريد لا يتكرر تستطيع من خلاله وحدة المعالجة تحديد الكلمة المطلوبة في الذاكرة ويقاس حجم الذاكرة عادة بمجموع الخلايا الثنائية المتوفرة ويعتبر حجم الذاكرة عاملاً أساسياً في قياس كفاءة أداء الحاسوب فكلما زاد حجم الذاكرة زادت القدرة على استيعاب أعمال وبرامج بأحجام كبيرة كما أن طريقة إدارة خلايا الذاكرة وكيفية حجزها تؤثر على أداء الحاسوب. طرق إدارة الذاكرة
تتنوع طرق إدارة الذاكرة بتنوع الحواسيب من حيث سعة الذاكرة وقوة وكفاءة برمجيات إدارة الذاكرة وتتوفر عدة طرق لإدارة الذاكرة: إدارة الذاكرة المفردة المتماسكة.
إدارة الذاكرة بالتجزئة.
إدارة الذاكرة بإعادة توزيع المواقع.
إدارة الذاكرة بالصفحات.
إدارة الذاكرة الافتراضية والتي تتضمن:
إدارة الذاكرة بالصفحات المطلوبة
إدارة الذاكرة بالقطع
إدارة الذاكرة بالقطع والصفحات المطلوبة
وبغض النظر عن الطريقة المستخدمة في إدارة الذاكرة فإن المطلوب منها تنفيذ المهام التالية: متابعة كافة مواقع الذاكرة وكافة الأعمال الداخلة إليها والمستقرة فيها والخارجة منها
رسم سياسة لمتابعة الذاكرة وذلك لتحديد المساحات التي يمكن إشغالها ومتى يسمح للأعمال بالدخول إلى الذاكرة والخروج منها.
توطين (تخزين) الأعمال القابلة للتنفيذ في الذاكرة.
تحرير مواقع الذاكرة والمخصصة للأعمال التي تم تنفيذها وذلك بترحيل هذه الأعمال إلى مصادرها الأساسية.
إدارة الذاكرة باستخدام عملية الضغط (إعادة توزيع المواقع)
للاستفادة من الأجزاء الحرة المتوفرة في الذاكرة ولتحميل أعمال أخرى ولزيادة درجة تعدد البرامج والتقليل من الفراغات ما أمكن تستخدم إدارة الذاكرة بالضغط (compression) أو ما يسمى بإعادة توزيع المواقع وتتلخص فكرة هذه الإدارة في أنه قبل تنفيذ العمل يحمل هذا العمل إلى الذاكرة إذا توفر جزء يستوعب هذا العمل أما إذا لم يتوفر جزء حر فيتم حساب مجموع المساحات الحرة فاذا كان حجمها أكبر أو يساوي حجم العمل يتم تجميع الفراغات وذلك بضغط الذاكرة لإنتاج منطقة حرة واحدة تستطيع استيعاب العمل المراد تنفيذه.
لاحظ أن العمل الثاني تمت إزاحته بمقدار x للأعلى وأن العمل الثالث تمت إزاحته بمقدار y للأعلى وعادة ما تكون الإزاحة صفر أو مقدار سالب.
عند إزاحة العمل في الذاكرة تبقى محتويات البرنامج ثابتة أي أن تعليمات البرنامج لا تتغير بحيث تبقى العناوين التي تتعامل معها التعليمات كما كانت قبل عملية الضغط وتسمى هذه العناوين:العناوين المنطقية أو الافتراضية (Virtual or Logic address) أما العناوين الفيزيائية Physical adress فقد اختلفت وذلك لحدوث التغيير على مواقع هذه الأعمال بعد تنفيذ عملية الضغط لذا لابد من تخصيص مسجل خاص لكل عمل يسمى مسجل إعادة ترتيب المواقع (Relocation Register) يخزن فيه مقدار الإزاحة للعمل والجدير بالملاحظة أن عملية ترجمة العناوين المنطقية إلى فيزيائية يتم عبر وحدة تسمى وحدة إدارة الذاكرة(MMU).
وبهذا فإن عملية تنفيذ الأمر (التعليمة) في العمل تتطلب باستمرار حساب العنوان الفيزيائي كما في الشكل التالي:
نلاحظ أن العنوان الخارج من CPU وهو العنوان المنطقي يتم جمعه مع العنوان الموجود في مسجل الإزاحة لينتج لدينا العنوان الفيزيائي الذي تتعامل معه الذاكرة.
تتطلب إدارة الذاكرة بإعادة ترتيب المواقع مجموعة من المعدات ممثلة في مسجلات الحماية ومسجلات إعادة ترتيب المواقع وجدول بالمساحات الحرة حتى تتم متابعة الذاكرة بالصورة الصحيحة.
يبين الشكل التالي مخطط سير العمليات اللازم لتوطين عمل في الذاكرة بإعادة ترتيب المواقع. محاسن ومساوئ إدارة الذاكرة بالضغط
من محاسن هذه الطريقة إمكانية تنفيذ عملية الضغط والتي يؤدي تنفيذها يؤدي التقليل من الفراغات ما أمكن وبالتالي زيادة درجة تعدد البرامج ومحاولة تجميعها للاستفادة منها لتحميل عمل آخر.
أما من مساوئ هذه الطريقة فهي الحاجة إلى توفر مسجلات خاصة وبالتالي استغلال مواقع في الذاكرة لحفظ قيم الإزاحة بالإضافة إلى هدر وقت المعالجة المركزية في تنفيذ عملية الضغط واحتساب قيم الإزاحة لكل عمل واحتساب العنوان الفيزيائي عند تنفيذ كل تعليمة من تعليمات العمل. المراجع
كتاب بنية الحاسب: دار شعاع
عنتنظام التشغيلعام
التاريخ
الجدول الزمني
القائمة
المقارنة
استخدام حصة
التطوير
الدعوة
النواة
المعمارية عام
نواة متجانسة
نواة دقيقة
الأنواع الفرعية
Exokernel
نواة دقيقة
Hybrid
المكونات مساحة المستخدم
نواة دقيقة
وحدات الأنوية قابلة التحميل
مشغل
إدارة عمليةالمفاهيم
عملية
Process control block
مقاطعة
الخيط
تحويل السياق
الجدولة
أوضاع المعالج
الوضع المحمي
وضع المشرف
جدولة الخوارزمية
Cooperative multitasking
Preemptive multitasking
جدولة راوند روبن
Fixed priority pre-emptive scheduling
Multilevel feedback queue
أقصر وظيفة تالية
إدارة الذاكرة
Memory protection
Segmentation
تصحيف (حاسوب)
Segmentation fault
General protection fault
Bus error
الأمثلة
أميغا أو إس
بي أو إس
BSD
دوس
جنو
لينكس
ماك أو أس
مورف أو إس
أو إس/2
رياكت أو إس
Solaris
يونكس
ويندوز
قائمة نظم التشغيل
المفاهيم المتنوعة
Boot loader
PXE
و ب ت
نظام الملف الإفتراضي
Virtual tape library
شبكة حاسوب
و س أ
و م ن
و م ر
و م ص
ط ت ع
بوابة علم الحاسوب
العنونة ثنائية البعد
في المخطط السابق يجب أن يكون عدد خطوط العنونة بعدد مواقع الذاكرة الموجودة، يمكن تبسيط هذا المخطط بتنظيم خطوط العنونة على شكل مصفوفة ثنائية البعد كما في الشكل (4) ولتبسيط الشكل سنأخذ خطاً واحداً فقط من خطوط البتات الظاهرة على الشكل (2). يصبح عندها الموقع معرفاً بعنوانين: العنوان الأفقي X والعنوان الشاقولي Y ويلزم لهذا المخطط استخدام ناخبين كل منهما بطول n/2 بت يقوم كل مفكك ترميز (ناخب) بانتخاب خط عنونة محدد مما يؤدي إلى تفعيل الموقع الذي يقع عند تقاطع الخطين x و y. أثناء تخزين المعلومات يكون خرج مسجل معطيات الذاكرة (و تحديداً البت المعينة) متاحاً للقراءة من قبل كل عناصر المصفوفة لكن العنصر الوحيد الذي يستطيع استقبال القيمة وتخزينها هو العنصر الموجود في الموقع المنتخب. كذلك الأمر أثناء استرجاع المعلومات أو قراءتها من الذاكرة، يستطيع عنصر الموقع المنتخب فقط أن يرسل محتوياته على الخط المناسب لتسجل في حامل البت الموافقة من مسجل معطيات الذاكرة. وبكلمات أخرى تتم العملية بأسلوب مشابه للأسلوب الموصوف في الشكل (2). يقتصر التشكيل المبين في الشكل (4) على بت واحدة فقط من بتات كلمة الموقع، لذا يجب تكرار التشكيل نفسه بالنسبة لكل بت من بتات الكلمة (مع ملاحظة أن مفككي الترميز (الناخبين) والدارات الموافقة يجب أن تكون مشتركة من أجل كل البتات) ويمكن أن نتخيل تنضيداً لمستويات متراكبة لنحصل على بنية ثلاثية الأبعاد. يمكن أن نلحظ بوضوح اقتصادية هذا التصميم ثنائي البعد ففي التصميم السابق المبين في الشكل (2) نحتاج إلى 2 أس n خط عنونة لتمييز 2 أس n موقع ذاكرة، أما في التصميم ثنائي البعد فتقسم بتات العنوان وعددها n إلى قسمين منفصلين X و Y ويمكن عندئذ انتخاب موقع من بين 2 أس n موقع باستخدام خطوط العنوان في كلا الاتجاهين ويلزم لذلك 2 أس n/2 أو 2 أس n/2 +1 خط عنونة فقط. فإذا كنا نريد استخدام ذاكرة تتسع ل 1024 كلمة يلزمنا فقط 32 خط في كل اتجاه (أي 64 خط) بينما يحتاج التصميم السابق ل 1024 خط عنونة.
هرمية الذاكرة
يوضح الشكل السابق البنية الهرمية للذاكرة وبالطبع فكل جزء من هذه البنية الهرمية مختلف عن الآخر بعدة عوامل من ناحية الحجم سواء الفيزيائي أو حتى المنطقي ومن ناحية السرعة وبالتالي تأثيره على عامل التكلفة. تعتبر المسجلات الخاصة بالمعالج أحد أسرع أنواع الذواكر (إن صح أن نطلق عليها اسم ذواكر) ولكن بالمقابل تعتبر وحدة التخزين الأصغر حجماً في الحاسب. الجزئية التالية التي سوف نتحدث عنها تتناول موضوع الذاكرة الستاتيكية (أو ما يعرف بالكاش)هذه التقنية تُستخدم لتصميم ذاكرة سريعة ولكن ذات سعة صغيرة من أجل تسريع عمل ذاكرة بطيئة (بالمقارنة معها) وذات سعة كبيرة (الذاكرة الرئيسية). و من الجدير بالذكر أنه عند استخدام نظام الـ Cache، فإنه يجب علينا فحص الـ Cache لرؤية فيما إذا كان العنصر المطلوب موجوداً فيها، فإن وُجد، عندئذ نسمي هذه الحالة (Cache Hit) وإن لم يوجد، فإننا نسمي هذه الحالة (Cache Miss) وعلى الحاسب في هذه الحالة طلب العنصر من الذاكرة البطيئة ذات السعة الكبيرة والانتظار لحين جلب هذا العنصر. النقطة الثالثة التي سنتحدث عنها هي ذاكرة ال RAM هذا الاسم مشتق من Random Access Memory ولربما أن أفضل شرح لهذا المسمى هو الذاكرة التي يمكن الولوج إليها بشكل غير منظم. لشرح كلمة غير منظم يجب أن نشرح كيف يتم تخزين المعلومة في الذاكرة. الذاكرة مقسمة إلى خانات وتسمى صفحات. كل صفحة لها عنوانها الخاص. عند الاحتياج إلى أي معلومة مخزنة في الذاكرة فانه يتم الولوج إليها مباشرة من خلال عنوانها الخاص بها? عند عدم وجود عنوان خاص لكل صفحة، فانه لإيجاد المعلومة يجب البحث بكل الصفحات لغاية العثور على المعلومة المطلوبة. هذا البحث يتم بطريقة منظمة أي البحث بأول خانة ومن ثم الثانية والثالثة وهلم جرا. بهذا نكون قد سلطنا ضوءاً بسيطاً على أنواع الذواكر أما الآن فسننتقل إلى الحديث عن موضوعنا والذي يتناول مسألة هامة وهامة جداً ألا وهي تنظيم الذاكرة.
مقدمة
•من وجهة نظر تصميمية للذاكرة الرئيسية هذه الذاكرة تكون عبارة عن ذاكرة متطايرة بمعنى أن المعلومات المخزنة ضمنها سوف تفقد بمجرد فصل مصدر الطاقة عنها وهذا ما دعا إلى تسميتها بالذاكرة المتطايرة. •و على النقيض تماما فالهارد ديسك أو ما بعرف بالقرص الصلب يمكن التعبير عنه بأنه أحد أنواع الذاكرة والتي بالطبع لا تعتمد على تقنية إلكترونية وإنما تعتمد على تقنية مغناطيسية هذه الذاكرة هي من النوع غير المتطاير (أي لا تفقد معلوماتها عند فصل الطاقة عنها) وهذا ما دعا إلى بذل المزيد من الجهود في تطوير هذه الأنواع من الذواكر التي تكون قادرة على لعب دور الحافظة الأساسية للمعلومات وبالتالي الحول دون ضياع هذه المعلومات.
إدارة الذاكرة الرئيسية
وعند الحديث عن إدارة الذاكرة فإننا نقصد ذاكرة القراءة والكتابة-الذاكرة الرئيسية RAM
تتكون الذاكرة الرئيسية من مجموعة من الخلايا الثنائية موزعة بطريقة تشبه المصفوفة حيث يحدد عدد الخلايا في السطر الأول طول الكلمة ويحمل كل عنوان (رقم) فريد لا يتكرر تستطيع من خلاله وحدة المعالجة تحديد الكلمة المطلوبة في الذاكرة ويقاس حجم الذاكرة عادة بمجموع الخلايا الثنائية المتوفرة ويعتبر حجم الذاكرة عاملاً أساسياً في قياس كفاءة أداء الحاسوب فكلما زاد حجم الذاكرة زادت القدرة على استيعاب أعمال وبرامج بأحجام كبيرة كما أن طريقة إدارة خلايا الذاكرة وكيفية حجزها تؤثر على أداء الحاسوب. طرق إدارة الذاكرة
تتنوع طرق إدارة الذاكرة بتنوع الحواسيب من حيث سعة الذاكرة وقوة وكفاءة برمجيات إدارة الذاكرة وتتوفر عدة طرق لإدارة الذاكرة: إدارة الذاكرة المفردة المتماسكة.
إدارة الذاكرة بالتجزئة.
إدارة الذاكرة بإعادة توزيع المواقع.
إدارة الذاكرة بالصفحات.
إدارة الذاكرة الافتراضية والتي تتضمن:
إدارة الذاكرة بالصفحات المطلوبة
إدارة الذاكرة بالقطع
إدارة الذاكرة بالقطع والصفحات المطلوبة
وبغض النظر عن الطريقة المستخدمة في إدارة الذاكرة فإن المطلوب منها تنفيذ المهام التالية: متابعة كافة مواقع الذاكرة وكافة الأعمال الداخلة إليها والمستقرة فيها والخارجة منها
رسم سياسة لمتابعة الذاكرة وذلك لتحديد المساحات التي يمكن إشغالها ومتى يسمح للأعمال بالدخول إلى الذاكرة والخروج منها.
توطين (تخزين) الأعمال القابلة للتنفيذ في الذاكرة.
تحرير مواقع الذاكرة والمخصصة للأعمال التي تم تنفيذها وذلك بترحيل هذه الأعمال إلى مصادرها الأساسية.
إدارة الذاكرة باستخدام عملية الضغط (إعادة توزيع المواقع)
للاستفادة من الأجزاء الحرة المتوفرة في الذاكرة ولتحميل أعمال أخرى ولزيادة درجة تعدد البرامج والتقليل من الفراغات ما أمكن تستخدم إدارة الذاكرة بالضغط (compression) أو ما يسمى بإعادة توزيع المواقع وتتلخص فكرة هذه الإدارة في أنه قبل تنفيذ العمل يحمل هذا العمل إلى الذاكرة إذا توفر جزء يستوعب هذا العمل أما إذا لم يتوفر جزء حر فيتم حساب مجموع المساحات الحرة فاذا كان حجمها أكبر أو يساوي حجم العمل يتم تجميع الفراغات وذلك بضغط الذاكرة لإنتاج منطقة حرة واحدة تستطيع استيعاب العمل المراد تنفيذه. لاحظ أن العمل الثاني تمت إزاحته بمقدار x للأعلى وأن العمل الثالث تمت إزاحته بمقدار y للأعلى وعادة ما تكون الإزاحة صفر أو مقدار سالب. عند إزاحة العمل في الذاكرة تبقى محتويات البرنامج ثابتة أي أن تعليمات البرنامج لا تتغير بحيث تبقى العناوين التي تتعامل معها التعليمات كما كانت قبل عملية الضغط وتسمى هذه العناوين:العناوين المنطقية أو الافتراضية (Virtual or Logic address) أما العناوين الفيزيائية Physical adress فقد اختلفت وذلك لحدوث التغيير على مواقع هذه الأعمال بعد تنفيذ عملية الضغط لذا لابد من تخصيص مسجل خاص لكل عمل يسمى مسجل إعادة ترتيب المواقع (Relocation Register) يخزن فيه مقدار الإزاحة للعمل والجدير بالملاحظة أن عملية ترجمة العناوين المنطقية إلى فيزيائية يتم عبر وحدة تسمى وحدة إدارة الذاكرة(MMU). وبهذا فإن عملية تنفيذ الأمر (التعليمة) في العمل تتطلب باستمرار حساب العنوان الفيزيائي كما في الشكل التالي: نلاحظ أن العنوان الخارج من CPU وهو العنوان المنطقي يتم جمعه مع العنوان الموجود في مسجل الإزاحة لينتج لدينا العنوان الفيزيائي الذي تتعامل معه الذاكرة. تتطلب إدارة الذاكرة بإعادة ترتيب المواقع مجموعة من المعدات ممثلة في مسجلات الحماية ومسجلات إعادة ترتيب المواقع وجدول بالمساحات الحرة حتى تتم متابعة الذاكرة بالصورة الصحيحة.
يبين الشكل التالي مخطط سير العمليات اللازم لتوطين عمل في الذاكرة بإعادة ترتيب المواقع. محاسن ومساوئ إدارة الذاكرة بالضغط
من محاسن هذه الطريقة إمكانية تنفيذ عملية الضغط والتي يؤدي تنفيذها يؤدي التقليل من الفراغات ما أمكن وبالتالي زيادة درجة تعدد البرامج ومحاولة تجميعها للاستفادة منها لتحميل عمل آخر. أما من مساوئ هذه الطريقة فهي الحاجة إلى توفر مسجلات خاصة وبالتالي استغلال مواقع في الذاكرة لحفظ قيم الإزاحة بالإضافة إلى هدر وقت المعالجة المركزية في تنفيذ عملية الضغط واحتساب قيم الإزاحة لكل عمل واحتساب العنوان الفيزيائي عند تنفيذ كل تعليمة من تعليمات العمل.
شرح مبسط
•من وجهة نظر تصميمية للذاكرة الرئيسية هذه الذاكرة تكون عبارة عن ذاكرة متطايرة بمعنى أن المعلومات المخزنة ضمنها سوف تفقد بمجرد فصل مصدر الطاقة عنها وهذا ما دعا إلى تسميتها بالذاكرة المتطايرة.