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



 
الرئيسيةالقرآن الكريم البوابةأحدث الصورالتسجيلالتحميل شات ثقافة دخول

 

 الناقل التسلسلي العام USB - ترحيل البيانات

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
محمود
عضو ماسي
عضو ماسي
محمود


ذكر
عدد الرسائل : 3282
الاوسمة : الناقل التسلسلي العام USB - ترحيل البيانات Vbfs2
السٌّمعَة : 0
نقاط : 6
تاريخ التسجيل : 22/10/2007

الناقل التسلسلي العام USB - ترحيل البيانات Empty
مُساهمةموضوع: الناقل التسلسلي العام USB - ترحيل البيانات   الناقل التسلسلي العام USB - ترحيل البيانات I_icon_minitimeالأحد يوليو 27, 2008 9:31 am





الناقل التسلسلي العام USB - ترحيل البيانات 7310
تعرف على آلية ترحيل البيانات والبروتوكولات المستخدمة في عمليات الاتصال بين الأجهزة الطرفية والكومبيوتر عبر الناقل التسلسلي العام



الناقل التسلسلي العام USB - ترحيل البيانات
يتم في الناقل التسلسلي العام نقل البيانات على شكل رزم ( كتل متسلسلة من البيانات الرقمية ) تتألف كل رزمة من عدد من الحقول وتتطبع هذه الرزم بأنماط مختلفة يقوم المضيف ( الكومبيوتر ) بتشكيلها وقيادتها .
ويمكننا أن نقول أن الطلبات التي تتم عبر الناقل التسلسلي العام لا تبدأ إلا من قبل المضيف ( الحاسب الشخصي ) وبالتالي فإن مفهوم المقاطعة يختلف نوعا ما بالنسبة للأجهزة الطرفية التي تتصل عبر الناقل التسلسلي العام عن المفهوم الذي تعودنا عليه وعرفناه في المقاطعات .
هناك بشكل عام أربع أنماط لنقل البيانات عبر الناقل التسلسلي العام USB تشكل البنية الأساسية للتخاطب بين المضيف وهو الكومبيوتر الشخصي والعملاء وهم الأجهزة الطرفية وهذه الأنماط هي :



Controlنمط التحكم
Isonchronousالنمط المتساوي الأزمنة
Interruptنمط المقاطعة
Bulkنمط الشحنة
يستخدم نمط التحكم عندما يراد تمرير المعطيات بين الكومبيوتر المضيف والجهاز الطرفي بشكل غير متزامن وعادة ما يحدث هذا عند عمليات القراءة والكتابة من الأجهزة العامة .
أما النقل المتساوي الأزمنة فيتم داخل إطار اتصالات الناقل التسلسلي العام ( وهذا الإطار هو عبارة عن فاصل زمني عرضه واحد ميللي ثانية من أجل القيام بنقل المعطيات ) وفي هذا النمط عندما يستقبل الجهاز الطرفي أمر السماح بالإرسال INTOKEN فإنه يرسل المعطيات أما عندما يقوم بإستقبال أمر الاستماع OUTTOKEN فإنه ينتظر من أجل استقبال المعطيات وفي هذا النمط لا توجد مرحلة مصفحة بعد عملية نقل البيانات مما يجعل هذا النمط أكثر تسامحا بالنسبة للمعطيات الخاطئة وبالتالي فإنه يستخدم غالبا من أجل تطبيقات الاتصالات الصوتية .
نمط المقاطعة : كما سبق وذكرت يتغير نوعا ما مفهوم المقاطعة في الناقل التسلسلي العام إذا أن الأجهزة لا ترسل إشارة ما عندما تريد أن تقاطع عمل الكومبيوتر وإنما يقوم الكومبيوتر بالتحقق من جميع الأجهز كل فاصل زمني مقداره واحد ميللي ثانية ليسأل إن كانت هناك أي مقاطعات مطلوبة منه من قبل الأجهزة الطرفية وفي حل وجود أي منها يقوم الجهاز الطرفي الذي يرغب بإحداث مقاطعة بإرسال رزمة بيانات تحوي المعلومات التوضيحية عن المقاطعة بالإضافة إلى القيمة Nak أو القيمة Stall ثم يرد الكومبيوتر بدوره بإرسال Ack أو Nak أو Stall ويستخدم هذا النمط عادة في لوحات المفاتيح والفأرة .
نمط الشحنة BULK مماثل جدا للنمط المتساوي الأزمنة في الناقل التسلسلي العام ويختلف عنه بأنه أدق من ناححية البيانات حيث أنه يقوم بتمرير مصافحة بعد كل إطار بيانات للتأكد من صحة النقل .
طبعا كل هذه الأنماط السابقة تتشارك في كون أن كل منها يتكون من ثلاث مراحل لعملية النقل وهذه المراحل هي :



Start Upمرحلة الإقلاع
Optional Dataمرحلة المعطيات الاختيارية
Statusمرحلة الحالة
تقوم مرحلة الإقلاع بتمرير نمط الطلب إلى جهاز على الناقل التسلسلي العام USB وتتم إعادة المعطيات إلى المرحلة السابقة عند الحاجة إلى ذلك , وفي نهاية أي عملية ترحيل للبيانات تعيد مرحلة التحكم بالنقل DMA بإرجاع قيمة تحكمية من القيم التالية حيث نوضح اسم القيمة و معناها :



تعني أن العملية تمت بنجاح
Ack
تعني أن العملية لا يمكن إتمامها
Nak

تدل على أن إتمام العملية بحاجة إلى مساعدة من الحاسب المضيف كأن يقوم المضيف بإظهار رسالة معينة لمستخدمه لإصلاح وضع معين أو تغييره كأن يقوم بالتأكد من التوصيل أو توصيل الطاقة أو غيرها من الأخطاء الممكنة .
Stall




الرجوع الى أعلى الصفحة اذهب الى الأسفل
khaled1212
عضو ماسي
عضو ماسي
khaled1212


ذكر
عدد الرسائل : 2380
السٌّمعَة : 1
نقاط : 60
تاريخ التسجيل : 05/10/2007

الناقل التسلسلي العام USB - ترحيل البيانات Empty
مُساهمةموضوع: رد: الناقل التسلسلي العام USB - ترحيل البيانات   الناقل التسلسلي العام USB - ترحيل البيانات I_icon_minitimeالأربعاء أغسطس 06, 2008 8:37 pm

محمود

السلام عليكم

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

والسلام عليكم

خالد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
محمود
عضو ماسي
عضو ماسي
محمود


ذكر
عدد الرسائل : 3282
الاوسمة : الناقل التسلسلي العام USB - ترحيل البيانات Vbfs2
السٌّمعَة : 0
نقاط : 6
تاريخ التسجيل : 22/10/2007

الناقل التسلسلي العام USB - ترحيل البيانات Empty
مُساهمةموضوع: رد: الناقل التسلسلي العام USB - ترحيل البيانات   الناقل التسلسلي العام USB - ترحيل البيانات I_icon_minitimeالأربعاء سبتمبر 24, 2008 8:24 pm

الاخ خالد
اشكرك على المرور العطر الذي انار الموضوع
تحياتي محمود

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


عدد الرسائل : 2155
الاوسمة : الناقل التسلسلي العام USB - ترحيل البيانات Aw110
السٌّمعَة : 0
نقاط : 5
تاريخ التسجيل : 05/10/2007

الناقل التسلسلي العام USB - ترحيل البيانات Empty
مُساهمةموضوع: رد: الناقل التسلسلي العام USB - ترحيل البيانات   الناقل التسلسلي العام USB - ترحيل البيانات I_icon_minitimeالأربعاء أكتوبر 08, 2008 9:16 pm

مشكووور على المعلومات

القيمه والمفيده

تقبل وجودي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الناقل التسلسلي العام USB - ترحيل البيانات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: المنتدى العلمي والتقني :: المنتدى العلمي-
انتقل الى: