هيكل الدليل

في مجال الحوسبة، يُقصد ببنية الدليل الطريقة التي يُرتب بها نظام التشغيل الملفات التي يمكن للمستخدم الوصول إليها. وعادةً ما تُعرض الملفات في بنية شجرية هرمية.
أسماء الملفات وامتداداتها
اسم الملف هو سلسلة نصية تُستخدم لتمييز ملف مُخزّن في هذا الهيكل بشكل فريد. قبل ظهور أنظمة التشغيل ذات 32 بت ، كانت أسماء الملفات تقتصر عادةً على أسماء قصيرة (من 6 إلى 14 حرفًا). أما أنظمة التشغيل الحديثة فتسمح عادةً بأسماء ملفات أطول بكثير (أكثر من 250 حرفًا لكل عنصر من عناصر مسار الملف ).
ويندوز، دوس، و OS/2
في أنظمة التشغيل CP/M و DOS و Windows و OS/2 ، يكون الدليل الجذر هو " drive :\"، فعلى سبيل المثال، في الأنظمة الحديثة، يكون الدليل الجذر عادةً "C:\". ويكون فاصل الدليل عادةً هو "\"، ولكن العديد من أنظمة التشغيل تتعرف داخليًا أيضًا على "/". تُسمى محركات الأقراص الفعلية والافتراضية بحرف محرك، بدلاً من دمجها في محرك واحد. [ 1 ] هذا يعني أنه لا يوجد دليل جذر "رسمي"، بل توجد أدلة جذر مستقلة على كل محرك أقراص. ومع ذلك، من الممكن دمج محركي أقراص في حرف محرك أقراص افتراضي واحد، عن طريق ضبط محرك الأقراص الصلبة على إعداد RAID بقيمة 0. [ 2 ]
ويندوز 10
قد تظهر المجلدات التالية في جذر قسم التمهيد .
| مجلد | وصف |
|---|---|
| قد يحتوي على سجلات أداء نظام التشغيل Windows، ولكنه يكون فارغًا في التكوين الافتراضي. |
| بنية 32 بت: يتم تثبيت جميع البرامج (16 بت و32 بت) في هذا المجلد. بنية 64 بت: يتم تثبيت البرامج ذات 64 بت في هذا المجلد. |
| يظهر هذا المجلد في إصدارات ويندوز 64 بت. يتم تثبيت برامج 32 بت و16 بت افتراضيًا في هذا المجلد، على الرغم من أن برامج 16 بت لا تعمل على ويندوز 64 بت. [ 3 ] |
| يحتوي هذا المجلد على بيانات البرامج التي يُتوقع أن تصل إليها برامج الحاسوب بغض النظر عن حساب المستخدم الذي تعمل ضمنه. على سبيل المثال، قد يخزن برنامج ما معلومات محددة ضرورية لتشغيل مسجلات أقراص DVD أو الماسحات الضوئية المتصلة بالحاسوب، لأن جميع المستخدمين يستخدمونها. يستخدم نظام التشغيل Windows هذا المجلد نفسه. على سبيل المثال، يخزن برنامج Windows Defender تعريفات الفيروسات الخاصة به في \ProgramData\Microsoft\Windows Defenderهذا المجلد. لا تملك البرامج إذنًا لتخزين الملفات في هذا المجلد، ولكن لديها إذنًا لإنشاء مجلدات فرعية وتخزين الملفات فيها. تنظيم الملفات متروك لتقدير المطور. |
| مجلدات ملفات تعريف المستخدمين. يحتوي هذا المجلد على مجلد فرعي واحد لكل مستخدم قام بتسجيل الدخول إلى النظام مرة واحدة على الأقل. بالإضافة إلى ذلك، يحتوي على مجلدين آخرين: " Public" و " Default" (مخفيين). كما يحتوي على عنصرين شبيهين بالمجلدات يُسميان "المستخدم الافتراضي" ( نقطة ربط NTFS إلى المجلد "الافتراضي") و"جميع المستخدمين" ( رابط رمزي NTFS إلى " C:\ProgramData"). |
| يُستخدم هذا المجلد كمساحة تخزين مؤقتة لمشاركة الملفات بين مستخدمي الحاسوب. وهو متاح افتراضيًا لجميع المستخدمين الذين لديهم صلاحية تسجيل الدخول إلى الحاسوب. كما أنه يُشارك افتراضيًا عبر الشبكة، مع العلم أنه يُمنع الوصول إليه من قِبل المستخدمين المجهولين (أي بدون حساب مستخدم محمي بكلمة مرور). يحتوي هذا المجلد على بيانات المستخدمين، وليس بيانات البرامج، مما يعني أن المستخدمين هم وحدهم من يقررون محتوياته وكيفية تنظيمها. ومن غير الأخلاقي أن يقوم أي برنامج بتخزين بياناته الخاصة هنا. (توجد مجلدات أخرى مخصصة لبيانات البرامج). |
| يخزن هذا المجلد بيانات التطبيقات والإعدادات الخاصة بكل مستخدم. يحتوي المجلد على ثلاثة مجلدات فرعية: Roamingو Localو LocalLow. Roamingيُستخدم المجلد لتسجيلات الدخول عبر الشبكة لملفات تعريف المستخدمين المتجولة. Roamingتتم مزامنة البيانات المحفوظة في مع الكمبيوتر عند تسجيل دخول المستخدم إليه. Localأما LocalLowالمجلد فلا تتم مزامنته مع أجهزة الكمبيوتر المتصلة بالشبكة. [ 4 ] |
| يتم تثبيت نظام التشغيل ويندوز نفسه في هذا المجلد. |
| تحتوي هذه المجلدات على ملفات مكتبة الارتباط الديناميكي (DLL) التي تُنفذ الميزات الأساسية لنظام التشغيل Windows وواجهة برمجة تطبيقات Windows (Windows API) . عندما يطلب برنامجٌ ما من Windows تحميل ملف DLL دون تحديد مسار، يتم البحث في هذه المجلدات بعد البحث في مجلد البرنامج نفسه. [ 5 ] يخزن مجلد " System " ملفات DLL ذات 16 بت، ويكون فارغًا عادةً في إصدارات Windows ذات 64 بت. يخزن مجلد " System32 " ملفات DLL ذات 32 بت أو 64 بت، وذلك حسب إصدار Windows المستخدم. يظهر مجلد " SysWOW64 " فقط في إصدارات Windows ذات 64 بت، ويخزن ملفات DLL ذات 32 بت. [ 6 ] |
| يُطلق على هذا المجلد رسميًا اسم "مخزن مكونات ويندوز" ويُشكّل الجزء الأكبر من نظام ويندوز. تُخزّن نسخة من جميع مكونات ويندوز، بالإضافة إلى جميع تحديثات ويندوز وحزم الخدمة، في هذا المجلد. بدءًا من ويندوز 7 وويندوز سيرفر 2008 R2 ، يقوم ويندوز تلقائيًا بتنظيف هذا المجلد للحفاظ على حجمه ضمن الحدود المسموح بها. ولأسباب أمنية، ولتجنب مشكلة تداخل ملفات DLL ، يفرض ويندوز متطلبات صارمة للغاية على كيفية تنظيم الملفات في هذا المجلد. [ 7 ] |
يونكس
على الرغم من أن نظام يونكس لا يملك معيارًا واحدًا لهياكل الدليل، إلا أنه في معظم التطبيقات، تظهر الملفات والأدلة تحت الدليل الجذر "/"، حتى لو كانت مخزنة على أجهزة مادية مختلفة. [ 8 ]
انظر أيضاً
مراجع
- ↑ "بنية الملفات/المجلدات" . مؤرشف من الأصل بتاريخ 18-09-2009 . تم الاطلاع عليه بتاريخ 30-08-2009 .
- ↑ "أرشيفات القرص الصلب" .
- ↑ تشين، ريموند (3 مارس 2023). "لماذا كان برنامج التثبيت البديل لبرامج التثبيت المعترف بها ذات 16 بت برنامجًا ذا 32 بت بدلاً من برنامج ذي 64 بت؟" . الشيء القديم الجديد . مايكروسوفت .
- ↑ "Windows - لماذا توجد مجلدات تسمى Local و LocalLow و Roaming ضمن \Users\\AppData؟" .
- ↑ "ترتيب البحث في مكتبة الارتباط الديناميكي" . MSDN . مايكروسوفت . تم الاطلاع عليه في 2 سبتمبر 2015 .
- ↑ "أسرار ويندوز: التاريخ - الطريق الطويل عبر التاريخ" . مجلة تيك نت . سبتمبر 2010.
- ↑ "كيفية معالجة مشكلات مساحة القرص الناتجة عن وجود دليل كبير لمخزن مكونات ويندوز (WinSxS)" . الدعم . مايكروسوفت . تم الاطلاع عليه في 2 سبتمبر 2015 .
- ↑ "بنية دليل لينكس" . 8 أبريل 2019.
- أنظمة ملفات الحاسوب
- أدلة نظام الملفات
