עד כמה שזה נראה כך, מעבד למעשה לא יכול לתקשר ישירות עם כונן קשיח. זה המקרה עבור כונני HDD ו-SSD. זה היה גם במקרה של תקליטונים לפני שאלו התיישנו. למעשה, ישנן שתי שכבות שונות של תרגום בין הכונן הקשיח למעבד. לוח האם כולל סט מתאמי בקר מארח.
אלה מפענחים את האותות מאוטובוסי העברת הנתונים שלהם לפורמט שהמעבד יכול להבין. מתאמי בקר מארח מקודדים גם הוראות מהמעבד עבור כונן קשיח. בצד השני, יש לך את בקר הדיסק הקשיח, שמקודד נתונים מהכונן הקשיח שישודרו על גבי האוטובוס המתאים ומפענח נתונים מהאוטובוס כדי להבין את הכונן הקשיח.
מה עושה בקר דיסק קשיח?
מבחינה היסטורית, בקרי דיסק קשיח לקחו צורה של כרטיסי הרחבה שהיו צריכים להיות מחוברים ללוח האם. אז יהיה צורך לחבר את הדיסק הקשיח עצמו לכרטיס ההרחבה ולא למחבר בלוח האם. לכוננים מודרניים, לעומת זאת, בקר הדיסק הקשיח משולב במלואו במארז הכונן. לעתים קרובות ניתן לראות זאת כלוח מעגלים מתחת לכונן קשיח.
הפונקציונליות של בקר דיסק קשיח נשארת זהה. זה נועד לנהל פעולות בדיסק ויכול להחיל אלגוריתמי אחסון. לדוגמה, במכשירים מוקדמים, אלגוריתמים מוגבלים לאורך ריצה כגון אלגוריתם האחסון Prism יכולים להכפיל את צפיפות האחסון על ידי דחיסת הנתונים כפי שהם נכתבו.
ב-HDD, בקר הדיסק הקשיח ממיר את האותות הנקראים על ידי ראש הקריאה ונכתבים על ידי ראש הכתיבה. אותו דבר קורה בתקליטון, אם כי יש להם בקרי תקליטונים נפרדים. בכונני SSD, בקר הדיסק הקשיח שולט גם בתזמון הגישה של זיכרון הפלאש בפועל, שהוא לא מכני באופיו וצריך להיות מסונכרן עם שעון.
לאחר מכן, הנתונים מבוקר הדיסק הקשיח מועברים דרך האוטובוס ההיקפי למתאם הבקר המארח. לאחר מכן, מתאם הבקר המארח ממיר את האות לפורמט המשמש את האוטובוס של לוח האם כדי שה-CPU יוכל לפענח אותו ולקרוא את התוצאה לזיכרון.
מחשבים מסוימים עשויים להכיל בקר אחר בין בקר הדיסק הקשיח למתאם הבקר המארח. אלה ידועים בדרך כלל ככרטיסי RAID או בקרי מערך דיסקים. אלה מאפשרים ליצור מערך RAID של חומרה. במקרים מסוימים, בקר ה-RAID עשוי להיות משולב במתאם הבקר המארח.
סיכום
בקר דיסק קשיח מאפשר לכוננים קשיחים לתקשר באמצעות אפיק התקשורת המתאים שלהם, כלומר, SATA. לוח האם ממיר את האותות הללו לפורמט שהמעבד יכול להבין. היסטורית בקרי דיסק קשיח יושמו ככרטיסי הרחבה שאליהם חוברו כוננים קשיחים.
עם זאת, במכשירים מודרניים, בקרי דיסק קשיח משולבים כעת בכונן הקשיח בפועל, מצמצמים את השטח והמורכבות ומצמצמים את מספר כרטיסי ההרחבה הדרושים. מה דעתך בנושא? שתף את המחשבות שלך בתגובות למטה.