26-08-2007, 12:46
|
|
|
חבר מתאריך: 31.12.05
הודעות: 3,216
|
|
"כראוי" זו מילה שמכילה בתוכה אקט מסוים של שיפוט. כלומר, לי ולך יכולות להיות משמעויות שונות.
אם תסתכל על השאלה המאוחרת שכתבתי בסוף האשכול, תוכל לראות את התמונה הבאה:
ישנם שני ערוצים, כאשר לכל ערוץ יש אפשרות לעבוד עם עד שני בקרים (מכשיר כמו דיסק קשיח). אם נסתכל בתוך ערוץ ספציפי, אליו אפשר לחבר כאמור שני כוננים פיזיים, נראה כמה בעיות.
איך המכשירים יודעים לאיזה מהם המידע נשלח (כלומר, מי מגיב ועונה ומי מתעלם)? לפי חלוקה ל-Master ול-Slave (או בעצם Drive 0 ו-Drive 1). את זה אפשר לקבוע באופן עצמאי על-ידי שימוש בג'אמפרים (אחד שסוגר את מעגל Master ואחד שסוגר את מעגל Slave). באופן זה לחיבור הפיזי בכבל עצמו אין יותר מדי משמעות.
ואם לא רוצים לקבוע ככה, ומעדיפים שהכבל "ייקבע"? אפשר להשתמש בג'אמפרים שסוגרים את CS, הוא ה-Cable Select. במצב זה לאחד החיבורים הפיזיים יש פין נוסף (מספר 28) והוא זה שמעניק את תואר ה-Master. לשני אין פין כזה, ולכן הוא מעניק את תואר ה-Slave. המשמעות היא שהחלפה בין שני הכוננים הפיזיים משמעה החלפה בין Master ו-Slave.
ואם רוצים לחבר רק דיסק אחד? פה צצה בעייה מעצבנת שקשורה להרבה מאוד תחומים, בעיית ה-Terminator. בפשטות - צריך משהו שייסמל את סוף המסלול, את האיבר האחרון בסדרה וכו'. האות עושה מסלול שמסתיים ב-Terminator, ורק אז הוא יכול לדעת שסיים ולחזור. ישנם ערוצים שלא יודעים להתמודד עם זה, ולכן צריך לעשות אותם Master (או אפילו להשתמש בג'אמפר Single). במקרה זה, על מנת להקטין את הרעש הנוצר, שמים אותו בחיבור הפיזי של סוף הכבל (כמו Master).
אם כך, המצב הנורמלי של חיבור ארבעה (אני מדגיש ארבעה) כוננים פיזיים יכול להתבצע רק בדרך של שניים לכל ערוץ.
ועכשיו העסק מתחיל להסתבך. בהמשך למה שתפוחים כתב, אציין כי עדיף שלא לערבב באותו הערוץ בין דיסק קשיח לכוננים אופטיים (ATAPI, בגדול), משיקולי מהירות. אם מערבבים, יש לשים את הדיסק הקשיח כ-Master (במקרה ההפוך, בו הוא יהיה Slave לכונן אופטי איטי, עלולות לצוץ בעיות). נהוג גם שלא לערבב בין כוננים שתומכים בהעברת נתונים מהירה (Ultra DMA) ובין אלה שלא.
ולמה? הדיסק הקשיח יעבוד במהירות של הכונן האופטי (כלומר, לאט יותר ממה שהוא אמור).
הנה דוגמא מסכמת - יש לך שלושה דיסקים קשיחים (אחד עם מערכת ההפעלה ושניים לאחסון) וכונן אופטי אחד. איך תחלק אותם על שני הערוצים שלך?
בערוץ ה-Primary תשים את הדיסק הקשיח עם מערכת ההפעלה כ-Master (בחיבור הפיזי של סוף הכבל, אם תשתמש ב-Cable Select וגם אם לא, למען הסדר הטוב). כ-Slave תשים דיסק קשיח נוסף.
בערוץ ה-Secondary תשים את הדיסק האופטי כ-Master ואת הדיסק הקשיח האחרון כ-Slave.
כל זה בכפוף לכך שאין לך ערבוב בין מהירויות העברת נתונים.
ועכשיו לשאלתך - במקרים בהם אתה מערבב בין מהירויות העברת נתונים על אותו הערוץ, אתה מאבד ביצועים. ובנוסף, ישנם שיקולים כמו מה אתה מאחסן ואיפה, מה נקרא יותר וכו'. המחט יכולה להרעיש מאוד, מהירות התגובה יכולה להיות נמוכה מהרצוי ועוד.
אגב, מדובר בשיקולים שכמעט ועברו מן העולם. בקרי הערוצים החדשים יודעים לעבוד בערבוב-מהירויות.
|