وحدة تحكم القرص

Seagate ST11R، وحدة تحكم قرص صلب ISA RLL ​​ذات 8 بت تم إنتاجها في عام 1990.

وحدة تحكم القرص هي دائرة تحكم تُمكّن وحدة المعالجة المركزية من التواصل مع القرص الصلب أو القرص المرن أو أي نوع آخر من محركات الأقراص . كما أنها توفر واجهة بين محرك الأقراص والناقل الذي يربطه ببقية النظام. [ 1 ] [ 2 ]

تم تمييز وحدات التحكم في الأقراص في بداياتها من خلال طرق التخزين وتشفير البيانات. وكانت تُنفذ عادةً على بطاقة تحكم منفصلة. وكانت وحدات التحكم بتقنية تعديل التردد المعدل (MFM) هي الأكثر شيوعًا في الحواسيب الصغيرة، حيث استُخدمت مع كلٍ من محركات الأقراص المرنة والصلبة. واستخدمت وحدات التحكم ذات طول التشغيل المحدود (RLL) رمز خط مُحسَّن لزيادة كفاءة التخزين بنحو 50%. وقد ابتكرت شركة بريام خوارزمية تخزين خاصة بها قادرة على مضاعفة سعة تخزين القرص. وكانت واجهة أنظمة شوغارت أسوشيتس ( SASI ) سلفًا لواجهة SCSI .

تُدمج وحدات التحكم الحديثة في الأقراص ضمن محرك الأقراص كوحدات تحكم طرفية. على سبيل المثال، تحتوي أقراص SCSI على وحدات تحكم SCSI مدمجة. في السابق، قبل أن تُنفذ معظم وظائف وحدة تحكم SCSI في شريحة واحدة، كانت وحدات تحكم SCSI منفصلة تربط الأقراص بناقل SCSI.

تتواصل وحدات التحكم الطرفية المتكاملة هذه مع محول المضيف في النظام المضيف عبر واجهة ناقل تخزين قياسية عالية المستوى . أكثر أنواع الواجهات شيوعًا التي توفرها وحدات التحكم المضيفة حاليًا هي PATA (IDE) و Serial ATA للاستخدام المنزلي. أما الأقراص عالية الأداء فتستخدم Parallel SCSI أو Fibre Channel أو Serial Attached SCSI . عادةً ما تكون وحدة التحكم الطرفية المدمجة في الأقراص الصلبة من نوع PATA (IDE) أو Serial ATA أو Parallel SCSI أو Serial Attached SCSI عبارة عن متحكم دقيق أو شريحة ASIC .

يمكن لوحدات التحكم في القرص أيضًا التحكم في توقيت الوصول إلى ذاكرة الفلاش ، وهي ليست ميكانيكية بطبيعتها (أي لا يوجد قرص دوار).

وحدة تحكم القرص مقابل محول المضيف

المكون الذي يسمح للحاسوب بالتواصل مع ناقل الأجهزة الطرفية هو محول المضيف أو محول ناقل المضيف (HBA، مثل واجهة التحكم المتقدمة للمضيف ). يسمح متحكم القرص للقرص بالتواصل مع نفس الناقل. تُحوّل الإشارات التي يقرأها رأس القراءة والكتابة للقرص بواسطة متحكم القرص، ثم تُرسل عبر ناقل الأجهزة الطرفية، ثم يُحوّلها محول المضيف مرة أخرى إلى التنسيق المناسب لناقل اللوحة الأم ، ثم يقرأها المعالج إلى الذاكرة (RAM).

قد يوجد أحيانًا متحكم آخر بين محول المضيف ومتحكم القرص - متحكم مصفوفة الأقراص الذي يسمح بتكوين RAID للأجهزة . وقد يكون أحيانًا مدمجًا فعليًا مع محول المضيف.

مراجع

  1. تستند هذه المقالة إلى مواد مأخوذة من Disk+controller في قاموس الحوسبة المجاني على الإنترنت قبل 1 نوفمبر 2008 وتم دمجها بموجب شروط "إعادة الترخيص" الخاصة بـ GFDL ، الإصدار 1.3 أو أحدث.
  2. جيبسن، ج.؛ ألين، و.؛ أندرسون، س.؛ بيلسل، م. (2001). "وحدة تحكم القرص الصلب: عقل وجسم محرك الأقراص". وقائع المؤتمر الدولي IEEE لتصميم الحاسوب لعام 2001: VLSI في الحواسيب والمعالجات. ICCD 2001. الصفحات 262-267 . doi : 10.1109/ICCD.2001.955038 . ISBN  0-7695-1200-3. S2CID 3084914 . 

انظر أيضاً