אפיק נתונים – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ r2.6.4) (בוט משנה: ko:버스 (전산) |
הרחבת המבוא |
||
שורה 2:
[[תמונה:PCIExpress.jpg|left|250px|ממוזער|חריצים לכרטיסים בעלי אפיקי PCI EXPRESS (מלמעלה למטה : x4, x16, x1 ו- x16) , בהשוואה לחריץ כרטיסים בעל אפיק PCI של 32 סיביות (בתחתית)]]
במחשבים ובתקשורת נתונים, '''אפיק נתונים''' או '''אפיק מחשב''' (ב[[אנגלית]]: '''Computer Bus''') הוא
בעבר, אפיקי נתונים מוקדמים היו, על פי רוב, פשוט אוסף חוטים שחיברו חשמלית מספר רכיבי מחשב במקביל. כיום, המונח משמש לכל מנגנון המאפשר את הפונקציונליות הבסיסית של החיבור החשמלי במקביל, למרות שמדובר במנגנונים מתוחכמים בהרבה. עם התקדמות טכנולוגיות אפיקי הנתונים, ההבחנה בינם לבין [[רשת תקשורת|רשתות תקשורת]] הפכה להיות מעורפלת, וכיום מדובר בעיקר בהבחנה רעיונית (מבחינת התפקיד של האפיק במערכת הכוללת), ולא בהבחנה מעשית (מבחינת דרך המימוש או הטכנולוגיה). ניתן לראות דמיון רב בין אפיקי הנתונים המודרניים לבין רשתות תקשורת, כמו התבססות על [[חבילת מידע|תקשורת חבילות]], או השימוש בהם לתקשורת עם רכיבים חיצוניים למערכת מחשב סגורה. ניתן אף לראות כיום [[אמולציה|אמולציות]] ומימושים של פרוטוקולי אפיקי נתונים על גבי רשתות תקשורת - לדוגמה, [[iSCSI]].
באופן כללי, אפיקי נתונים עשויים להתבסס על צורת תקשורת (העברת סיביות) באופן [[תקשורת טורית|טורי]] או [[תקשורת מקבילית|מקבילי]], כאשר צורת החיבור הפיזית בין הרכיבים יכולה להיות multi-drop (חיבור במקביל לתווך משותף) או משורשרת, בה לכל רכיב שני חיבורים עבור שתי חוליות נפרדות (אחת לרכיב הקודם בשרשרת, ואחת לרכיב הבא).
==היסטוריה==
===דור ראשון===
אפיקי המחשב הראשונים היו פקעות של חיווט אשר
אחד הקשיים הראשונים היה השימוש ב[[פסיקה (מחשב)|פסיקות]]. המחשבים הראשונים ביצעו פעולות קלט ופלט באמצעות [[Busy waiting]] להתקן שיהיה מוכן. הדבר היה צוואר בקבוק לתוכניות שהיו צריכות לבצע מטלות אחרות בזמן ההמתנה. במצב שכזה, אם התוכנית תנסה לבצע מטלות אחרות, ייתכן שיקח זמן רב עבורה לבדוק שוב האם התקן היעד מוכן וכך מידע יאבד. הפתרון היה שההתקנים יבצעו פסיקות לפעולת המעבד. הפסיקות היו מתועדפות משום שהמעבד יכול לבצע קוד רק עבור התקן אחד כל פעם וישנם התקנים שחשיבות הזמן עבורם גדולה מלאחרים.
שורה 14 ⟵ 18:
==סוגי אפיקים==
ניתן לחלק את אפיקי הנתונים לשני סוגים:
* '''אפיקים פנימיים''' או '''אפיקים מקומיים''' - המשמשים לחיבור רכיבים פנימיים של
* '''אפיקים חיצוניים''' - המשמשים לחיבור [[ציוד היקפי]] למחשב. דוגמאות לאפיקים מסוג זה כוללות את [[ATA]], [[SCSI]] ו-[[USB]].
|