
الوصل الساخن هو مفهوم ليس جديد تماما فهو كما نعلم يعني أننا نستطيع توصيل وفصل الطرفية من جهازنا الشخصي في أي وقت كان دون الانتظار إلى إطفاء الطرفية وإطفاء جهاز الكومبيوتر ثم القيام بعملية الوصل أو الفصل ثم إعادة تشغيل الكومبيوتر من جديد .
الناقل التسلسلي العام USB - الوصل الساخن
وخير نظام للاتصال
بالحاسب الشخصي يقوم بتطبيق التوصيل الساخن هو الناقل التسلسلي العام
USB فجميع الأجهزة الطرفية التي تستعمل الناقل التسلسلي
العام للاتصال بالحاسب يمكننا التعامل معها بطريقة التوصيل الساخن أي الفصل والوصل
دون إعادة التشغيل .
ما نريد أن نطلع
عليه الآن هو كيفية قيام الحاسب الشخصي بإدارة هذه الآلية وما هي البنية المتوفرة
في الناقل التسلسلي العام التي يعتمد عليها الحاسب لاتمام هذا العمل .
أولا : التحسس
لتوصيل جهاز جديد : في الحقيقة يوجد بشكل مستمر في موزع الناقل التسلسلي العام في
مقبس الحاسب قياس لاستقرار الوصلتين الخاصتين بالبيانات من الناحية الكهربائية وهما
الوصلتين العلوية والسفلية كما ذكرناهما سابقا وسنطلق عليهما من الآن وصاعدا
D- و D+ والآن عند توصيل أي
جهاز جديد إلى شبكة الناقل التسلسلي العام فإن الوضع الكهربائي لهتين الوصلتين
سيتغير مما يجعل المجمع يستشعر اتصال جهاز جديد .
ونلاحظ من الجدول
التالي بنية مقبس الناقل التسلسلي العام وترتيب توصيلاته :
| 1 |
2 |
3 |
4 |
| +VCC |
D - |
D+ |
GND |
| أحمر |
أبيض |
أخضر |
أسود |
| طاقة |
بيانات |
بيانات |
أرضي |
ثانيا : تغذية
الجهاز الجديد : عندما يستشعر مجمع الناقل التسلسلي العام توصيل جهاز جديد إليه
يقوم الكومبيوتر بإرسال أمر تمكين البوابة ( المنفذ ) وأمر إعادة التجهيز أو ما
يطلق عليه التهيئه الأولية للجهاز ( RESET ) إلى عنوان
مجمع الناقل التسلسلي العام وعندها يتم تأمين تغذية كهربائية بقيمة 100 ميللي أمبير
تقريبا للجهاز .
ثالثا : استكشاف
الجهاز : بعد تغذية الجهاز وإتمام التهيئة الأولية له يوضع في حالة الانتظار حتى
يقوم الكومبيوتر بعملية الاستكشاف للجهاز فيرسل له الحاسب رزمة الإعداد
GETDESCRRIPTOR device وعندها يرد الجهاز بإرسال
المعلومات الخاصة به إلى الكومبيوتر والتي تحدد هوية
الجهاز .
رابعا : عنونة
الجهاز : بعد أن يتعرف الكومبيوتر إلى الجهاز الجديد ويستقبل من كل المعلومات
التعريفية يقوم بإسناد عنوان خاص لهذا الجهاز ويرسله إليه فيحفظه الجهاز ويصبح
مستعدا لمراقبة البيانات بشكل مستمر على الناقل والاستجابة للأوامر المعنونة بنفس
عنوانه .
خامسا : استكشاف
إعدادات الجهاز : يرسل الكومبيوتر إلى الجهاز الأمر
GETDISCRIPTOR configration فيقوم الجهاز الطرفي بالرد على الكومبيوتر
بإرساله لمعلومات الإعدادات وبرامج التشغيل الخاصة به .
سادسا : الجاهزية :
بعد أن يرد الجهاز بإرسال إعداداته يقوم الكومبيوتر بتجهيزها ويرسل تعليمة للجهاز
الطرفي تبين أنه قد تم إعداده وأنه أصبح جاهزا للتشغيل الفعلي .
ويمكننا أن نبين
مراحل العملية في الجدول التالي :
|
التحسس لتوصيل الجهاز |
|
تغذية الجهاز كهربائيا |
|
استكشاف الجهاز |
|
تحديد العنوان |
|
تجهيز الإعدادات |
|
الجاهزية للاستخدام |
إن هذه المراحل لا
تحدث فقط عندما يتم وصل طرفية جديدة إلة الكومبيوتر بل أيضا تحدث في كل مرة يتم
تشغيل الكومبيوتر فيها للتعرف على جميع الأجهزة الموصولة به وتجهيزها للعمل فورا
عند طلب المستخدم .

