הבדל בין אוטובוס כתובת לאוטובוס נתונים

הבדל בין אוטובוס כתובת לאוטובוס נתונים
הבדל בין אוטובוס כתובת לאוטובוס נתונים

וִידֵאוֹ: הבדל בין אוטובוס כתובת לאוטובוס נתונים

וִידֵאוֹ: הבדל בין אוטובוס כתובת לאוטובוס נתונים
וִידֵאוֹ: Subnetting 2024, יולי
Anonim

אוטובוס כתובות לעומת אוטובוס נתונים

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

אוטובוס כתובת

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

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

אוטובוס נתונים

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

מה ההבדל בין אוטובוס כתובת לאוטובוס נתונים?

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

מוּמלָץ: