ממשקים

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

מרכיבי ומאפייני הממשק הם:

פס המערכת (System Bus)

פס המערכת מהווה את התשתית עליה עובר המידע אל המעבד וממנו, אל כל הרכיבים ההיקפיים (כמו הזכרון, הדיסק הקשיח, כרטיסי קול, רשת וכד').
פס המערכת פועל כיום על פי תקן המכונה PCI. מהירותו במחשבים ישנים היא 66 מגה-הרץ, אולם במחשבים חדשים מבוססי מעבד פנטיום-4 ומעלה, מהירותו עולה בהדרגה.

מיליון (בד\"כ ביחס לבייט). קובץ מוסיקה ממוצע תופס כחמישה מגה-בייט.
שפת הממשק

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

בקר הדיסק

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

למעשה, מחולק הבקר לשלושה תת-חלקים:

  1. בקר DMA - תפקידו לתקשר עם שאר המחשב.
  2. בקר לוגי הדואג לטפל בזכרון המטמון.
  3. בקר פיזי שתפקידו להניע את הזרוע המכנית עם הראשים.

בקר הדיסק כיום משוכלל בהרבה מבקרים ישנים (שלעתים היו מורכבים אך ורק מבקר פיזי). בכל דיסק מודרני קיים בקר מתקדם.

שיקולים נוספים בבחירת ממשק יכולים להיות:

נפוצות

לא כל ממשק יכול להיות מחובר לכל מחשב. ישנם מחשבים שיזדקקו למתאם מיוחד העולה כסף נוסף על מנת לחבר דיסק בממשק מסוים.

מחיר

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

אפשרויות הרחבה ושדרוג

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

אחורה: ממשקים לתפעול הדיסק הקשיח

קדימה: ממשקי IDE/ATA