מה זה אוטובוס? הגדרה ומשמעות

לא להתבלבל עם אמצעי תחבורה ציבורית, אוטובוס בטכנולוגיה הוא מסלול חשמלי פנימי המשמש אותות העוברים מחלק אחד של מחשב למשנהו.

למחשבים אישיים מודרניים יש מעבדים המעוצבים עם מספר מסלולים שונים. הנתונים הפנימיים עוברים בין הזיכרון למיקרו-מעבד, בעוד שהבקרה שולחת אותות של יחידת הבקרה.

חלקים נוספים, כמו אפיק ההרחבה, מחברים את המעבד לחריצי ההרחבה של המחשב.

Technipages מסביר אוטובוס

כל מסלול בתוך מחשב משרת מטרה מסוימת, ומספר מסלולים יכולים להיות פעילים בו-זמנית. אם, למשל, נתונים פנימיים ובקרה צריכים לשלוח אותות בו-זמנית, החיווט בשורות המקבילות שלהם מאפשר לנתונים לעבור באותו זמן. הנתונים מועברים בסיביות, ומערכת כתובות משמשת על מנת לקבוע מה נשלח לאן, או ליתר דיוק איזה אזור יעד צריך לקבל ו/או לאחסן את הנתונים שנמצאים מועבר.

במכונות מוקדמות, המונח אוטובוס התייחס לחוטי חשמל פיזיים שהועברו במקביל זה לזה. 'אוטובוס' התפתח מאז כדי לתאר כל סידור פיזי שמספק את אותה פונקציה לוגית כמו אותם חוטים מקוריים. כאמור, הם יכולים לרוץ ולהיות פעילים בו-זמנית ובמקבילים, אך יכולים גם להיות משורשרים יחד.

כך או כך, העיקרון זהה. חלק חשוב מהמערכת הם אוטובוסי כתובת. במערכת 32 סיביות, אפיק כתובת יכול להיות מכוון ל-4,294,967,296 (או 2^32) מיקומים. בהנחה שכל מיקום זיכרון יכול להכיל בייט אחד, שטח הזיכרון הפנוי בסך הכל הוא 4GB. אפשריים זיכרונות גדולים יותר ויותר, וכמות הכתובות מושפעת בהתאם.

שימושים נפוצים באוטובוס

  • אפיקי חשמל ונתונים שולחים אותות הלוך ושוב באמצעות כבלים מקבילים או רציפים.
  • במערכות מודרניות, אוטובוסים מתארים יותר מסתם חוטים מקבילים - הם מתייחסים לארכיטקטורה שממלאת את אותה מטרה.
  • ללא אפיקי כתובת, מערכות לא יידעו לאן לכוון שידור.

שימוש לרעה נפוצ באוטובוס

  • אפיקי נתונים יכולים לפעול רק ברצף, לא במקביל.