تركيب بطاقات جديدة للحاسب:
تتم عملية تركيب بطاقة ومن ثلاث مراحل:
1 ـ مرحلة التهيئة: يتوجب توافق البطاقة مع المنفذ التوسعي للحاسب.
2 ـ مرحلة التركيب: التحقق من تركيب البطاقة ووصل جميع الكبلات بشكل صحيح.
3 ـ مرحلة الاختبار: وهي عمل الطاقة.
تهيئة البطاقات الجديدة:
تتطلب التهيئة ما يلي:
1 ـ إعلام اللوحة التوسعية بمقدار الذاكرة الموجودة على اللوحة الأساسية.
2 ـ إعلام المنفذ التسلسلي فيما إذا كان C O M1 أو C O M2.
3 ـ إعلام منفذ الطابعة فيما إذا كان LPT1 , LPT2 , LPT3.
4 ـ اختبار قنوات الولوج المباشر للذاكرة على اللوحة.
5 ـ اختبار خطوط طلب المقاطعة للوحة التوسعية.
6 ـ اختبار عناوين الدخل / الخرج للبطاقة أو اللوحة وتكون هذه الإعدادات غالباً مهيأة من قبل الشركة الصانعة.
تضاربات الجهاز:
ينشأ التضارب بالنسبة لدارات C O M , L P T عندما يوجد بطاقتين يملكان نفس اسم L P T , C O M بالتالي لا تعمل أي من البطاقتين مثال على ذلك: بطاقة التحكم C O M 1 لوصل الفأرة في هذه الحالة يجب إعادة تهيئة إحدى أو كلا البطاقتين.
يتم لإعادة تهيئة البطاقة بإحدى الطرق التالية:
1 ـ تعديل موقع الوصلة القابلة للنزع.
2 ـ تعديل الضبط للمفاتيح القلابة.
3 ـ التعديل بواسطة برمجيات تؤدي نفس العمليات التي تقوم بها المفاتيح القلابة الحقيقية.
4 ـ الحواسب التي تعمل ومن تقنية " اقتبس ثم شغل" تقوم بعملية التهيئة بشكل آلي.
عناوين الدخل / الخرج ومشكلة التضارب:
يتعامل الحاسب مع الوحدات المحيطة كالفأرة أو لوحة المفاتيح بواسطة عناوين دخل / خرج حيث كل وحدة محيطة لها أكثر من عنوان وعندما يتم ضبط بطاقتين على نفس عنوان دخل / خرج فإن الحاسب سيكون في وضع حرج مما سيولد أخطار لذلك يجب ضبط هذه العناوين وإعادة تنظيمها بواسطة الوصلات القابلة للنزع أو عن طريق الأسلوب البرمجي.
برمجة الدخل/ الخرج P10:
تقوم p10" برمجة الدخل /الخرج" بنقل البيانات بين المحيطات والذاكرة الرئيسة بواسطتها يستطيع المعالج إرسال تعليماته إلى المحيطات بواسطة عناوين دخل / خرج فعندما يطلب المعالج بيانات موجودة على الأقراص الصلب لوضعهما في الذاكرة الأساسية R A M يخبر المعالج بطاقة الملائمة عن طريق عنوان دخل / خرج رقم 64 مثلاً ، تستجيب بطاقة الملائمة لهذا الطلب بأخذ أول مقطع من البيانات ثم تخبر المعالج أنها جاهزة لإرسال إلى الذاكرة الرئيسية.
الولوج المباشر للذاكرة D M A:
تمتاز تقنية D M A بالاستغناء عن المعالج في عملية نقل المعطيات ليقوم بأعمال أخرى حيث تسمح D M A بنقل المعطيات بين البطاقة أو ملائم R A M بدون المرور بالمعالج وبالتالي اختصار الزمن لنقل المعطيات. تقوم البطاقة بطلب الولوج المباشر بتفعيل خط D R E G ويستجيب المعالج بالقبول بتفعيل الخط D A C K.
سيادة الممر:
تستطيع البطاقات التوسعية نقل البيانات عن طريق سيادة الممر لتجنب تدخل المعالج وتوظيف ذاكرة R A M لنقل البيانات وبسرعة الممر الأعظمية بين الوحدات المحيطة.
مستويات طلب القاطعة I R Q:
يتم تنبيه المعالج من قبل الوحدات المحيطة بطريقتين:
1 ـ الاستجواب.
2 ـ المقاطعات.
· الاستجواب:
في هذه الطريقة يتوقف المعالج عن العمل ثم الانتظار ريثما تنتهي الوحدة المحيطة من تنفيذ مهمة أعطيت إليها ويقوم باستجوابها إذا كانت تريد شيئاً أو أنها أنهت مهمتها كل فترة معينة من الزمن. هذه الطريقة تهدر الوقت ولا تسمح بإنجاز مهمة سوى الانتظار.
· المقاطعات:
إن المهام المتعددة ووجود عدد من الطرفيات لا يستطيع الحاسب استجوابها دفع المصممين إلى تضمين المقاطعات العتاد في الحاسب ، وهذا أدى إلى استغلال انتظار المعالج عندما يقوم بطلب مهمة من وحدة محيطية فبدل الانتظار يقوم بمهمة أخرى ريثما يتلقى جواب من الوحدة المحيطية تعالج مقاطعات الحاسب بواسطة وحدة التحكم بأفضليات المقاطعة وتعطى الأفضلية للمقاطعة ذات الرقم الأقل فمثلاً: لو قامت وحدة محيطية ذات أفضلية رقمها 3 تطلب المعالج وكان المعالج يقوم بتنفيذ مهمة رقم مقاطعتها 5 في هذه الحالة يتوقف المعالج عن تنفيذ مهمته ويحتفظ بالوضع الحالي للتنفيذ ثم يقوم بتنفيذ المقاطعة رقم 3 وبعد إنهائها يعود إلى إكمال تنفيذ المقاطعة رقم 5 ، وعملياً يعطى لكل بطاقة توسيعية رقم مقاطعة معينة ويجب أن يتساوى رقم مقاطعة لبطاقة توسعية أخرى.
عناوين الذاكرة R O M والذاكرة R A M السريعة:
تحتوي أغلب البطاقات التوسعية على ذاكرة R O M تحتوي برامج منخفضة المستوى اللازمة لعمل البطاقة ولكن لعمل الطاقة ولكل بطاقة غير معنونة ويجب أن لا تتقاطع عناوين R O M لهذه الطاقات.
لذلك يجب أن تنتبه لأمرين عندما نقوم بتهيئة الذاكرة لبطاقة توسيعية:
1 ـ التأكد من عدم وجود بطاقتين تم تهيئتهما على نفس العنوان لذاكرة R O M.
2 ـ الحذر من مدى ذاكرة البطاقة على مدير ذاكرة نظام التشغيل فيجب على مدير الذاكرة أن يعرف بالضبط أي منطقة تم ملؤها بذاكرة ROM أو RAM الخاصة بالبطاقة وإلا فسوف يقوم مدير الذاكرة بالكتابة فوق ذاكرة R A M أو R O M الخاصة بالبطاقة.
إصلاح البطاقات والرقائق:
بشكل عام إصلاح البطاقات غير مجدي لسببين:
1 ـ كلفة تفسير البطاقات الرخيصة الثمن هو أرخص من إصلاحها.
2 ـ إن إصلاح البطاقات المرتفعة الثمن يتطلب معدات مرتفعة الثمن.
عند عدم وجود استجابة الحاسب هناك طريقتين عامتين لإعادة الحاسب للوضع الطبيعي وكشف البطاقات المعطلة من السليمة:
أولاً: تحديد المشكلة بطاقة واحدة وحاسبين بفرض لدينا حاسب معطل والآخر سليم نقوم بتبديل البطاقات بين الحاسبين حتى نكتشف البطاقة المعطلة.
ثانياً: تحديد المشكلة ببطاقتين وحاسب واحد فقط. بفرض أن الحاسب لا يقلع نقوم بنزع كل شيء من الحاسب ما عدا الأشياء الأساسية التالية:
1 ـ وحدة الإمداد بالطاقة.
2 ـ اللوحة الأساسية.
3 ـ مكبرات الصوت.
ثم نقوم بفحص ملاحظة هذه الأجزاء حتى تكتشف سبب العطل ثم نضيف بالتدرج سبب البطاقات لنكتشف العطل في أحدها وذلك بطريقة الجزء المشكوك بإبرة بلآخر سليم خال من الأعطاب.