2012-02-03 16 views
6

मैं जानना चाहता हूं कि यूएसबी स्टैक और इसका एक उदाहरण क्या है। मैंने यूएसबी के बारे में बहुत कुछ पढ़ा और मैंने यूएसबी जैसी कुछ किताबों को संक्षेप में पढ़ा लेकिन "यूएसबी स्टैक" का उल्लेख नहीं किया गया था।यूएसबी स्टैक क्या है?

उत्तर

8

शब्द "स्टैक" या तो सार डेटा संरचना (इसके लिए प्रासंगिक नहीं) या सॉफ़्टवेयर के संग्रह को संदर्भित करता है जो एक विशिष्ट कार्य करता है। "यूएसबी स्टैक" के मामले में, यह हार्डवेयर, फर्मवेयर, कर्नेल मॉड्यूल, ड्राइवर और उपयोगकर्ता प्रोग्राम का संग्रह है जो यूएसबी लिंक पर संचार की अनुमति देता है।

शब्द "स्टैक" का उपयोग किया जाता है क्योंकि सॉफ़्टवेयर घटक अक्सर एक दूसरे के शीर्ष पर स्तरित होते हैं, प्रत्येक नीचे परत की सेवाओं का उपयोग करते हैं।

आप "नेटवर्किंग स्टैक" या "लैंप स्टैक" या अन्य समान वाक्यांशों के बारे में भी सुन सकते हैं। विकिपीडिया के पास Solution stack पर एक लेख है, जो एक ही विचार है।

+1

तो यह केवल सॉफ्टवेयर का संदर्भ नहीं देता है? http://www.google.com/imgres?um=1&hl=hi&sa=N&biw=1366&bih=600&tbm=isch&tbnid=Bp8R0jm6_crSPM:&imgrefurl=http://www.jungo.com/st/embedded_usb_otg.html&docid=LIDLc6Q-lKTWaM&imgurl = http: //www.jungo.com/st/images/otg_feb05.jpg&w=530&h=355&ei=CDMsT5jPGZGUOpChrYEO&zoom=1&iact=hc&vpx=107&vpy=150&dur=3239&hovh=184&hovw=274&tx=178&ty=72&sig=106979144409125464825&page=1&tbnh=113&tbnw=168&start = 0 और ndsp = 21 और ved = 1t: 429, r: 0, s: 0 – Ahmed

+2

सही, कार्यान्वयन की विभिन्न परतों में "ढेर" कटौती और यूएसबी के मामले में हार्डवेयर सहित कई अलग-अलग प्रकार के घटकों को शामिल किया गया है। –

+1

और ढेर हार्डवेयर पर निर्भर है? प्रत्येक चिप के लिए एक अलग ढेर है? – Ahmed

6

यूएसबी ढेर, बस एक वाक्यांश ऐसे टीसीपी/आईपी, जीएसएम ढेर, आदि के रूप में 'सॉफ्टवेयर ढेर' सामान्य अवधारणा है, के आधार पर है

यह ढांचा, अक्सर यूएसबी उपकरण निर्माताओं, या ओएस द्वारा प्रदान की डेवलपर्स, जो अन्य डेवलपर्स को यूएसबी के निचले स्तर को लागू करने के बारे में चिंता करने के बजाय, उनके कार्यान्वयन के मांस पर ध्यान केंद्रित करने में सक्षम बनाता है।

यूएसबी के मामले में, वहाँ अनिवार्य रूप से संचार की परतों (हर कोई उन्हें कुछ अलग ढंग से कॉल) कर रहे हैं:

  • लिंक परत (सीरियल आईओ) - अंतर लाइन संक्रमण और संकेतन के साथ सौदा है, और बाइनरी धारा डिकोड डेटा, बहुत बार हार्डवेयर में
  • यूएसबी पैकेट परत - यूएसबी डाटा पैकेट की संरचना के साथ सौदों
  • यूएसबी आवश्यक कार्यक्षमता - गणन, बफ़र्स,
  • यूएसबी उच्च स्तर एपीआई अंतिम बिंदु - ऑडियो, HID, आदि, अपने स्वयं के है restricti ऑन और जरूरतों

यह एक आधुनिक ऑपरेटिंग सिस्टम के टीसीपी/आईपी के समान है:

  • शारीरिक परत (आमतौर पर ईथरनेट कार्ड पर हार्डवेयर में किया)
  • लिंक परत (मैक पता परत, अक्सर में किया ईथरनेट कार्ड पर हार्डवेयर)
  • नेटवर्क परत (आईपी, मार्ग)
  • ट्रांसपोर्ट लेयर (टीसीपी)
  • आपका आवेदन विशिष्ट परतों (HTTP ढेर, आदि)।
संबंधित मुद्दे