أجهزة الكمبيوتر شبابيك إنترنت

أنواع سمات الملف. اختفت الملفات الموجودة على محرك الأقراص المحمول. كيفية تغيير قائمة السياق لملفات من نوع معين

تم وصف المصطلحات الخاصة بالأنظمة غير المتوافقة مع * nix (DOS ، OS / 2 ، Windows) أدناه. تختلف عائلة أنظمة التشغيل "nix" وطرقها في تخزين الملفات وتتطلب دراسة منفصلة.

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

اختفت الملفات الموجودة على محرك أقراص فلاش

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

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

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

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

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

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

سمات الملف هي كما يلي:

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

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

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

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

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

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

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

أجهزة إدخال المعلومات الرسومية

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

مخفي - يُستخدم غالبًا مع سمة النظام. هذه السمة تجعل الملف غير مرئي عند عرض محتويات الدليل.

لا يستخدم المستخدم العادي عند العمل مع الملفات. يمكن اعتبار بضع نقاط فقط استثناءً:

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

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

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

    الموقف المعاكس هو أن هناك عددًا من الملفات التي يجب تقييدها أو منعها من التعديل أو الحذف. بعد ذلك ، سيسمح لك تغيير سمات الملف بالتعامل مع هذه المهمة.

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

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

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

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

إدارة الملفات

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

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

يشير Access إلى ملف من أجل قراءة المعلومات أو كتابتها إليه. يدعم نظام الملفات نوعين من الوصول إلى الملفات:

Ø طريقة الوصول التسلسلي ؛

Ø طريقة الوصول المباشر (المباشر).

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

كيف يعرف نظام التشغيل البرنامج الذي يجب استخدامه لفتح المستند؟

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

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

الوصول إلى الملف باستخدام جدول خاص - المدير
كتلة الملف

الوصول إلى الملف عن طريق المعرف.

كتلة التحكميحتوي ملف (FCB - File Control Block) على المعلومات التالية:

· رقم (حرف) محرك الأقراص حيث تم تثبيت القرص مع الملف ؛

· اسم الملف وامتداده.

· رقم الكتلة الحالي في الملف.

كيف يمكنني معرفة الحقوق التي تم تعيينها لملف؟

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

· سجل الطول بالبايت.

حجم الملف بالبايت.

· تاريخ آخر تعديل للملف.

· رقم السجل النسبي (الرقم الحالي) ؛

· رقم قياسي ، إلخ.

تتطلب بعض المعلمات المذكورة أعلاه مزيدًا من التوضيح. يتكون الملف من كتل تحتوي كل منها على 128 سجلاً. رقم السجل النسبي هو الرقم التسلسلي للسجل في الكتلة. يتم استخدام رقم الكتلة الحالي ورقم السجل النسبي عند الوصول التسلسلي إلى السجلات الموجودة في الملف. رقم السجل هو معلمة تجمع بين رقم الكتلة ورقم السجل النسبي في الكتلة ، ويتم استخدامه عند الوصول العشوائي إلى سجلات الملف. معلمة مهمة- طول السجل (بتعبير أدق ، طول السجل المنطقي الظاهر ، والذي قد يختلف عن طول السجل المادي بسبب وجود عناصر خدمة مختلفة في السجل وبنية الملف). يتم استخدام طول السجل لتحديد عدد البايتات المرسلة عند تبادل المعلومات مع ذاكرة الوصول العشوائي وعند تحديد موضع السجل داخل كتلة. تسمح كتلة FCB بالوصول إلى الملفات الموجودة في الدليل الحالي فقط. معرف الملف هو سلسلة ASCIIZ التي تحدد الملف. تحتوي سلسلة ASCIIZ- (ASCII-Zero) على المعلومات التالية:

كيف تفسر حقوق الوصول إلى المعلومات؟

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

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

· رقم (الاسم المنطقي) لمحرك الأقراص والمسار إلى الملف (إذا لزم الأمر) ؛

· اسم الملف وامتداده.

· صفر بايت (صفر بايت).

سمات الملف

السمة هي علامة تصنف الملف ، والتي تحدد كيفية استخدامه ، وحقوق الوصول إليه ، وما إلى ذلك. تسمح DOS بتحديد العناصر التالية في السمة:

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

كيف أقوم بتزويد مستخدم أو مجموعة بملف؟

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

منح الحقوق للمالك والجماعة والآخرين

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

الطريقة الأولى بالحروف والرموز

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

H (مخفي) - ملف مخفي. تم تجاهله من قبل العديد من أوامر DOS. عند استعراض الدليل باستخدام الأمر DIR ، يمكنك الحصول على معلومات حول ملف مخفيعادة لا تصدر

(النظام) هو ملف نظام. تهدف ملفات النظام إلى تشغيل نظام التشغيل أو تشغيل أجهزة الكمبيوتر الخارجية ؛

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

نشير إلى من يجب أن يحصل على هذه الحقوق

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

نحدد قيمة الأمر

الطريقة الثانية هي استخدام الأرقام الثمانية. يستخدم النظام الثماني أرقامًا من 0 إلى 7.

وبالتالي ، قمنا بتعيين حقوق مختلفة لجميع المستخدمين. بالطبع ، في حالة الدلائل ، تتغير القيمة وفقًا لذلك. يمكن تعيين الرقم الرابع. هذا يعني أنه لن يتم منح أذونات القراءة كمعيار. عادة ما يتم تعيين القناع على 022. كما ترى ، 0 مجموعة كتابة وقراءة.

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

يمكن أن تتضمن مجموعة سمات الملف بشكل مشروط كلمة مرور توفر التحكم في الوصول إلى الملفات.