تعلم أساسيات كيف تبنى الذاكره والتحكم فيها في هذه المقدمه الموجه لتصميم ذاكره اللينكس
physical memory بالاضافه الى تفاصيل segment control unit & paging model هذه المقدمه تشمل فحص
المستخدم في اللينكس يعتبر الخطوه الاولى لتصميم اللينكس وتنفيذه على نطاق واسعmemory modelsفهم
process managment ,concurrency,memory managment مثل operating system لتنفيذ خدمات monolithic approach اللينكس يستخدم
بواسطه العناوين التاليهoperating system داخل memory managment من منظور linux in internalهذه المقاله ستساعدك على فهم
1 بشكل عام وبشكل خاص للينكسsegment control unit تصميم
2 paging تصميم
3 في منطقه الذاكره physical address تصميم
ولكنها تعطيك معلومات بشكل عام على تصميم الذاكره وكيف هي تخاطبlinux kernel هذه المقاله لا تفصل كيف الذاكره مداره بواسطه
وهذه المقاله تركز على تصميم
الاخرىhardware ولكنكي تستطيعي استخدام هذه الماده في هذا المقال لتنفيذ x86
x86 memory تصميم
الداكره مقسمه الى ثلاثة انواع من العناوينx86 في
1controller وهو يستعل عادة متى ماطلبت معلومات من physical location وهو عنوان موقع التخزين وقد لا يتعلق ب logical address
2 (مكان عنوان سطحي)inear address
تخاطب الداكرهintelوهي الدكره التي تبدء معنونه بصفر وكل بايت يكون لحق الى البايت التالي بحيث تكون الارقام الاساسيه هكدا0و1و2و وهكدا الى نهاية الداكره وهكدا اكثر وحدات المهالجه المركزيه غير
3 physical address busعلى bitوهو اعلناون الممثل بphysical address
logical address to physical address تحولmemory managment في هده الحاله logical address قد كون مختلف عن physical address و
logical address to physical address يستخدم وحدتين لتحويل cpu
paging unit والاخرى تدعى segement unitاول وحده تدعى
دعاء سكروه
هاجر الصفار
http://www-128.ibm.com/developerworks/linux/library/l-memmod/
Comments (0)
You don't have permission to comment on this page.