* حاسوبيات *
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

* حاسوبيات *

موقع مختص لجميع مستلزمات الحاسوب
 
الرئيسيةأحدث الصورالتسجيلدخول

 

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

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




المساهمات : 20
تاريخ التسجيل : 26/02/2014

المقاطعات في الحاسب الالي Empty
مُساهمةموضوع: المقاطعات في الحاسب الالي   المقاطعات في الحاسب الالي Emptyالأربعاء مايو 14, 2014 1:10 pm

المقاطعات Interrupts توفر جميع الحواسيب آلية تستطيع بوساطتها المجتزئات الأخرى (الذاكرة والدخل/الخرج) مقاطعة المعالجة العادية للمعالج. تقدم هذه المقاطعات في المقام الأول وسيلة لتحسين كفاءة المعالجة. فمعظم الأجهزة الخارجية مثلاً أبطأ بكثير من المعالج، وعلى وحدة المعالجة المركزية الانتظار حتى ينهي الجهاز الخارجي البطيء مهمته، وهذا يعني إضاعة وقت كبير، لهذا تضاف إمكانية المقاطعة لإتاحة الفرصة للطرفية مقاطعة وحدة المعالجة عند جاهزيتها فيعلق تنفيذ البرنامج الحالي (حافظاً عنوان التعليمة التالية في البرنامج)، ثم تحميل عداد البرنامج عنوان التعليمة الأولى في برنامج خدمة المقاطعة. يوضح الشكل 3 مخططاً لهذه العملية. تسمح معظم وحدات المعالجة المركزية في بعض الأحيان لأجهزة الإدخال والإخراج بالنفاذ المباشر إلى الذاكرة Direct Memory Access (DMA) لقراءة المعطيات أو حفظها. مسرى النظام: يربط بين الوحدات المذكورة وسط ناقل يسمى «مسرى النظام» System Bus الغاية منه نقل المعلومات بين مختلف الوحدات. وله عادة ثلاثة مساراتٍٍٍِِِِِِِِ وظيفية، هي «مسرى العناوين» Address Bus الذي يستخدم لنقل الإشارات المحدّدة لموضع ذاكرة. ومسرى المعطيات Data Bus لنقل المعطيات من وحدة المعالجة المركزية إلى الوحدات الأخرى، ومسرى التحكم Control Bus الذي يحمل إشارات التحكم من وحدة المعالجة المركزية إلى الذاكرة الرئيسية أو إلى وحدات الإدخال والإخراج. ويبين الشكل 4 هذه البنية. تُستخدم خطوط التحكم control lines للنفاذ إلى خطوط المعطيات والعنونة، لأن جميع المكونات تتشارك فيها ولابد من وجود وسيلة للتحكم باستخدامها، وتُرسل إشارات التحكم كلاً من معلومات الأوامر والتوقيت بين مجتزئات النظام. توجد معايير كثيرة تفيد في تصميم واختيار مسرى النظام منها: نوعه وعرضه (لكل من خطوط العنوانات والمعطيات)، وطريقة التحكم عند طلب أكثر من طرفية النفاذ إلى مصادر النظام، ونوع نقل المعطيات (قراءة أو كتابة،..)، وطريقة التوقيت (متزامن أو غير متزامن).

إن مسرى الوصل البيني للمكوّنات الطرفية PCI Peripheral Component Interconnect هو شائع وذو عرض مجال واسع ومستقل عن المعالج، ويمكن أن يعمل كمسرى متوسط، أو مسرى طرفي. إن المعيار PCI صُمم خصيصاً لملاءمة متطلبات الدخل/الخرج I/O للأنظمة الحديثة ملاءمة اقتصادية إذ يتطلب رقاقات قليلة جداً وهو يدعم ربط مسارٍ آخر بـ المسرى PCI. ويبين الشكل 5 مثالين لاستخدام هذا المسرى، حيث يبين الجزء 5-آ استخدام هذا المعيار في نظام وحيد المعالج كالحواسيب الشخصية المكتبية، في حين يبين الجزء 5-ب توظيفاً لهذا المعيار في نظام متعدد المعالجات كما في المخدمات. تستخدم الجسور المبينة في الشكل للمحافظة على المسرى PCI مستقلاً عن سرعة المعالج. وحدة الذاكرة: تتألف وحدة الذاكرة في كل حاسوب من الذاكرة الرئيسية والتخزين الثانوي الذي يتكون عادة من شرائط مغنطيسية أو أقراص مغنطيسية مرنة وصلبة. تتألف كل منها من عدد من البايتات Bytes أو الكلمات Word (تساوي الكلمة عدداً من البايتات)، وتنظم بحيث يمكن عنونة كل بايت منها أو عنونة كل كلمة. ويعتمد اختيار عناصر الذاكرات بعدة عوامل أهمها السرعة واستهلاك القدرة إضافة إلى حجم المعطيات المتبادلة. من معايير أداء الذاكرة زمن النفاذ Access Time، ويعرّف بأنه الزمن الأصغري الذي ينقضي بين لحظة إصدار أمر القراءة read، وتوفر المعطيات جاهزة على خطوط معطيات الذاكرة. كذلك تقاس سعة الذاكرة أحياناً بدورة الذاكرة Memory Cycle التي تعرّف بأنها الزمن الأصغري الذي ينقضي بين عمليتي قراءة متتاليتين. وتصنف أيضاً، من حيث طريقة النفاذ إلى المواضع المختلفة فيها إلى صنفين. الصنف الأول هو الذاكرات ذات النفاذ العشوائي Random Access Memory RAM، ويكون زمن النفاذ لجميع المواقع ذاته بغض النظر عن ترتيبها، ومثالها الذاكرات المصنعة من أنصاف النواقل. والصنف الثاني هو الذاكرات ذات النفاذ التتابعي Sequential Access Memory (SAM)، ويعتمد فيها زمن النفاذ على موضع الكلمة المراد قراءتها في وسط التخزين كما في شرائط التخزين المغنطيسية. وتصنف الذاكرات أيضاًً من حيث القراءة والكتابة، فالذاكرات التي تسمح فقط بقراءة محتوياتها هي ذاكرة قراءة فقط Read Only Memory (ROM). أما الصنف الآخر فهي ذاكرة تسمح بالكتابة فيها والقراءة منها وتسمى ذاكرة القراءة والكتابة Read/Write Memory (RWM).
تكون الذاكرة الرئيسية في معظم الحواسيب الحديثة كبيرة بقدر مسرى العنوان لوحدة المعالجة المركزية ومصنعة عادة من أنصاف النواقل. وعندما لا تستطيع الذاكرة الرئيسية استيعاب برنامج ما بكامله تخزن الأجزاء التي لا تنفذ في حينها في وحدات التخزين الثانوية. وللوصول إلى أداء جيد للحواسيب العصرية اعتُمد حل لتسريع استجابة وحدة الذاكرة بوضع ذاكرة من النوع السريع وذات تنظيم خاص بين الذاكرة الرئيسية والذاكرة الثانوية وتسمى بالذاكرة الخابية أو الخبيئة [ر] Cache Memory.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
المقاطعات في الحاسب الالي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الحاسب الالي
» الحاسب الالي
» الحاسب الالي
» الحاسب الالي
» الحاسب الالي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
* حاسوبيات * :: الفئة الأولى :: المنتدى الأول :: تبادل الآراء ووجهات النظر :: أنواع الحاسب الآلي-
انتقل الى: