كتلة (تخزين البيانات)
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( أبريل 2014 ) |
في الحوسبة (وخاصة نقل البيانات وتخزينها ) ، الكتلة ، [1] تسمى أحيانًا السجل المادي ، هي سلسلة من البايتات أو البتات ، تحتوي عادةً على عدد صحيح من السجلات ، ولها طول أقصى؛ حجم كتلة . [2] يُقال إن البيانات المنظمة على هذا النحو محظورة . تسمى عملية وضع البيانات في كتل بالحجب ، بينما إزالة الحجب هي عملية استخراج البيانات من الكتل. يتم تخزين البيانات المحظورة عادةً في مخزن مؤقت للبيانات ، وقراءة أو كتابة كتلة كاملة في كل مرة. يقلل الحجب من النفقات العامة ويسرع من التعامل مع تدفق البيانات . [3] بالنسبة لبعض الأجهزة، مثل الشريط المغناطيسي وأجهزة القرص CKD ، يقلل الحجب من مقدار التخزين الخارجي المطلوب للبيانات. يتم استخدام الحجب بشكل شبه عالمي عند تخزين البيانات على شريط مغناطيسي ذي 9 مسارات ، وذاكرة فلاش NAND ، والوسائط الدوارة مثل الأقراص المرنة ، والأقراص الصلبة ، والأقراص الضوئية .
تعتمد معظم أنظمة الملفات على جهاز كتلة ، وهو مستوى تجريد للأجهزة المسؤولة عن تخزين واسترجاع كتل محددة من البيانات، على الرغم من أن حجم الكتلة في أنظمة الملفات قد يكون مضاعفًا لحجم الكتلة المادية. يؤدي هذا إلى عدم كفاءة المساحة بسبب التجزئة الداخلية ، حيث لا تكون أطوال الملفات غالبًا مضاعفات صحيحة لحجم الكتلة، وبالتالي قد تظل الكتلة الأخيرة من الملف فارغة جزئيًا. سيؤدي هذا إلى إنشاء مساحة فارغة . تحاول بعض أنظمة الملفات الأحدث، مثل Btrfs و FreeBSD UFS2 ، حل هذه المشكلة من خلال تقنيات تسمى تخصيص الكتل الفرعية ودمج الذيل . تدعم أنظمة الملفات الأخرى مثل ZFS أحجام الكتل المتغيرة. [4] [5]
يتم تجريد التخزين الكتلي عادةً بواسطة نظام ملفات أو نظام إدارة قواعد بيانات (DBMS) لاستخدامه بواسطة التطبيقات والمستخدمين النهائيين. قد تكون وحدات التخزين المادية أو المنطقية التي يتم الوصول إليها عبر إدخال/إخراج الكتل عبارة عن أجهزة داخلية لخادم، متصلة مباشرة عبر SCSI أو Fibre Channel ، أو أجهزة بعيدة يتم الوصول إليها عبر شبكة منطقة تخزين (SAN) باستخدام بروتوكول مثل iSCSI أو AoE . غالبًا ما تستخدم أنظمة إدارة قواعد البيانات إدخال/إخراج الكتل الخاص بها لتحسين الأداء وإمكانية الاسترداد مقارنة بوضع نظام إدارة قواعد البيانات فوق نظام الملفات.
مراجع
- ^ Blaauw, Gerrit Anne ; Brooks, Jr., Frederick Phillips ; Buchholz, Werner (1962), "4: Natural Data Units" (PDF) , in Buchholz, Werner (ed.), Planning a Computer System – Project Stretch , McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN 61-10466, archived (PDF) from the original on 2017-04-03 , recoveryd 2017-04-03 ,
[…] المصطلحات المستخدمة هنا لوصف البنية المفروضة من تصميم الآلة، بالإضافة إلى البت ، مدرجة أدناه. يشير
البايت إلى مجموعة من البتات المستخدمة لتشفير حرف، أو عدد البتات المنقولة بالتوازي من وإلى وحدات الإدخال والإخراج. يُستخدم مصطلح آخر غير الحرف هنا لأن حرفًا معينًا قد يتم تمثيله في تطبيقات مختلفة بأكثر من رمز واحد، وقد تستخدم الرموز المختلفة أعدادًا مختلفة من البتات (أي أحجام بايت مختلفة). في نقل الإدخال والإخراج، قد يكون تجميع البتات تعسفيًا تمامًا ولا علاقة له بالأحرف الفعلية. (تم صياغة المصطلح من bit ، ولكن تمت إعادة كتابته لتجنب الطفرة العرضية إلى bit .) تتكون
الكلمة من عدد بتات البيانات المنقولة بالتوازي من أو إلى الذاكرة في دورة ذاكرة واحدة. وبالتالي يتم تعريف حجم الكلمة كخاصية بنيوية للذاكرة. (تم صياغة مصطلح catena لهذا الغرض من قبل مصممي كمبيوتر Bull GAMMA 60 ). يشير
الكتلة إلى عدد الكلمات المنقولة إلى أو من وحدة الإدخال والإخراج استجابة لتعليمة إدخال وإخراج واحدة. حجم الكتلة هو خاصية بنيوية لوحدة الإدخال والإخراج؛ قد يكون ثابتًا من خلال التصميم أو يُترك للتغيير بواسطة البرنامج. […] - ^ "مساحة القرص الصلب المتوفرة، وأحجام الكتل، ومصطلحات الحجم". CNET . 2009-05-05 . تم الاسترجاع في 2014-04-29 .
- ^ Chang, SK "Physical Structures". Captain SK . تم الاسترجاع في 2014-04-29 .
- ^ باليك، راشيل (2013-03-29). "أسئلة حول تحسين الأداء: حجم سجل ZFS". Joyent . تم الاسترجاع في 2013-03-29 .
- ^ بوربونيه، روش (2006-06-07). "ضبط حجم سجلات ZFS". أوراكل .
