الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]الذاكرة الافتراضية؟؟؟

بدأه The Strrong في 28 مارس 2010 · 5 رد · 1,561 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ممكن شرح الذاكرة الافتراضية والفرق ينها وبين الذاكرة الاساسية؟؟؟

#2

عليكم السلام

ما تطلبه يطول شرحه :wacko:

تود ان تقول الداكرة الضاهرية , باختصار شديد الداكرة الضاهرية Virtuel Memory هي عبارة عن مساحة من القرص الصلب يخصصها النضام ( تسمى page file ) ليتاعمل معها كداكرة

متل الداكرة العادية الا ان العملييات لا تتم داخلها بل عندما يحتاج النضام الى بعض المعلومات يقوم بجلبها من هده الداكرة الى Physical Memory وهكدا

راجع هدا المقال

http://en.wikipedia.org/wiki/Virtual_memory

تم تعديل هذه المشاركة بواسطة Ph-RevIng في 29 مارس 2010 في 01:19

#3

الذي فهمته وأتمنى أن يكون صحيح هو أن

ينظر النظام الى الرام ويبحث عن مناطق فيها

تحتوي على عمليات لانستخدمها كثيرا

مثلا:ان مشغل برنامج البريد الالكتروني و ثلاثة صفحات انترنت و الفوتوشوب وأردت أن

أفتح تطبيق أخر

يبحث النظام عن اقل عملية استخدمها بين هذه العمليات

ويقوم بنسخ معلومتها الموجودة في الذاكرة الى منطقة في القرص الصلب

ويمسح محتوياتها من الرام

فتتسع الرام لفتح تطبيق اخر

سؤال أخر ماهو Virtual Address Space؟؟

تم تعديل هذه المشاركة بواسطة The Strrong في 29 مارس 2010 في 17:05

#4
The Strrong كتب:

الذي فهمته وأتمنى أن يكون صحيح هو أن

تقريبا صح ، خوارزمية LRU

The Strrong كتب:

سؤال أخر ماهو Virtual Address Space؟؟

هي الداكرة ( Virtuel Memory ) المتاحة للـProcess , في نضام تشغيل 32 بت حدها الاقصى هو 4GB

تم تعديل هذه المشاركة بواسطة Ph-RevIng في 30 مارس 2010 في 00:58

1
#5
The Strrong كتب:

الذي فهمته وأتمنى أن يكون صحيح هو أن

ينظر النظام الى الرام ويبحث عن مناطق فيها

تحتوي على عمليات لانستخدمها كثيرا

مثلا:ان مشغل برنامج البريد الالكتروني و ثلاثة صفحات انترنت و الفوتوشوب وأردت أن

أفتح تطبيق أخر

يبحث النظام عن اقل عملية استخدمها بين هذه العمليات

ويقوم بنسخ معلومتها الموجودة في الذاكرة الى منطقة في القرص الصلب

ويمسح محتوياتها من الرام

فتتسع الرام لفتح تطبيق اخر

سؤال أخر ماهو Virtual Address Space؟؟

كلامك صحيح ولكن أحب أن أضيف

الذاكرة الإفتراضية هي عبارة عن مستودع (جزء ) من القرص الصلب توضع عليه مقاطع من البرامج والملفات التي تنفذ على الذاكرة والتي لاحاجة لها حاليا وعند الحاجة إليها يجري تبديل المقاطع بمقاطع أخرى

يعني يقسم البرنامج إلى مقاطع وتحمل بعض المقاطع وعند الحاجة إلى مقاطع أخرى تخرج مقاطع تكتب على القرص الصلب (الذاكرة الظاهرية ) وتدخل مقاطع من القرص الصلب(الذاكرة الظاهرية) إلى ram

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

#6
DOWNLOADER كتب:

كلامك صحيح ولكن أحب أن أضيف

الذاكرة الإفتراضية هي عبارة عن مستودع (جزء ) من القرص الصلب توضع عليه مقاطع من البرامج والملفات التي تنفذ على الذاكرة والتي لاحاجة لها حاليا وعند الحاجة إليها يجري تبديل المقاطع بمقاطع أخرى

يعني يقسم البرنامج إلى مقاطع وتحمل بعض المقاطع وعند الحاجة إلى مقاطع أخرى تخرج مقاطع تكتب على القرص الصلب (الذاكرة الظاهرية ) وتدخل مقاطع من القرص الصلب(الذاكرة الظاهرية) إلى ram

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

مشكور اخي وجزاك الله خير

وأنا في إنتظارك

مواضيع مشابهة