عرض مشاركة واحدة
قديم 11-05-2008, 08:37 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
PASSEWORD
 
الصورة الرمزية PASSEWORD
 

 

 
إحصائية العضو








PASSEWORD غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
PASSEWORD is on a distinguished road

افتراضي الجزء الثاني من الدرس الثالث ..عملية الاقلاع في النظام


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



عملية الإقلاع

يبدأ موزع الكهرباء أو البور سبلاي بإمداد اللوحة الأم بالطاقة .. مباشرة تصل الطاقة إلى المعالج

يشتغل المعالج أول ما يقوم بة هو تصفير لكل مسجلات المعالج مثل ax وbx وds و..و..

بعد ذلك يقوم بشغلة مهمة لبدء التحكم .. يقوم المعالج بإعطاء المسجل cs وهو قسم الشفرة أو التنفيذ

القيمة F000 (كل الأرقام بالرمز الست عشري أو الهكس ) وبهذا يكون المعالج قد حدد قسم التنفيذ

وبعد ذلك يقوم بتحديد الإزاحة للقسم وأكيد بواسطة المسجل IP فيعطية القيمة FFF0

تلاحظ أن المعالج بدأ التنفيذ في النمط الحقيقي أي نمط 16 بت وقد إستخدم مسجلات هذا النمط

والسبب في ذلك هو التوافقية بين الأنظمة + إمكانية الوصول إلى أي عنوان في الذاكرة

والآن المعالج صفر أو هيأ كل المسجلات + حدد بداية التنفيذ في الذاكرة

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

ماهو البويس : عبارة عن برنامج مخزن في ذاكرة على اللوحة الأم تسمى الذاكرة ROM

وهي ذاكرة للقرائة فقط + أنها لاتفقد المعلومات المخزنة بها عند إغلاق الجهاز

والأمثلة على البرامج المخزنة في ذاكرة ROM كثيرة .. هل لاحظت شعارات الشركات في بداية تشغيل الكمبيوتر

مثل كرت الشاشة يظهر لك علامة تجارية مثلا SIS .. هذة البرامج كلها مخزنة في الذاكرة ROM

وللمعلومة : يمكن للهكر أو الكراكر(وهم المختصين في البرمجة العكسية ) الوصول للبرامج المخزنة في ROM !!؟

وتغيير محتوها .. بل وكسر حمايتها ؟ أكيد تريد أمثلة .. تفضل

http://hackingthexbox.com

http://www.xenatera.com/bunnie/proj/anatak/xboxmod.html


و الان نظرو على البيوس

بعد أن يجهز المعالج المسجلات يقوم بتسليم القيادة أو التحكم للنظام بويس

يبدأ التنفيذ في البويس عند السطر 430 ( في معالجات إنتل ) يقوم البويس بعدد من المهام الأساسية

أول مهمة للبويس هي فحص قطع الجهاز :

لا تعتقد أن طريقة فحص الأجهزة أمر معقد ... بكل بساطة يقوم البويس بإرسال إشارة لمنفذ الجهاز

عن طريق الأمر out وبعد ذلك يقوم بإستقبال أي إشارة من الجهاز عن طريق الأمر IN

إذا وصلت أي إشارة من الجهاز معنى ذلك أنة شغال ... وإذا لم تصل أي إشارة معناة خطأ في الجهاز

وهكذا مع كل أجهزة الكمبيوتر .

في نقطة مهمة في الفحص .. أول مايقوم بة البويس فحص كرت الشاشة + منفذ الشاشة

إذا وجد أي خطأ فية ( بمعنى أن الشاشة لا تعمل ولايمكن رؤية أي ملاحظة يكتبها البويس على الشاشة )

يقوم البيوس في هذة الحال بإستخدام طريقة الأصوات أو الصافرة لعرض أي خطأ في عملية الفحص

Loading System Program
يدعم الدوس نوعين اثنين من البرامج التنفيذية exe و com يتالف برنامج com من مقطع وحدي عليه ان يضم شفرة التعليمات و المعطيات و المكدس و هو نوع مناسب للبرامج الصغيرة الخدمية و البرامج المقيمة في الذاكرة .
اما برامج ال exe فهي تتالف من مقاطع منفصلة هي مقطع شفرة التعليمات و المعطيات و المكدس و قد يكون هناك مقاطع اخرى و هي تناسب البرامج الاكثر جدية كالتطبيقات الكبيرة التي تاخذ مساحة كبيرة من RAM ..
يؤمن الدوس عملية التعامل مع كلا النوعين السابقين من خلال برنامج التحميل command.com الذي يقوم بتحميل البرنامج التنفيذي الى الذاكرة قبل تسليمه التحكم و بالطبع سيختلفه تعامله مع كلا النوعين بسبب طبيعة اختلافهما

و هكذا انتهينا من الدرس اليوم و في الدرس القادم سنقوم بلخوض في تفاصيل اكثر
لا تنسوني من صالح دعائكم
و السلام عليكم و رحمة الله وبركاته




hg[.x hgehkd lk hg]vs hgehge >>ulgdm hghrghu td hgk/hl

التوقيع

*********************
حكمة : كل انسان يستطيع ان يكون الاول اذا اراد ذلك

 

   

رد مع اقتباس