m.3oloum

زائرنا الكريم
يرجى التكرم بتسجيل دخولك إذا كنت عضو لدينا بالفعل
وإذا لم تكن كذلك فنحن نتشرف بانضمامك لأسرتنا
شكرا


إدارة المنتدى


m.3oloum
 
الرئيسيةس .و .جبحـثالتسجيلدخول
دليل الطالب
تصويت
ما رأيك بالتصميم الجديد للمنتدى ؟
ممتاز
71%
 71% [ 17 ]
جيد
25%
 25% [ 6 ]
لابأس به
4%
 4% [ 1 ]
غير مناسب
0%
 0% [ 0 ]
مجموع عدد الأصوات : 24
المواضيع الأكثر شعبية
المحاضرة 1 جبر خطي 2
المحاضرة 2 برمجة وخوارزميات
مرجع جبر A first cours in liner algebra رائع جدا
المحاضرة 2 تحليل 2
المحاضرة 1 تحليل متجهي
المحاضرة 1 برمجة وخوارزميات
المحاضرة 3 برمجة وخوارزميات
تاريخ الرياضيات
المحاضرة 1 برمجة وخوارزميات عملي
المحاضرة 1 تحليل 2
المواضيع الأخيرة
» الطابعات وأنواعها
الثلاثاء أبريل 09, 2013 7:10 pm من طرف hana sh

» وحدات التخزين الثانوية {التنظيم المنطقي للسواقات (الذاكرة الميتة)}
السبت أبريل 06, 2013 7:43 pm من طرف rouba kh

» الشاشات وأنظمة الألوان
السبت أبريل 06, 2013 7:43 pm من طرف rouba kh

» رسالة من الخوارزمي إلى نيوتن !
السبت أبريل 06, 2013 7:42 pm من طرف rouba kh

» تطور الرياضيات عند العرب
السبت أبريل 06, 2013 7:42 pm من طرف rouba kh

» ماذا بعد المليون
السبت أبريل 06, 2013 7:41 pm من طرف rouba kh

» التحليل الرياضي
السبت أبريل 06, 2013 7:41 pm من طرف rouba kh


شاطر | 
 

 برامج الإقلاع ومراحله ومدخل إلى بنية المعالج

اذهب الى الأسفل 
كاتب الموضوعرسالة
maya kemara



انثى

عدد المساهمات : 7

نقاط : 10346

السٌّمعَة : 0

تاريخ التسجيل : 21/02/2013


مُساهمةموضوع: برامج الإقلاع ومراحله ومدخل إلى بنية المعالج   الإثنين مارس 04, 2013 5:54 pm


برامج الإقلاع ومراحله ومدخل إلى بنية المعالج




بنية ا لRAM
شريط طويل فيه مواقع Locations ، لكل موقع عنوان Address

سعة الـRAM
اقتباس :
M = W * L
مسائل

- ذاكرة سعتها 2 M.B عرضها W= 2 Byte ، ما هو عدد عناوينها ؟

- ذاكرة عرضها W = 2 B ، عدد عناوينها ( طولها ) = 231 address ، ما هو حجمها ؟

- ذاكرة سعتها M = 2 G.B ، عرضها W = 2B = 16 b ، ما هو عنوان آخر موقع في الذاكرة ؟

- ذاكرة سعتها M = 2 G.B ، عرضها 2B ، ما هو عدد الخانات اللازمة لتسجيل العناوين ؟

مقدمة في نظام العد الثنائي
يستعمل من قبل الحاسب والدارات الكهربائية بشكل مباشر لفهم التعليمات البرمجية حيث يتميز بكونه يأخذ قيمتين 0و1 مما أدى إلى ثباتية كهربائية بالدارات الكهربائية والمنطقية حيث لا توجد حالات كثيرة سوى المذكورة آنفاً.

ذواكر وبرامج الإقلاع
ذاكرة ROM للإقلاع تحتوي برنامج اسمه (BIOS) (Basic Input Output System)
ترتبط بذاكرة من النوع RAM تدعى CMOS من خصائصها أنها ذاكرة مرتبطة بالطاقة(volatil memory)و غير سريعة لأنها لا تحتوي إلا معلومات قليلة، من هذه المعلومات :
التاريخ والوقت وكلمة السر وموقع نظام التشغيل وخصائص البوابات (Ports)وغيرها، هذه المعلومات تخزن على الـ CMOS ليتم العودة إليها أثناء الإقلاع، وتزود هذه الذاكرة ببطارية للاحتفاظ بالمعلومات المخزنة فيها عند إطفاء الجهاز وفصله عن التيار الكهربائي.
مراحل الإقلاع:
1- في هذه المرحلة يقوم الحاسب بالبحث عن المعالج الرئيسي والـ Bus والـ RAM وكرت الشاشة وغيرها، وفي حال لم يتم العثور على أحد هذه المكونات (Hardware) يصدر الحاسوب نغمات بترتيب معين يحدد عن طريقها مكان الخلل وتدعى (Beep code).
2-(POST) (Power On Self Test) اختبار ذاتي :
تقوم به الـ BIOS، وفي هذه المرحلة تجري اختبارات ذاتية لموجودات الـ CMOS (البحث عن المكونات الثانوية، الهاردات وكلمة السر والوقت والتاريخ ... الخ).
3- Boot Strap : تقوم به الـ BIOS، يتم التوجه إلى نظام التشغيل الذي يعينه الـ CMOS ويتم تحميله إلى الـ RAM.
وظائف الـ BIOS:
1- POST
2- Boot Strap
3- CMOS setup : تسمح للمستخدم العادي بتغيير محتويات الـ CMOS .
4- التحكم المستمر في الـ (Input,Output).
ملاحظة:وبالتالي نجد ان هناك وظيفتان اجباريتان هما (POST AND BOOT STRAP)و وظيفة اختيارية هي(CMOS setup) و وظيفة مستمرة (التحكم المستمر بال INPUT AND OUTPUT).
مدخل إلى بنية المعالج:
الوظائف : (منطقية - حسابية - تحكم)
ينقسم المعالج إلى عدة وحدات أهمها:
Arithmetic logical unit : ALU وحدة الحساب والمنطق
Control Unit وحدة التحكم، ترتبط بها وحدة هي Timing Unit
Addressing Unit : AU وحدة العنونة
Instruction Unit :IU وحدة التعليمة
كيف تعمل هذه الوحدات مع بعضها وكيف يقوم المعالج بتنفيذ التعليمات ؟
لنأخذ على سبيل المثال هذه التعليمات، ولنر كيف سيقوم المعالج بتنفيذها :
Input (a ,b)
c:=a+b
Output(c)
ملاحظة: المعالج ينفذ برنامج، والبرنامج عبارة عن مجموعة من التعليمات موجودة في RAM، كما أن المعطيات موجودة على RAM .
مراحل تنفيذ التعليمات السابقة :
1- يطلب CU من الـ AU أن يحضر أول تعليمة من العنوان (كذا) .
2- AU يرسل العنوان إلى الـ RAM عن طريق address bus .
3- IU يستقبل التعليمة الواردة من الـ RAM عن طريق data bus ويفسرها.
4- IU يخبر CU بتفاصيل التعليمة (من وما هي المعطيات؟).
5- CU يأمر ALU بتنفيذ التعليمة.
6- AU يرسل عنوان (a) وعنوان (b) إلى الـ RAM لإحضارهم.
7- ALU يستقبل (a),(b) عن طريق الـ data bus من خلال (Register) .
8- AU يرسل العنوان الذي يجب أن تخزن فيه النتيجة (c).
9- ALU يرسل النتيجة (c).
الرجوع الى أعلى الصفحة اذهب الى الأسفل
rouba kh

avatar

انثى

عدد المساهمات : 47

نقاط : 10588

السٌّمعَة : 20

العمر : 24

تاريخ التسجيل : 10/03/2013

الجامعة : -------------

السنة الدراسية : -------------

مُساهمةموضوع: رد: برامج الإقلاع ومراحله ومدخل إلى بنية المعالج   الأحد مارس 10, 2013 7:38 pm

شكراااااااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برامج الإقلاع ومراحله ومدخل إلى بنية المعالج
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
m.3oloum :: مواد دراسية :: مبادئ عمل الحاسوب-
انتقل الى:  
 
إدارة منتديات سوريا الرياضيات ترحب بكم يمكنكم التواصل معنا من خلال صفحتنا على الفيس بوك \ syriamath أو على صفحتنا على تويتر @ syriamath كما يمكنكم التواصل معنا من خلال بريدنا الإلكتروني support@syriamath.com

FacebookTwitter
أختر لغة المنتدى من هنا