نظام اسطوانة-رأس-قطاع

من ويكيبيديا، الموسوعة الحرة
Cylinder, head, and sector of a hard drive.
Cylinder, head, and sector of a hard drive.

نظام اسطوانة - رأس - قطاع (بالإنجليزية: Cylinder-head-sector CHS)‏ هي طريقة لاعطاء عنوان لكل جزء حقيقي (مادي) من القرص الصلب والمسمى Block ويوجد به بيانات. يشبه ذلك طريقة اعطاء عنوان على القرص المرن floppy القديم ولكن تختلف السعة للبيانات

تعريف[عدل]

شكل 1 : معمارية القرص الصلب مسار a- Track , قطاع b- Geometrical sector , قطاع مسار c- Track sector , كلستر d- عنقود البيانات (كلستر)

طريقة العنونة addressing بنظام اسطوانة-رأس-قطاع هي عملية تعريف مجموعة من القطاعات sectors منفردة على القرص عن طريق موقعهم على المسار Track، والمسار يتم معرفته بواسطة رقم الرأس Head و الاسطوانة Cylinder .

القطاع[عدل]

(بالإنجليزية: sector)‏ في القرص المرن والأقراص المتحكمة الأخرى يستخدمون قطاع بحجم حقيقي (مادي Physical) 128 أو 256 أو 512 أو 1024 بايت (كما في أجهزة الحاسب PC AX الخاصة بـ آي بي أم على سبيل المثال)، حتى أصبح الحجم المهيمن هو 512 بايت بحلول الثمانينيات .[1] [2]

مسار[عدل]

(بالإنجليزية: Track)‏

اسطوانة[عدل]

(بالإنجليزية: Cylinder)‏

رأس[عدل]

(بالإنجليزية: Head)‏

البلوك والكلستر[عدل]

(بالإنجليزية: Block وCluster)‏ ويعرف هذين المصطلحين المجتمعات المستخدمة لنظام التشغيل يونكس ومساوي يونكس مثل لينكس وغيره من انظمة التشغيل المشابهة unix-like يعني المصطلح بلوك Block واحد أو أكثر من القطاعات Sectors ، فعلى سبيل المثال فإن البرنامج الخدمي اف ديسك fdisk (ويطلق عليه أمر) كان قبل الإصدار رقم 2.25،[3] يظهر حجم القسم بحجم 1024 بايت كبلوكات Blocks .

المصطلح كلستر Cluster هو وحدة توزيع الحصص من البيانات allocation unit على نظم الملفات المختلفة (مثل نظام ملفات فات FAT، ونظام ملفات إن تي إف إس) NTFS حيث تتكون البيانات من ملفات، لاحظ أن الكلستر يمكن أن يكون بدايته عند قطاع في نهاية اسطوانة-رأس-قطاع CHS معين ونهايته عند قطاع في CHS التالي .

طريقة التحول من CHS إلى LBA والعكس[عدل]

المقال الرئيسي نظام العنونة بطريقة البلوك الافتراضي

يسمى ذلك بالإنجليزية CHS to LBA mapping

انظر أيضا[عدل]

وصلات خارجية[عدل]

  • نسخ احتياطي واصلاح واسترجاع بيانات للقرص الصلب [1]

مذكرات وهوامش[عدل]

1.^This rule is true at least for all formats where the physical sectors are named 1 upwards. However, there are a few odd floppy formats (e.g., the 640 سابقة ثنائية format used by BBC Master 512 with DOS Plus 2.1), where the first sector in a track is named "0" not "1".
2.^While computers begin counting at 0, DOS would begin counting at 1. In order to do this, DOS would add a 1 to the head count before displaying it on the screen. However, instead of converting the 8-bit unsigned integer to a larger size (such as a 16-bit integer) first, DOS just added the 1. This would طفح عدد صحيح a head count of 255 (0xFF) into 0 (0x100 & 0xFF = 0x00) instead of the 256 that would be expected. This was fixed with DOS 8, but by then, it had become a حكم الأمر الواقع standard to not use a head value of 255.

مصادر ومراجع[عدل]

  1. ^ "Volume and File Structure of Disk Cartridges for Information Interchange". Standard ECMA-107 (2nd ed., June 1995). Ecma International ECMA. 1995. مؤرشف من الأصل في 2018-10-07. اطلع عليه بتاريخ 2011-07-30.
  2. ^ "Standard Floppy Disk Formats Supported by MS-DOS". KB75131. Microsoft Knowledge Base. 12 مايو 2003. مؤرشف من الأصل في 2015-01-09. اطلع عليه بتاريخ 2011-07-31.
  3. ^ "Util-linux 2.25 Release Notes". The Linux Kernel Archives. مؤرشف من الأصل في 2017-01-18. اطلع عليه بتاريخ 2016-03-24.