23Aug
רובנו אף פעם לא נותנים מחשבה רבה על המקלדות שלנו כל עוד הם עובדים טוב, אבל אם תפסיק לחשוב על זה לרגע, האם הם רק שולחים אותות למחשבים שלנו או האם יש תהליך פעיל אחורהעֲבוֹדָה?כותב היום של Q & פוסט יש את התשובה לשאלה הקורא סקרן.
שאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.
השאלה
קורא SuperUser Ne Mo רוצה לדעת אם מקלדות USB שולחות אותות בלבד או אם הן מקבלות גם אותן:
מקלדת USB אינה צריכה לקבל אותות ממחשב, רק כוח, נכון?או האם זה צריך לקבל אותות, כמו גם לשלוח אותם?
האם מקלדות USB משגרות אותות בלבד או שהן מקבלות גם אותן?
תשובה
SuperUser התורמים לורנסק ו דמיטרי גריגוריב יש את התשובה עבורנו.ראשית, לורנס:
מתוך "הגדרת מחלקות התקנים עבור התקן ממשק אנושי( HID)" מפרט:
כדי לשנות את נוריות המקלדת, המקלדת מקבלת פקודה לעשות זאת.אז זה לא "קלט בלבד" המכשיר( כלומר זה רק נתוני פלט למארח).עם זאת, יש משא ומתן תהליך ספירה עם כל התקני USB הדורשים שיחה הלוך ושוב בין המארח לבין המכשיר.לא ניתן להשתמש בהתקן USB "לקריאה בלבד".גם לפני USB, בקר המקלדת של המחשב יקבל פקודות כי הוא עשה כמה דברים מלבד לקרוא את המקלדת( הפניה):
בעקבות התשובה של דמיטרי Grigoryev:
כל התקן USB ללא קשר הכיתה שלה דורש תקשורת דו כיוונית לתפקד.כל התקן USB( או פונקציה במונחים של מפרט USB) מיוצג כסדרה של נקודות קצה אשר יכול להיחשב מאגרים המקבלים או מקבלים נתונים.עם זאת, גם נקודות קצה אשר יכול לשלוח נתונים רק לחכות מנות מיוחדת בשם אסימון לפני שהם יכולים לענות:
תיבות אפור לייצג את המארח USB בזמן הקופסאות הלבנות מייצגים פונקציות USB( מקור תרשים).
אפילו העברות פסיקה כביכול נעשות בדרך זו, כאשר התקני ה- USB המארחים מחוברים באמצעות מנות אסימון.מה שונה בין העברות קבועות( בתפזורת) לבין העברות פסיקה הוא כי זמן הסקרים הוא קטן ומובטחת במקרה האחרון.ובכל זאת, כל ההעברות הן ביוזמת המארח.
יש משהו להוסיף להסבר?נשמע את ההערות.רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי?בדוק את נושא הדיון המלא כאן.
תמונה: לוק ג 'ונס( Flickr)