ما هو الفرق بين ملف وسجل في عرض لنظم التشغيل؟

StackOverflow https://stackoverflow.com/questions/252550

  •  05-07-2019
  •  | 
  •  

سؤال

في مجال مفاهيم نظام التشغيل العامة، ما هو الفرق بين ملف وسجل؟

وكيف OS وإدارتها؟ وأنا أعلم ما هو ملف وما سجل هو ولكن كيف هو نتميز في OS؟

هل كانت مفيدة؟

المحلول

وييب

وحصلت على الجواب

الملف هو عبارة عن مجموعة أو مجموعة من السجلات.

عادة، بمعنى قاعدة بيانات، مجموعة من السجلات يجعل ملف.

مجموعة من الصفات يجعل رقما قياسيا

نصائح أخرى

وهذه الأيام، على Win32 و * لا شىء على الأقل، ليس هناك فرق. الملف هو مجرد كيس من بايت لنظام التشغيل، وتبقى ليصل إلى التطبيقات لإدارة والعمل مع تلك بايت، إما دفعة واحدة أو سجل واحد في وقت واحد.

وولت أيام من تحديد صيغ قياسية وط / س مصادر في JCL فترة طويلة.

والعديد من أنظمة التشغيل تعتبر الملفات كما تسلسل الرموز الغير مميزة. ليس هناك فكرة السجل. آخرون، لا سيما تلك التي لديها إرث المركزية، والنظر في الملفات أن يكون لها طول ثابت سجل وكتلة I / O على حدود قياسية.

وفي الأصل، نشأت التسلسل الهرمي من محركات الأشرطة المغناطيسية حيث وضعت كسر الرقم القياسي البدني بين الكتل على الشريط والقطاعات على قرص لتقسيم اسطوانة.

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

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

في بمعنى من المعاني، حتى OS الحديثة ذات حجم قياسي المفضل في شكل صفحات. هذه هي لبنات الأم القراءة من والكتابة على وسائل الاعلام المكونات على مستوى منخفض. قد يحتاج هذا الهيكل للنظر في زيادة الأداء في الهامش.

والجواب الجيدة هي أن 1 "" ويطلق على مجموعة من المجالات ذات الصلة تعامل على أنها وحدة واحدة وهو رقم قياسي. يطلق على مجموعة من السجلات ذات الصلة تعامل على أنها وحدة واحدة ملف أو مجموعة بيانات ""

scroll top