Unix

نظام الملفات في أونيكس Unix

1.3 أنواع ملفات Unix

 

من منظور المستعمل (نحن) فتعريف ملف هو عبارة عن متتالية لمعلومات مجموعة مع بعضها البعض.

من منظور النظام الملف هو عبارة عن متتالية من البايت ( Bytes ). هناك أربع أنواع من الملفات لاغراض مختلفة :

 

- ملفات عادية .

- قوائم الملفات ( Directories ) .

- ملفات الأجهزة ( Device Files ) .

- Pipes .

 

1. الملفات العادية

ملف عادي بإستطاعته تخزين عدة بيانات. مثال : البرامج القابلة للتنفيذ وأي شكل من أشكال البيانات الثنائية ( Binary Data ) أو نصوص ب-ASCII-Code. نظام التشغيل Unix لا يتوقع أو ينتظر من هذه الملفات بنية مميزة في الجمل أو في قطاعات الملف، فمثلاً ملف نص يتكون من متتالية للحروف مع تنظيم في بنية السطور.

 

2. قوائم الملفات ( Directories ) .

قوائم الملفات هي اشارت أو مراجع لملفات أخرى. هنا تكون البنية هرمية. دخول ملف معين في قوائم الملفات يتكون من أرقام عقد ( i-node-numbers ) وإسم الملف ( ببساطة عندما تريد نقل ملف ما داخل مجلد تؤخد هذه الأرقام وإسم الملف ليتبناهما هذا المجلد ) . إذا كان المجلد ( Directory ) فارغاً فعندها يتكون الأخير من أرقام عقد لحق الولوج له هو فقط والمجلد الأب .

 

3. ملفات الأجهزة ( Device Files )

ملفات الأجهزة وتسمى أيضاً Speciel files هي ملفات تمثل واجهات الأجهزة الطرفية ( Peripherals ) التي تدار من طرف نظام التشغيل. أي محاولة قراءة أو كتابة على ملفات الأجهزة تبلغ وتنقل مباشرةً إلى الجهاز المناسب.

 

4. Pipes

Pipes هي ملفات نظام أصلية داخلية للتواصل مع  المعالج ( Processor ).

 

2.3 بنية ملفات Unix

نظام الملفات في Unix هرمي البنية وله من الجهة البيانية ( graphically ) شكل شجرة مقلوبة !