6 امتدادات للتنسيقات الأكثر استخدامًا. أنواع الملفات وامتداداتها

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

ما هو الملف؟

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

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

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

امتداد الملف

منذ أيام MS DOS، ورثنا الامتدادات التي تسمح لنا بتحديد تنسيقات الملفات بشكل مرئي. يتكون الامتداد عادةً من ثلاثة أحرف ويقع بعد النقطة التي تحدد اسم الملف. يُطلق على هذا المخطط اسم 8.3، تخليدًا لذكرى الأوقات التي تم فيها تخصيص ثمانية أحرف فقط لاسم الملف.

تسمح أنظمة الملفات الحديثة بأن يبلغ طول أسماء الملفات 255 حرفًا، لكن الامتداد لا يزال ثلاثة في معظم الحالات. هذه هي نفس الملفات *.doc، *.jpg، *.avi المألوفة للجميع والتي يمكنك من خلالها تحديد الملف الذي تتعامل معه.

تجميع الملفات حسب النوع

كما قلنا من قبل، يمكن تجميع تنسيقات الملفات المخصصة الأكثر شيوعًا حسب نوع استخدامها، وبالتالي حسب الامتداد.

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

معالجات النصوص

الغرض الرئيسي من الملف النصي واضح من اسمه. يتم إنشاؤها باستخدام معالجات النصوص المضمنة في حزم البرامج المكتبية. أشهر هذا المعالج هو Word. لقد أصبح منتشرًا على نطاق واسع بفضل من بنات أفكار Microsoft الرئيسية - نظام التشغيل Windows.

يتمتع Word بإمكانيات واسعة النطاق للعمل مع النصوص ويسمح لك بإنشاء مستندات معقدة للغاية. تم تضمين معالج النصوص المريح والمنتج هذا في Microsoft Office ويتم توزيعه على نظامي التشغيل Windows وMacOS. علاوة على ذلك، فهي أبعد ما تكون عن التوزيع المجاني؛ ولم تكن شركة مايكروسوفت معروفة على الإطلاق بالإيثار في هذا الصدد.

هل هناك برامج بديلة ذات قدرات مماثلة؟ نعم لدي. الحل الأكثر شهرة يسمى OpenOffice. هذا منتج برمجي مجاني يتضمن معالج النصوص Writer. نعم، إنه لا يبدو جميلًا مثل Word، ولكنه جيد تقريبًا مثله من حيث وظائف العمل مع النص. وهو متاح على أي نظام أساسي لسطح المكتب، ومتوفر لأنظمة التشغيل Windows وLinux وMacOS.

يجب أن يقال أن OpenOffice ليس الحزمة المجانية الوحيدة. تم إنشاء العديد من البرامج المماثلة على أساسها. أشهرها هو برنامج LibreOffice، الذي يتمتع بسياسة تطوير أكثر حرية وتم إنشاؤه من قبل مجموعة من المطورين الذين انفصلوا عن مشروع Aspen. يتم توزيعه مجانًا ويحتوي على إصدارات لجميع أنظمة التشغيل الشائعة.

تنسيقات النص الشائعة

دعونا نرى ما هي تنسيقات الملفات التي تستخدمها أشهر معالجات النصوص. التنسيق الأكثر استخدامًا في روسيا وفي جميع أنحاء العالم هو *.doc. لقد أصبح منذ فترة طويلة التنسيق الذي يتم من خلاله إعداد جميع المستندات النصية افتراضيًا. مزيد من التطوير هو تنسيق *.docx. تم تقديم هذا التنسيق مع Microsoft Office 2007. على عكس التنسيق السابق، التنسيق الثنائي المغلق تمامًا *.doc، يعتمد *.docx على تنسيق ترميز XML المفتوح.

يستخدم OpenOffice، كمنتج برمجي مجاني، تنسيق ملف مفتوح بالامتداد *.odt. تلقى تنسيق OpenDocument توحيدًا دوليًا في عام 2006 ويعتمد في البداية على XML. تم إنشاؤه على عكس التنسيق المغلق تمامًا من Microsoft. يتم استخدامه على نطاق واسع في عدد من الدول الأوروبية، وتصل حصته في تدفق المستندات إلى 22٪.

تضمن أحدث الإصدارات من حزم البرامج المكتبية التوافق المتبادل شبه الكامل للمستندات المعدة فيها. يمكنك إنشاء مستند في Word وحفظه بتنسيق ملف *.odt، والعكس صحيح، والعمل في حزمة مكتبية مجانية لإنشاء مستندات *.doc.

تنسيقات نصية أخرى

بالإضافة إلى التنسيقات الشائعة التي أخذناها في الاعتبار، والتي تتيح لك العمل مع النص في نطاق واسع من الإمكانيات، يمكنك أيضًا العثور على تنسيقات أخرى. تنسيقات الملفات النصية هذه إما لا تدعم التنسيق على الإطلاق أو تدعمه على المستوى الأساسي. تتضمن هذه التنسيقات *.txt و*.rtf.

الميزة الخاصة لهذه التنسيقات هي التوافق الكامل مع أنظمة التشغيل المختلفة والقدرة على العمل معها بدون مجموعة Office. ويمكن فتحها وتحريرها باستخدام الأدوات القياسية، وهي البرامج التي تم تضمينها في الأصل في نظام التشغيل. على سبيل المثال، بالنسبة لنظام التشغيل Windows، سيكون Notepad وWordPad، وسيقوم MacOS بفتحهما في برنامج Preview.

أخيراً

أثناء تطوير تكنولوجيا الكمبيوتر، تم إنشاء عدد كبير من البرامج المختلفة، كل منها يستخدم تنسيق الملف الخاص به، وبالتالي، لديه نوع من الامتداد. في هذه المادة، قمنا بفحص جزء صغير فقط منها، تلك التي نواجهها في الحياة اليومية. للحصول على دراسة أكثر تفصيلاً لهذه المشكلة، يمكننا أن نوصي بمورد اللغة الروسية Fileext.ru، حيث يمكنك العثور على وصف تفصيلي لأي ملف بامتداده.

المحاضرة 19. أنظمة الملفات

مفهوم الملف

ملف -إنها منطقة متجاورة من مساحة العنوان المنطقي. عادة، يتم تخزين الملفات في الذاكرة الخارجية.

قليلا عن المصطلحات. كلمة الملف موجود بالفعلتم استخدامه كلغة روسية لعدة عقود - وهو أحد الأمثلة العديدة على الألفاظ الجديدة للمبرمجين. في البداية، عندما ظهر هذا المصطلح الإنجليزي منذ حوالي 50 عامًا، حاول الخبراء إدخال مصطلح آخر في الأدب باللغة الروسية - كلمة ملفترجمت ك تمويلوحتى theca(من ناحية تخزين). ومع ذلك، تاريخيا كان هناك حل مختلف - كلمة ملفأصبحت روسية. باللغة الإنجليزية كلمة ملفوله معاني أخرى كثيرة: على سبيل المثال، مستند ورقي محفوظ في مجلدوحتى قطيع(على سبيل المثال، الفيلة) - في الحالة الأخيرة، كما قد يفترض المرء، يمكن أن يكون حجم "الملف" كبيرًا جدًا. الجميع يتذكر اسم المسلسل الأسطوري " ملفات مجهولة"(في الترجمة الروسية المجانية - "ملفات X").

شركة آي بي إمفي الوثائق بواسطةالنظام الخاص بك آي بي إم 360 في الستينيات استخدم مصطلحًا مختلفًا - مجموعة البيانات –للإشارة إلى نفس المفهوم، إلا أنه لم ينجو من نظام التشغيل الذي تم استخدامه فيه.

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

هيكل الملف

غير مبال الأنظمة المقبولةوجهات نظر مختلفة حول بنية الملف. في عدد من الأنظمة، كانت بنية الملف مرتبطة بنوع الجهاز الموجود عليه. في بعض الأنظمة الأخرى، كانت بنية الملف معقدة بشكل مصطنع. ومع ذلك، فإن أبسط وجهة نظر موحدة لهم اقترحها مؤلفو النظام يونيكس: الملف عبارة عن سلسلة من الكلمات أو البايتات. قد يبدو الأمر واضحًا، لكن ميزة هذا النهج تجاه الملفات هي أنه أساسي أداءالملف والأساسي عملياتتخطى ( يقرأ, يكتب) لا تعتمد على نوع الجهاز. في وقت ما، بالنسبة لمبرمجي جيلنا، كان هذا النهج في التعامل مع الملفات بمثابة اكتشاف، بعد تعقيدات نظام الملفات آي بي إم 360، ثم إلبروس. يمكننا القول أن الملفات قد مرت طريق، على غرار التنمية بنيات الكمبيوتر– أولاً نحو تعقيدات كبيرة، ثم – التبسيط و توحيد.

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

ملفات بسيطتتكون الهياكل من تسلسل السجلات –الوحدات الأولية التي يتم تنفيذها من خلالها عملياتالمشاركة مع ملف. الإدخالات يمكن أن تكون:

· خطوط، اذا هذا ملف نصي ;

· البيانات الثنائية طول ثابت ;

· البيانات الثنائية طول متغير.

ملفات بنية معقدةيمكن أن تكون من أنواع مختلفة، على سبيل المثال:

· وثيقة منسقة Microsoft Office (يحتوي هذا الملف، بالإضافة إلى النص نفسه، على أحرف تحكم لتبديل الخطوط والألوان وما إلى ذلك)؛

· وحدة التمهيدرمز ثنائي حقيقي أو افتراضي، على سبيل المثال. قابل للتنفيذ المحمولة (PE)-ملف لمنصة .NET؛ ملف فئة لمنصة جافا؛ تتكون هذه الملفات من عدة أقسام، وتحتوي على روابط وجداول داخلية، وما إلى ذلك.

يمكن تصميم بنية ملف معقدة من خلال الإدخالات عن طريق إضافة المناسب شخصيات التحكم.

يتم تفسير الملفات بواسطة نظام التشغيل أو البرامج التي تعالجها.

سمات الملف

في أي نظام ملفات تقريبًا يمكن للمرء أن يفترض ذلك ملفيضم headerو ذاكرة.يقوم رأس الملف بتخزينه صفات– الخصائص العامة التي تصف محتويات الملف، ذاكرةالملف عبارة عن سجلاته وأسطره وأقسامه وما إلى ذلك، التي تحتوي على المعلومات المخزنة بالفعل فيه.

يتم تمييز العناصر الرئيسية التالية: سمات الملف:

اسم– اسم الملف في شكل رمزي، كما يراه المستخدم.

يكتب– نوع المعلومات المخزنة في الملف. متفرق يصف يكتبمطلوب للأنظمة التي تدعم أنواع الملفات المختلفة. على سبيل المثال، في نظام Elbrus، قيمة السمة نوع الملفهو رقم يتم ترميزه من النوع: 0 - بيانات، 2 - كود، 3 - نص، إلخ. ومع ذلك، فإن النهج الأكثر شيوعًا هو النهج المعتمد في أنظمة MS دوس, شبابيك, يونيكس: نوع الملفمشفرة امتداد الاسم، على سبيل المثال، book.txt- نص ملف(.txt) يحتوي على نص الكتاب.

موقعالمؤشرعلى إقامةالملف الموجود على الجهاز .

مقاس- حاضِر حجم الملف.

حماية- مدير معلومة، والذي يحدد الأذونات لقراءة الملف وتعديله وتنفيذه.

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

في نظام التشغيل يونيكسيمكن تغيير تاريخ تعديل الملف باستخدام الأمر touch f، حيث يكون f اسم الملف. اللمس يعني حرفيا يلمس. وبصرف النظر عن تغيير وقت التعديل، لا يتم تنفيذ أي إجراءات أخرى على الملف.

تحديد هوية المستخدم.في أي نظام يتم دعم هذا المفهوم المالك (المنشئ) للملف (المالك).إنه المالك الذي لديه الحق في تعيين الأذونات لمستخدمين آخرين للعمل مع الملف.

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

عمليات الملف

على الرغم من أن مجموعة العمليات على الملفات وخاصة تسمياتها تختلف من نظام إلى آخر، إلا أنه يمكن تمييز العمليات الرئيسية التالية: عملياتفوق الملفات.

· خلقملف ( يخلق). يتم إنشاء رأس الملف؛ في البداية محتوياته (الذاكرة) فارغة.

· سِجِلّإلى ملف ( يكتب). كقاعدة عامة، يحدث ذلك السجلاتأو كتل– وحدات منطقية أكبر من المعلومات تجمع بين عدة سجلات لغرض التحسين عمليات الإدخال/الإخراج.

· قراءةمن - الملف ( يقرأ). عادة ما يتم ذلك أيضًا في السجلات أو الكتل.

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

· إزالةملف ( يمسح). اعتمادا على تنفيذ نظام الملفات، الخطأ حذف ملفقد تكون قاتلة (UNIX) أو قابلة للتصحيح (MS DOS).

· تخفيضملف ( اقتطاع).

· افتتاحملف ( يفتح) - ابحث عن ملف في بنية الدليل باسمه الرمزي (المسار) واقرأ رأسه وواحدة أو أكثر من الكتل المجاورة فيه متعادلفي الذاكرة الرئيسية.

· إغلاقملف ( يغلق) - كتابة محتويات المخازن المؤقتة في كتل الملفات؛ تحديث ملف في الذاكرة الخارجية وفقًا لحالته الحالية؛ تحرير كافة الهياكل في الذاكرة الرئيسية المرتبطة بالملف.

لإجراء عمليات التبادل مع ملف ( قراءة و كتابة)، عادة، ملفيحتاج إلى فتح. إغلاق ملفواجب عملية المستخدم; ومع ذلك، إذا كان بواسطةلا يفعل ذلك لأي سبب من الأسباب، فهو يغلق جميع الملفات المفتوحة بواسطة العملية، نظام التشغيلبعد اكتمال العملية أو إنهائها.

أنواع الملفات - الأسماء والامتدادات

يسرد الجدول 19.1 بعض أنواع الملفات الأكثر شيوعًا وامتدادات الأسماء المقابلة لها.

الجدول 19.1. أنواع الملفات - الأسماء والامتدادات
نوع الملف امتداد الاسم وظائف
رمز قابل للتنفيذ(وحدة التحميل) exe، com، bin أو مفقود برنامج جاهز للتنفيذ في رمز الجهاز الثنائي
وحدة الكائن obj، أو برنامج مترجم في التعليمات البرمجية الثنائية، ولكن غير مرتبط
كود المصدر في لغة البرمجة ق، س س، جافا، نظام تقييم الأداء، asm، أ كود المصدر بلغات مختلفة (C، باسكالوإلخ.)
ملف دفعي الخفافيش، ش ملف مع أوامر ل مترجم الأوامر
نص النص، الوثيقة البيانات النصية والمستندات
وثيقة ل معالج الكلمات تكس, rtf، وثيقة وثيقة بأي شكل من الأشكال معالج الكلمات
مكتبة lib، a، so، dll، mpeg، mov، rm مكتبات وحدات للبرمجة
ملف للطباعة أو التصور قوس، الرمز البريدي، القطران أسكي أو ملف ثنائيفي شكل قابل للطباعة أو مرئية
أرشيف قوس، الرمز البريدي، القطران عدة ملفات مجمعة في ملف واحد ل أرشفةأو التخزين
الوسائط المتعددة مبيغ، موف، آرإم ملف ثنائيتحتوي على معلومات صوتية أو فيديو

معناها واضح من الجدول أدناه. تجدر الإشارة إلى أن هناك عددًا قليلاً جدًا من امتدادات الأسماء الموحدة المعتمدة في أنظمة التشغيل المختلفة - بواسطة- على ما يبدو، فقط .رسالة قصيرة(النص) وامتدادات الأكواد المصدرية في لغات البرمجة، على سبيل المثال، .ج –سي, أو. نظام تقييم الأداء -باسكالإلخ. يتم استدعاء وحدات الكائن بواسطة-بشكل مختلف (في شبابيك.obj، الخامس يونيكس - .o)، المكتبات أيضًا: مرتبطة بشكل ثابت في شبابيك - .lib، الخامس يونيكس - ; مرتبطة ديناميكيا شبابيك - .dll، الخامس يونيكس - .لذاومن المثير للاهتمام أن نلاحظ أنه بالنسبة للتعليمات البرمجية القابلة للتنفيذ في شبابيكهناك امتداد قياسي - .إملف تنفيذى، و في يونيكس- لا، ولكن هناك اسمًا قياسيًا كاملاً وغريبًا جدًا: أ.خارج (إخراج المجمع).امتدادات الأسماء الموحدة لمختلف معالجات النصوص: . وثيقة-مايكروسوفت كلمة, .بي دي إف- أدوبي أكروبات، الخ.

طرق الوصول إلى الملفات

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

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

بواسطة-فيما يبدو وصول متسلسلتستخدم في كثير من الأحيان: هذه هي الطريقة التي يتم بها إدخال البيانات، خاتمةالنتائج على ختمأو على الشاشة.

عادي :

إعادة تعيين – ضبط بداية الملف للقراءة

اعادة كتابة- الضبط على بداية الملف المراد تسجيله.

عادي عملياتالوصول المباشر:

الموقف إلى ن – التمركزعلى تسجيلمع رقم ن

اعادة كتابة n، حيث n هو رقم الكتلة (السجل) النسبي.

التفسير الموصوف ملفات متسلسلةوالعمليات عليها موضحة في الشكل. 19.1.

أرز. 19.1.ملف متسلسل.

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

المؤشرإلى الوضع الحالي، نموذجي ل وصول متسلسل، لملف الوصول المباشر يتم تصميمه بواسطة المتغير cp، أ عمليات الوصول التسلسلي- تشير عمليات الوصول المباشر cpكرقم الكتلة.

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


أرز. 19.2.ملف الفهرس والملف الرئيسي.

الدلائل

الدليل (المجلد)- عقدة تحتوي على معلومات حول الملفات - أسمائها وروابط الملفات والأدلة الأخرى في الذاكرة الخارجية. وبالتالي، من الممكن تنظيم تسلسل هرمي للأدلة أو علاقاتها الأكثر تعقيدًا، حتى الرسوم البيانية التعسفية. يتم تخزين كل من بنية الدليل والملفات على القرص. تدعم الدلائل تسمية الملفات باستخدام مسارات– أسماء متعددة المقاطع تتكون من اسم الدليل الجذر (أو محرك الأقراص المنطقي) وتسلسل أسماء الأدلة للمستويات اللاحقة. على سبيل المثال، في النظام شبابيك ج:\doc\plan.txtمسار الوصولإلى ملف، مع تحديد موقعه - على محرك أقراص منطقي ج:، في الدليل وثيقة(الوثائق)، و اسم الملفPlan.txt.الاسم يحتوي على امتداد يشير نوع الملف.

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

ميزات نظام الملفات في Elbrus

عند الحديث عن بنية الدليل وتسمية الملفات، من المستحيل عدم ذكر نظام الملفات الغريب مثل Elbrus MVK. سيكون من المفيد للقراء مقارنة الأساليب المتنوعة لأنظمة الملفات وتقديرها بشكل أفضل.

المفاهيم الأساسية لنظام الملفات Elbrus MVK هي ملفات, حاويات, الكتب المرجعية. مفهوم حاويةفي Elbrus قريب من المفاهيم الحديثة للحجم والحاوية في الأنظمة شبابيكوسولاريس: حاويةهو تخزين الملفات على قرص واحد أو أكثر. مفهوم الدليل قريب من مفهوم الدليل في أنظمة الملفات التقليدية.

ملففي "Elbrus" يتكون من عنوان وذاكرة. مخازن الرأس سمات الملفوعددها حوالي 100 (!).

الفرق الكبير بين نظام الملفات Elbrus هو أنه ممكن إنشاء الملفوإدارتها بدونإسناده اسم، أي. دون عرضه في الدلائل (الدلائل). مؤقت جدا ملفتم إنشاؤها في البرنامج وصلةعلى ملفالمخزنة في متغير عالمي أو محلي، و بواسطةنهاية تنفيذ البرنامج ملفيتم تدميره إذا لم يتم حفظه وصلةفي الدليل الموجود على القرص. بالإضافة إلى ذلك، يمكن أن تشير الملفات إلى بعضها البعض ( في خط مستقيمرابط الملف "المادي"، بدلاً من استخدام المسارات الرمزية) عبر أدلة الروابط الخارجية (CBC)يتوفر .SVS لكل ملف. يتم تناول عناصرها بواسطةأرقام، لا بواسطةأسماء. مثال نموذجي: ملف كود الكائن (FOK)الروابط من خلال CBC ل ملف إضافات ملف رمز الكائن (DOFK)تحتوي في شكل موحد على جداول للكيانات المسماة المحددة في البرنامج وإجراءاته. في اللغة الحديثة، يحتوي DFOC على البيانات الوصفية. تُستخدم هذه العلاقة في تشخيص أخطاء وقت التشغيل ولأغراض أخرى عديدة.

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

يظهر الشكل التنظيمي النموذجي لنظام الملفات. 19.3.


أرز. 19.3.تنظيم نظام الملفات.

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

يرجى العلم أن الأقسام المختلفة قد تحتوي على أنظمة تشغيل مختلفة مثبتة باستخدام أنظمة تشغيل مختلفة التنسيقوأنظمة ملفات مختلفة لعملهم. حتى لو كان جهاز الكمبيوتر الخاص بك مثبتًا عليه نظام تشغيل واحد فقط، فهو مختلف أقساميمكنه استخدام أنواع مختلفة من أنظمة الملفات، على سبيل المثال. شبابيكيمكن للقسم A استخدام نظام الملفات FAT32والقسم B هو نظام الملفات NTFS. يمكن تثبيت نظام التشغيل Linux على القسم C باستخدام نظام الملفات الخاص به Ext2Fs.


©2015-2019 الموقع
جميع الحقوق تنتمي إلى مؤلفيها. لا يدعي هذا الموقع حقوق التأليف، ولكنه يوفر الاستخدام المجاني.
تاريخ إنشاء الصفحة: 11-04-2016

يعلم الجميع أن كل ملف له اسمه الخاص. ويتكون من اسم الملف وامتداده، مفصولين بنقطة (على سبيل المثال: photo.jpg). يمكن اختيار اسم الملف من قبل المستخدم نفسه أو من قبل المبرمج الذي يقوم بإنشاء البرنامج. يرتبط الامتداد (الذي يُطلق عليه أحيانًا التنسيق) بشكل صارم بنوع الملف، ويُمنع تغييره تمامًا.

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

أرشيف:

رار– ملف أو مجموعة ملفات مضغوطة باستخدام ضغط RAR (له نسبة ضغط أعلى من ZIP). "RAR" يأتي من "Roshal ARchive" (اسم المطور هو Evgeniy Roshal، برنامج WinRar).

أَزِيز- يتم ضغط الملف باستخدام ضغط ZIP، وهو مدعوم من قبل معظم البرامج. يمكن لمستخدمي Windows إنشاء ملفات ZIP باستخدام برنامج WinZip على سبيل المثال.

فيديو:

أفي– تنسيق ملف فيديو يحتوي على بيانات يمكن ترميزها في برامج ترميز مختلفة. يستخدم ضغطًا أقل من التنسيقات المشابهة. يمكن تشغيل ملفات AVI بواسطة مشغلات مختلفة، ولكن يجب أن يدعم المشغل برنامج الترميز المستخدم لترميز الفيديو. (ملاحظة المؤلف: كلمة الترميز تأتي من الكلمتين CODE وDECODE).

MPEG1-2 (ميلا في الغالون)– تنسيق تخزين الفيديو والصوت مع الضغط وفقدان البيانات.

MPEG4(MP4)– فيلم أو مقطع فيديو مضغوط بمعيار MPEG-4، يُستخدم عادةً لمشاركة ملفات الفيديو ونقلها على الإنترنت. يستخدم هذا التنسيق ضغطًا منفصلاً لمسارات الصوت والفيديو.

فرنك سويسري- فلاش شوك وير . يتم إنشاء ملفات SWF باستخدام منتج برنامج Macromedia Flash. يُطلق على SWF أيضًا اسم تنسيق Flash Player. تم تصميم التنسيق لتخزين الرسومات المتجهة ومقاطع الرسوم المتحركة التي قد تحتوي على صوت. لمشاهدته، استخدم Flash Player، بالإضافة إلى متصفحات الويب الحديثة. لا يمكن تحرير ملفات SWF.

الفنون التصويرية:

بي إم بي– تنسيق الرسم النقطي. تنسيق ملف الرسومات القياسي لنظام التشغيل Windows. يمكن لجميع برامج تحرير الصور التي تعمل بنظام Windows تقريبًا إنشاء ملفات BMP وقراءتها. يمكنك ضبط لون الصورة، من الأبيض والأسود إلى اللون الكامل. الصورة بهذا التنسيق غير مضغوطة. حوالي 16.7 مليون لون.

GIF– تنسيق تبادل الرسومات (تنسيق تبادل البيانات الرسومية). معيار CompuServe لتعريف الصور الملونة النقطية. الملفات بهذا التنسيق التي تم إنشاؤها للتوزيع عبر الشبكة صغيرة جدًا. يسجل التنسيق صورة بالأبيض والأسود باستخدام 256 ظلًا من اللون الرمادي، وصورة ملونة باستخدام 256 لونًا أو أقل. يمكن أيضًا استخدام الصورة في الرسوم المتحركة.

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

PSD- بيانات متجر الصور. تنسيق ملف فوتوشوب. حوالي 280 تريليون زهرة.

تيف (تيف)– تنسيق ملف الصور ذات العلامات (تنسيق ملف الصور ذات العلامات)، تنسيق الرسومات النقطية. يرتبط هذا التنسيق بصور عالية الجودة ويعتبر تنسيقًا قياسيًا لتبادل البيانات بين أجهزة الكمبيوتر. يتيح لك تنسيق TIFF ضغط الصورة دون فقدان البيانات. يستخدم على نطاق واسع من قبل مستخدمي الكاميرات الرقمية. حوالي 16.7 مليون لون.

المستندات والنص:

وثيقة- مستند تم إنشاؤه في Microsoft Word. قد تحتوي على نص منسق، وصور، وجداول، ورسوم بيانية، ومخططات، وتنسيق الصفحة، وخيارات الطباعة.

بي دي إف- نموذج المستندات المحمولة. وثيقة أدوبي أكروبات. يستخدم لتقديم المستندات بشكل وتنسيق ثابتين، بغض النظر عن الجهاز الذي سيتم فتحها عليه والدقة. أولئك. كيف تم إنشاء المستند هو كيف سيتم رؤيته دائمًا.

رتف- تنسيق النص الغني. تنسيق لتخزين المستندات النصية المرمزة مقترح من Microsoft. يتم دعم مستندات RTF بواسطة معظم برامج تحرير النصوص الحديثة. تقوم معظم برامج تحرير النصوص بتنفيذ الاستيراد/التصدير إلى تنسيق RTF، لذلك يُستخدم هذا التنسيق غالبًا لنقل النص من برنامج إلى آخر. يقوم محرر WordPad المدمج في Windows بحفظ المستندات بتنسيق RTF افتراضيًا.

رسالة قصيرة- مستند نصي قياسي يحتوي على نص غير منسق ويمكن فتحه بواسطة أي برنامج معالجة كلمات (عادةً المفكرة)

صوت:

ميدي- الواجهة الرقمية للآلات الموسيقية. إنه برنامج للتحكم في أجهزة المزج المدمجة أكثر من كونه ملفًا صوتيًا. يتيح لك MIDI إنشاء أصوات متشابهة على أجهزة مختلفة، بالإضافة إلى تبادل البيانات بين الأجهزة.

MP3- لشرح معلمات الضغط المستخدمة في MP3، تتم مقارنة هذا التنسيق مع JPG للصور. تبلغ نسبة الضغط 10-12 مرة، مما يؤدي إلى فقدان جودة الصوت. تسبب جودة الصوت بتنسيق MP3 الكثير من الجدل، ولكن بالنسبة "لغير المتخصصين" فهي مقبولة تمامًا. يتم تحقيق الضغط عن طريق إزالة الترددات التي لا يمكن للأذن البشرية إدراكها.

واف– ملف ميكروسوفت. يتم استخدامه على نظام التشغيل Windows. غير مضغوطة الشكل ينقل هذا التنسيق الصوت بدقة، ولكنه يشغل مساحة كبيرة على القرص. نظرًا لحجمه الكبير، فهو غير مناسب للنقل عبر الإنترنت.

وما- ويندوز ميديا ​​​​أوديو. تنسيق ملف تم تطويره بواسطة Microsoft لتخزين المعلومات الصوتية وبثها. تتميز بقدرة ضغط جيدة.

آخر:

إملف تنفيذى– التطبيق (البرنامج) DOS أو Windows أحياناً. ملف قابل للتنفيذ يتم تشغيله بنقرة واحدة أو مزدوجة (حسب إعدادات Windows).

هتم، هتمل- نص مكتوب بلغة Hyper Text Markup Language. تستخدم لإنشاء صفحات الإنترنت.

عند تنزيل الملفات من الإنترنت، نواجه ملفات ذات تنسيقات وامتدادات مختلفة. لتحديد تنسيق (نوع) الملف، ما عليك سوى إلقاء نظرة على امتداده، والذي يتكون عادةً من نقطة (.) تليها من 2 إلى 4 أحرف (.xxx). لماذا تحتاج إلى معرفة تنسيق الملف؟ تسهل هذه المعرفة تحديد البرنامج الذي يمكنك من خلاله فتح ملف معين أو تشغيله أو فك ضغطه أو عرضه.

في الوقت الحاضر، توفر العديد من المواقع ملفات مصممة لأنظمة التشغيل Windows، وAndroid، وMacintosh (Mac). متصفحك قادر على اكتشاف وفتح بعضها، ولكن ليس كلها، خاصة وأن التنسيقات الجديدة تظهر بانتظام. في الممارسة العملية، ليست هناك حاجة لمعرفة جميع تنسيقات الملفات الموجودة، لأن حصة الأسد منها هي ملفات النظام لأنظمة التشغيل والبرامج. ويكفي معرفة تنسيقات الملفات الأكثر شيوعًا، والتي نعرضها أدناه على شكل جدول بامتدادات الملفات.

معظم التنسيقات هي ملفات نصية أو رسومية أو صوتية أو فيديو. قد تكون مضغوطة (مؤرشفة). المحفوظات الأكثر شيوعًا هي الملفات .أَزِيز, .rar, .قطران. هذه هي امتدادات الملفات لبرامج الأرشفة لأنظمة التشغيل Windows، وMacintosh، وUNIX. يستطيع المؤرشف حزم ملف واحد أو مجموعة كاملة من الملفات في ملف أرشيف واحد. قد يحتوي الأرشيف على ملفات فيديو أو رسومية. في كثير من الأحيان، يتم وضع البرنامج، بالإضافة إلى وثائقه، في ملف أرشيف. في بعض الأحيان قد تصادف ملفات ذات امتدادات مختلفة، على سبيل المثال، tar.gzوهذا يعني أنه تم تطبيق عدة أنواع من البرامج لتجميع الملف وضغطه.

تنسيقات الملفات الرسومية الأكثر شيوعًا على الإنترنت هي الملفات ذات الامتدادات .jpgو .gif. ويشير الامتداد .jpg إلى ملفات JPEG، وهو معيار ضغط يستخدم للصور الفوتوغرافية والصور الأخرى. امتداد .gifهو اختصار لـ Graphics Interchange Format، وهو معيار تم تطويره بواسطة CompuServe في أواخر الثمانينات. هذه التنسيقات مستقلة عن النظام الأساسي. بمعنى آخر، يمكنك استخدامها على محطة عمل Windows أو Macintosh أو UNIX.

بالنسبة لملفات الفيديو، فإن الامتدادات الأكثر شيوعًا هي .avi, ميلا في الغالون(اختصار لـ MPEG)، وهي مستقلة عن النظام الأساسي المستخدم، ولكنها تتطلب مشغلًا خاصًا بها أيضًا .movو .كيو تيلأفلام كويك تايم. تم تطوير QuickTime في الأصل لنظام التشغيل Macintosh فقط، ولكنه يعمل اليوم أيضًا على Windows وUNIX.

حاليًا، تنسيق الملفات الصوتية الأكثر شيوعًا هو ‎.MP3، وهو مناسب لكل من أجهزة Mac والكمبيوتر الشخصي. هناك تنسيقات أخرى للملفات الصوتية: .aiffلل ماك، .auلنظام التشغيل Mac و UNIX، .wavللنوافذ. و .raلـ Real Audio - منصة خاصة تسمح لك بتشغيل الموسيقى عبر البث المباشر عبر الإنترنت.

يمكن تصنيف جميع تنسيقات الملفات الموجودة على الإنترنت إلى نوعين: تنسيق ASCII وتنسيق ثنائي. ملفات ASCII هي ملفات نصية يمكن عرضها باستخدام محرر DOS أو محرر النصوص. تحتوي الملفات الثنائية على أحرف غير ASCII. عند عرض ملف ثنائي، لن ترى سوى رموز وأحرف غريبة.

وصف تنسيقات الملفات الأكثر شيوعا

فيما يلي تنسيقات الملفات وأوصافها الموجزة والبرامج التي تفتحها.

ملفات الرسومية

امتداد الملف

وصف

كيفية فتح

.gif

تنسيق الملفات الرسومية الأكثر شيوعًا على الإنترنت. يشير Gif إلى (تنسيق تبادل الرسومات).

يحتوي نظام التشغيل Windows بالفعل على عارض ملفات GIF مدمج. ما عليك سوى النقر نقرًا مزدوجًا على اسم الملف بامتداد .gif. يمكننا أيضًا أن نوصي بالبرامج التالية للفتح والتحرير: CorelDRAW، Photoshop.
.jpg و.jpeg

يتم استخدام معيار الضغط الحالي للصور الفوتوغرافية والصور الثابتة.

برامج Adobe Photoshop CS6، Corel PaintShop Pro X4، Roxio Creator 2012
.شجار

TIFF (تنسيق ملف الصور الموسوم) هو تنسيق صور نقطية عالي الدقة.

يمكن لمعظم برامج تحرير الرسومات فتح ملف بامتداد .tiff. على سبيل المثال، فوتوشوب، جيمب.

ملفات الصوت

امتداد الملف

وصف

كيفية فتح

.mp3 يعد ملف MP3 هو التنسيق الأكثر شيوعًا لبث الموسيقى بجودة القرص المضغوط. دقيقة واحدة تقريبًا من الموسيقى تساوي 1 ميجابايت لتشغيل ملف MP3، تحتاج إلى مشغل، على سبيل المثال، AIMP3
.wav تنسيق الصوت الأكثر شيوعا. هذا هو تنسيق الصوت الأصلي لنظام التشغيل Windows.يتميز هذا التنسيق بجودة تشغيل عالية لأنه غير مضغوط. يمكنك تشغيلها باستخدام المشغل المدمج أو برنامج WindowsPlayer. لتحويل wav إلى mp3 يمكنك استخدام برنامج Movavi Video Converter
.ra اسم العلامة التجارية للتنسيق هو RealAudio. هذا التنسيق هوتم تطويره بواسطة RealNetworks. يتيح لك RealAudio تشغيل الأصوات في الوقت الفعلي. يتطلب هذا النوع من الملفات برنامج Real Player المتوفر لنظامي التشغيل Macintosh وWindows.

ملفات الفيديو

امتداد الملف

وصف

كيفية فتح

.avi AVI (تداخل الصوت والفيديو) تم تصميم التنسيق لإنشاء بيانات الصوت والفيديو. يمكن معالجة بيانات الصوت والفيديو باستخدام أي برنامج ترميز. يمكنك استخدام DivX Player أو KMPlayer لتشغيل ملف avi.
.حركة و. فيلم تشغيل بث الفيديو

البرنامج المطلوب : QuickTime Player

ميلا في الغالون و.mpeg هذا هو تنسيق فيديو مضغوط عالي الجودة.

البرامج التي تفتح ‎.mpg و.mpeg - Winamp Media Playe وDivX Player وSplash Lite.

ملفات المستندات

امتداد الملف

وصف

كيفية فتح

.doc تنسيق مستند بتنسيق نظام Windows (نوع ملف ASCII). غالبًا ما تحتوي ملفات برنامج Word (نوع الملف الثنائي) على الامتداد ‎.doc. البرامج: لنوع الملف ASCII - أي محرر نصوص، لنوع الملف الثنائي - برنامج Word.
.بي دي إف تم تطوير تنسيق المستند المحمول بواسطة Adobe Systems. مستند منسق يحتوي على نصوص وصور ورسوم بيانية. يوفر نفس العرض على جميع المنصات. : عارض PDF-XChange، أدوات PDF.
.رسالة قصيرة ملف نصي عادي (ASCII). يمكن عرض هذه الملفات باستخدام معالج النصوص مثل Microsoft Word أو محرر نص بسيط

الموضوع: نظام الملفات OS

يسمى جزء نظام التشغيل الذي يعمل مع الملفاتنظام الملفات (خ م)

جوانب FS(من وجهة نظر المستخدم) هو تمثيلها الخارجي، أي.

    تسمية الملفات وحمايتها؛

    عمليات الملف؛

تسمية الملف :

عند إنشاء ملف، تعطي العملية اسمًا للملف. عند إنهاء العملية، يستمر الملف في الوجود، ويمكن للعمليات الأخرى الوصول إلى الملف بناءً على اسمه.

جميع أنظمة التشغيل الحديثة يتم استخدام سلاسل نصية مكونة من 8 أحرف كأسماء ملفات.يُسمح أيضًا بالأرقام والأحرف الخاصة في أسماء الملفات. تدعم العديد من أنظمة الملفات أسماء الملفات التي يصل طولها إلى 255 حرفًا.

تميز بعض أنظمة الملفات بين الأحرف الكبيرة والصغيرة (مثل Unix). لا يوجد مثل هذا التمييز في MS-DOS.

العديد من أنظمة التشغيل، على سبيل المثال.شبابيك 95 , شبابيك 98 استخدم FSنظام التشغيل آنسة - دوس ، ويرث العديد من خصائصه، بما في ذلك تسمية الملفات.نظام التشغيل شبابيك NT , شبابيك 2000 كما يدعم FSآنسة - دوس ويرث خصائصه. ومع ذلك، فإن نظامي التشغيل الأخيرين لهما FS خاص بهما( NTFS ) ، والتي لها خصائصها الخاصة (على سبيل المثال، أسماء الملفات في ملف الترميزيونيكود).

في العديد من أنظمة التشغيل، يمكن أن تتكون أسماء الملفات من جزأين، تفصل بينهما نقطة

(اسم الملف.امتداد الملف) وعادة ما يعني نوع الملف.

فيآنسة - دوس يحتوي اسم الملف8 أحرف + 3 أحرف المخصصة لامتداد الملف. في بعض أنظمة التشغيل (على سبيل المثال،يونكس ) ملحقات الملفات هيمجرد اتفاقيات التي يمكن للمستخدمين الالتزام بها.

طرق هيكلة الملفات:

    تسلسل بايت غير منظم.

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

    تسلسل السجلات

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

    الخيار الثالث -الملف عبارة عن شجرة سجلات، وليس بالضرورة نفس الطول.

يحتوي كل سجل في موضع ثابت على حقل مفتاح. يتم فرز الشجرة حسب حقل المفتاح، مما يوفر بحثًا سريعًا عن مفتاح معين. يُستخدم هذا النوع من تمثيل نظام الملفات على نطاق واسع في الحواسيب الكبيرة المستخدمة في معالجة البيانات التجارية.

أنواع الملفات:

    الملفات العادية– وتشمل هذه كافة الملفات التي تحتوي على معلومات المستخدم.

    الكتالوجات– ملفات النظام التي توفر الدعم لبنية نظام الملفات.

    ملفات خاصة بالشخصيات- تتعلق بالإدخال/الإخراج وتستخدم لنمذجة أجهزة الإدخال/الإخراج التسلسلية مثل المحطات الطرفية والطابعات والشبكات.

    حظر الملفات الخاصة- يستخدم لمحاكاة الأقراص.

الملفات العادية تكون في الغالب إما ملفات ASCII أو ملفات ثنائية. تتكون ملفات ASCII من سلاسل نصية. في بعض أنظمة تشغيل، يتم إنهاء كل سطر حرف العودة.في بعض (يونيكس) يتم استخدامه حرف تغذية الخط. يستخدم MS-DOS كلا الحرفين. لا يجب أن تكون السلاسل بنفس الطول.

وتسمى الملفات المتبقية الملفات الثنائية، أي. فهي ليست ملفات ASCII. عادةً ما يكون لديهم بعض البنية الداخلية المعروفة للبرنامج الذي يستخدمها (الشكل 6.2).

الوصول إلى الملف:

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

تسمى الملفات التي يمكن قراءة وحدات البايت الخاصة بها بترتيب عشوائي بالملفات العشوائية ( مباشر) وصول. تستخدم على سبيل المثال لتطبيقات قواعد البيانات.

سمات الملف:

تسمى المعلومات الإضافية حول الملف (التاريخ ووقت الإنشاء) بسمات الملف. قد تختلف قائمة السمات وفقًا لنظام التشغيل.

معنى السمة

حماية من يمكنه الوصول إلى الملف وكيف؟

كلمة المرور كلمة المرور للوصول إلى الملف

المنشئ معرف المستخدم الذي أنشأ الملف

مالك المالك الحالي

قراءة العلم فقط 0 - للقراءة/الكتابة؛ 1- للقراءة فقط

وضع علامة على "مخفي" 0 - عادي، 1 - لا يتم عرضه في قائمة ملفات الدليل

علامة "النظام". 0 - عادي؛ 1- النظام

وضع علامة على "الأرشيف" 0 – المؤرشفة. 1- الأرشفة مطلوبة

ASCII/العلم الثنائي 0 – أسكي; 1- ثنائي

علامة الوصول العشوائي 0 - الوصول التسلسلي فقط؛ 1 – الوصول العشوائي

وضع علامة على "مؤقت" 0 - عادي، 1 - لحذف الملف في نهاية العملية

حجب الأعلام 0 - غير محظور؛ غير الصفر للحظر

طول السجل عدد البايتات لكل سجل

وقت الخلق تاريخ ووقت إنشاء الملف

آخر مرة

وصول تاريخ ووقت آخر تعديل للملف

الحجم الحالي عدد البايتات في الملف

أكبر مقاس عدد البايتات التي يمكن زيادة حجم الملف إليها

عمليات الملف

يمكن استخدام وظائف النظام التالية في نظام التشغيل للتعامل مع الملفات:

    يخلق(خلق). يتم إنشاء الملف بدون بيانات. يعلن استدعاء النظام هذا عن وصول ملف جديد ويسمح لك بتعيين بعض سماته.

    يمسح(يمسح). حذف ملف.

    يفتح(فتح) – قبل العمل مع ملف، تحتاج إلى فتحه. يسمح استدعاء النظام هذا للنظام بقراءة سمات الملف وقائمة عناوين القرص في ذاكرة الوصول العشوائي للوصول السريع إلى محتويات الملف في المكالمات اللاحقة.

    يغلق(إغلاق).

    يقرأ(قراءة). قراءة البيانات من ملف.

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

    ألحق(إضافة). شكل مقطوع من الكتابة. يمكن فقط إلحاق البيانات بنهاية الملف.

    يطلب(يبحث). لملفات الوصول العشوائي. يضبط مؤشر الملف على موضع معين في الملف. بعد تنفيذ استدعاء النظام هذا، يمكن قراءة البيانات أو كتابتها في هذا الموضع.

    يحصلصفات(الحصول على الصفات).

    تعيينصفات(ضبط السمات)

    إعادة تسمية(إعادة التسمية) - تغيير اسم الملف.

أنواع نظام الملفات (نموذج الدليل):

    مستوى واحد FS. توافر الدليل الجذر.

    نظام كتالوج ذو مستويين. توفر الدليل الجذر - أدلة المستخدم.

    نظام كتالوج هرمي (متعدد المستويات) - العديد من الدلائل والأدلة الفرعية.

مكالمات النظامللعمل مع الدلائل:

    إنشاء - إنشاء دليل.

    حذف - حذف الدليل.

    Opendir - يفتح الدليل.

    Closedir - يغلق الدليل.

    Readdir - يقرأ العنصر التالي من الدليل المفتوح.

    إعادة تسمية - إعادة تسمية الدليل.

    الارتباط - إنشاء اتصالات.

هيكل نظام الملفات (المطور)

يتم تخزين أنظمة الملفات على الأقراص. يمكن تقسيم معظم الأقراص إلى عدة أقسام مع وجود نظام ملفات مستقل على كل قسم.

يُسمى القطاع 0 من القرص بسجل التمهيد الرئيسي (إم بي آر, يتقنحذاء طويلسِجِلّ) ويستخدم لتشغيل الكمبيوتر.

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

عندما يقوم الكمبيوتر بالتمهيد، يقرأ BIOS سجل MBR وينفذه، وبعد ذلك يحدد أداة تحميل التشغيل قسم القرص النشط في سجل MBR، ويقرأ الكتلة الأولى الخاصة به، والتي تسمى كتلة التمهيد، وينفذها.

يقوم البرنامج الموجود في كتلة التمهيد بتحميل نظام التشغيل الموجود في هذا القسم.

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

غالبًا ما تحتوي FS على بعض العناصر الموضحة في الشكل. 6.8. أحد هذه العناصر يسمى com.superblock ، يحتوي على المعلمات الأساسية لـ FS ويتم قراءته في الذاكرة عند تشغيل الكمبيوتر أو عند الوصول إلى FS لأول مرة. تشتمل المعلومات النموذجية المخزنة في الكتلة الفائقة على رقم سحري للتمييز بين ملفات النظام، وعدد الكتل في نظام الملفات، والمعلومات الإدارية الرئيسية.

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

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

هيكل FSآنسة- دوس

تم تصميم محركات الأقراص الثابتة للتخزين الدائم للمعلومات.

يحتوي القرص على طبقة موحدة يتم فيها تخزين البيانات. يقوم DOS بترتيب البيانات بالتسلسل 512 بايت لكل منهماالتي تسمى القطاعاتولكن من حيث المبدأ يمكن لنظام التشغيل تنظيم البيانات الموجودة على القرص بأي طريقة يريدها.