הרצאה 9 - BUS היא תקשורת שנועדה להעביר מידע בין רכיבים, כאשר יש שבילי מידע שמשותפים בין הרכיבים. הרכיבים "מדברים" לפי חוקים ושיטות בהן ה-BUS מנוהל:
1. Shared BUS – כל מכשיר יכול "לדבר" מתי שהוא רוצה. קיימת סכנה של collision כאשר כולם יכולים לדבר בכל זמן.
2. Master-Slave – מכשיר אחד (שהוא ה-Master, בדר"כ ה-CPU) מנהל את התקשורת ושאר המכשירים (Slaves) עונים לבקשות שלו. לדוג': DDRx, USB. החיסרון הוא שה-CPU מבזבז זמן של ניהול IO.
3. Point-to-Point – קישורים (נתיבים) ישירים בין כל מכשיר וה-CPU (בין המכשירים עצמם אין). לדוג': PCIe, SATA. השיטה הכי יעילה אבל יקרה.