.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
مفهوم الملف
إذا كنا نحن البشر نستطيع معرفة الأشياء المختلفة والتفرقة بينهامثل الفرق بين الكتاب والطاولة والتفاحة وغيرها دون حاجة من أحد أن يكتب لافتة تعريف لكل منها، فإنه بالنسبة للكمبيوتر لا يستطيع التفريق بين هذه الأشياء. إن أي شيء بالنسبة للكمبيوتر عبارة عن رقم، وبالتالي فإن الكميات أو الصور أو الصوت أو أي شيء آخر يدخل الكمبيوتر بشكل معطيات هي في الواقع تدخل كأرقام يحفظها الكمبيوتر، ولكنه لا يعرف ما هي هذه الأشياء إلا إذا تم وضع لافتة تعريف لكل منها، وذلك حتى يستطيع معرفة ما هو هذا ، والملف ماهو إلا تلك اللافتة التي توضع للمعلومات كي يستطيع جهاز الكمبيوتر التمييز بينها.
إن كل برنامج أو مستند تقوم بالعمل عليه أو قمت بإنتاجه يتكون من مجموعة مترابطة من المعطيات التي تم تخزينها على القرص بداخل ملف. وكل منها اعطي اسما، وبالتالي فإنك و"كذلك الكمبيوتر" تستطيع أن تجد ذلك الملف إذا كانت هناك حاجة إليه.
فالملف عبارة عن اسم لمعلومات مترابطة محفوظة في التخزين الثانوي ، وهو في نظرة المستخدم أصغر جزء من التخزين الثانوي المنطقي والتي يمكن التعامل معها فلا يمكن الوصول إلى هذا التخزين إلا عن طريق الملف، قد يكون الملف مستند نصوص أو صورة أو برنامج أو أي عمل مبرمج في الكمبيوتر.
والملف عموماً عبارة عن سلسلة من الأرقام الثنائية Bit أومجموعة الأرقام الثنائية Byte أو خطوط أو سجلات ويتم تعريف هذا من قبل منشيء الملف ومستخدمه.
وتبعاً لوجود أنواع عديدة من المعلومات التي يتم تخزينها فإن هناك أنواع متعددة من الملفات فتركيبة الملف تعتمد على نوعه فاللملف النصي يحتوي على نص أو على صفحات تحتوي على نصوص مثلا أما ملفات التشغيل فتتكون من مجموعة الأكواد اللازمة لتشغيل برنامج معين ،وهكذا.
وتخزن معلومات جميع الملفات في الأدلة ، والأدلة ماهي إلافئة من نظام الملفات ( هي ملف تخزيني مرجعي بالأصل ولكن - وإن صح التعبير- هي بمثابة الجد للملفات الأخرى ؛ بحيث يحتوي المدليل على مجلدات تحتوي هي بدورها على ملفات وهكذا، وقد يحتوي الدليل على أدلة آخرى)، وتخزن الأدلة كذاكرة راسخة في الجهاز يأتى بها إلى الذاكرة العشوائية على أجزاء وذلك حسب الحاجة .
خصائص الملف:
خصائص الملف تتفاوت من نظام تشغيل لآخر، لكن الخصائص العامة كالتالي:
.
- اسم الملف:
يتكون اسم الملف من أحرف أو سلسلة من الأحرف والرموز معرفة من قبل مستخدمه وسماحية الرموز وحالة الحروف المستخدمة تختلف من نظام ملفات لآخر، من خلال الاسم يمكن للمستخدم الوصول إلى الملف والتعامل معه.
.
- مفتاح اعلام الملف(المعّرف):
هذه الخاصية تعّرف من قبل نظام الملفات وليس من المستخدم نفسه وهي الخاصية المميزة والفريدة للملف.
.
- نوع الملف:
هذه الخاصية يحتاجها نظام التشغيل لتحديد كيفية التعامل مع هذا الملف ، غالباً يمكننا معرفة نوع الملف من امتداد اسم الملف.
.
- عنوان الملف في الذاكرة:
عبارة عن مؤشر على الملف في مكانه على الذاكرة.
.
- الحجم:
عبارة عن الحجم الحالي للملف، كما تحوي هذه الخاصية على الحجم الأقصى للملف تبعاً لنظام الملفات المستخدم.
.
- حماية الملف:
هنا يتحدد من يمكنه الوصول إلى الملف فيشغله أو يقرأه أو يكتب عليه.
-.
الوقت / التاريخ / تعريف المستخدم:
هنا توجد معلومات الملف والتي تخدم مراقبة استخدام هذا الملف .
.
.
.
.
العمليات على الملف:
.
- انشاء ملف:
خطوتان مهمتان لعملية انشاء الملف، أولاً مساحة نظام الملفات المخصصة للملفات، ثانيا انشاءً مدخل للملف في الدليل
.
- كتابة ملف
للكتابه على الملف نعمل مناداه للناظام موضحا فيها اسم الملف ومعلوماته واعتمادا على اسم الملف يقوم النظام بالبحث في الدليل من اجل الحصول على موقع الملف. ولا بد ان يتوفر لدى النظام مؤشر كتابي يؤشر على الموقع التالي الذي سوف يتم فيه الكتابه ولابد من تحديث هذا المؤشر كل ما حصلت عمليه كتابه.
- قراءة ملف
من اجل القراءه نعمل مناداة للنظام موضحا فيها إسم الملف ومكان وضع مجموعة المعلومات الجديدة في الذاكرة وهنا يتم البحث في الدليل للمدخل المطلوب عن طريق إسم الملف.ولا بد أن يكون لدى النظام مؤشر قراءة يؤشر على الموضع الذي سوف تحدث فيه القراءة التالية.وعندما تحدث القراءة يقوم النظام بتحديث المؤشر. ولأن العمليات غالبا ما تكون قراءة أو كتابة فانه ممكن ان نطلق على الموقع الحالي للعمليه بمؤشر الملف والذي تستعمله كلا من عمليات الكتابه والقراءه.
- اعادة وضع مؤشر الملف
يبحث في الدليل على المدخل المطلوب ومن ثم يعاد وضع مؤشر الملف الي قيمه معطاه. اعاده وضع المؤشر لا تتطلب عمليه ادخال اواخراج للبيانات ولهذا السبب قد يطلق عليها بعمليه بحث الملف.
- حذف ملف: حذف محتوياته مع ابقاء تركيبة الملف نفسه .
.
- مسح ملف: مسح الملف تركيبته ومحتوياته.
.
.
.
.
فتح الملفات
وكما يتم العمل في المكتب التقليدي، فإنك إذا أردت أن تعرف ما بداخل الملف فإن عليك أن تفتحه. والواقع أن هناك طرق عديدة للقيام بذلك، ويتوقف على الأسلوب الذي تفضله. يمكنك النقر على ايقونة المغلف لتظهر لك الملفات - او المغلفات الأصغر- التي به. يمكنك النقر على المغلف مرة أو مرتين لترى الملفات وقد انتظمت تحت اسم ذلك المغلف. وعند ظهور الملفات فإنك تستطيع الوصول إليها وذلك بمجرد النقر عليها بالفأرة.
وعملية فتح الملف عملية منظمة وليست عشوائية حيث نحتاج عند فتح الملف إلى معلومات هامة وهي :
مؤشر الملف لمعرفة آخر مكان قراءة أوكتابة في الملف ،عداد فتح الملف لمعرفة كم مرة فتح الملف ،وموقع الملف في القرص ، وحق الوصول إلى الملف معطى لمستخدمين معينين مع بيان طريقة الوصول المسموح بها قراءة فقط أو كتابة فقط أو قراءة وكتابة معاً.
عملية فتح ملف مغلق: تقدم من قبل أنظمة التشغيل أو أنظمة الملفات، فالاغلاق أما أن يكون الزامي Mandatory وهنا تعطي الأولية التعامل مع هذا الملف لمن يعمل عليه في هذا الوقت فقط ويقوم نظام التشغيل بمنع الآخرين من الوصول اليه.
وإما أن يكون استشاري Advisory أما هنا فإن الملف يكون لجميع من يريد الوصول إليه وذلك بالتناوب ونظام التشغيل هو الذي يعمل على تزامن الوصول إلى هذا الملف، وقد تدعم أنظمة التشغيل كلا النوعين .
نظام النوافذWindows يدعم اغلاق الملفات الالزامي، بينما يونكسUnix يدعم الاستشاري.
.
.
.
أساليب الوصول إلى الملف:
.
- الوصول التتابعي(التسلسلي)
كما يوحي الاسم ، فإنه يجب المرور على جميع محتوى الملف قبل الوصول إلى شيء معين.
.
- الوصول المباشر
الوصول المباشر إلى مانريده بخلاف الوصول التتابعي.
.
- الوصول عبر فهرس الملف:
يكون لدينا ملف للفهرسة يتم تخزينه هو أيضاً يضمن سرعة الوصول إلى محتوى معين من الملف.
تنظيم الملفات
تعود طريقة تنظيم الملفات في الكمبيوتر للأسلوب المتبع في المكاتب التقليدية. ففي معظم المكاتب هناك كم كبير من الأوراق والمستندات الخاصة بالأعمال المختلفة، وهذه الأوراق تزداد يوماً بعد يوم مع كثرة العمل وتنوعه. تخيل لو أنك قد وضعت جميع تلك الأوراق معا ورغبت في الرجوع لإحداها ،النتيجة أنك على الأغلب لن تجد ما تريد إلا بعد جهد وعناء، وستضيع كثير من الوقت والجهد سدى في كل مرة تبحث فيها عن أحدى الأوراق حتى تصل اليها.
بدلاً من ذلك، فإن المتبع هو تنظيم تلك الأوراق، بحيث تضع مجموعة الأوراق ذات الموضوع الواحد في مغلف واحد ثم تقوم بترقيمه أو بعنونة تلك المغلفات. وقد تقوم بفرز الأوراق الموجودة في المغلف الواحد إلى مجاميع كل منها تخص موضوع معين من المواضيع التي قد تتشابه. ثم تضع كل منها في ملف داخل المغلف الأكبر وترقمها. وبهذه الطريقة يصبح من السهل عليك الوصول للموضوع الذي ترغبه أو المستند الذي تريده فورا وبدون اضاعة الوقت والجهد. وهكذا هو الحال مع ملفات الكمبيوتر، فإن ملفات الموضوع الواحد توضع داخل مجلد وتوضع المجلدات المتشابة الموضوع سوياً في دليل واحد وهكذا...
في الكمبيوتر فإن هذا المفهوم يتم تطبيقه تماما، إن خزانة حفظ الملفات في المكتب التقليدي يتم تمثيله بمدير الملفاتFile Manager في برنامج التشغيل ويندوز 3.1 أو يمثلها برنامج المستكشف Explorer في ويندوز 95 وما بعده ( 98 و 2000 ).
عندما تقوم بتشغيل برنامج المستكشف Explorer فإن نافذة كبيرة تفتح على واجهة الشاشة، وهذه النافذة قسمت إلى قسمين وهما القسم الأيمن والقسم الأيسر من النافذة.فيالنافذة اليسرى ستجد قائمة من الأيقونات الصفراء المتطابقة الشكل. إن كل منهذه الأيقونات لها اسما بجانبها. إن هذه الأيقونات هي المغلفات. وبالنسبة لويندوز تسمى فولدرزFolders. وكانت في الماضي أيام ويندوز3.1 تسمى أدلة Directories. وبغض النظر عن التسمية فإن لها نفس العمل.
----------------------------------------------------------------------------------------------------------------------------------
بشائر الخويطر
المراجع:
Comments (4)
Anonymous said
at 5:39 am on Dec 16, 2007
موضوع في قمة الروعة ومصادر استمعت بتصفحها
الى الأمام أختي
Anonymous said
at 11:18 am on Dec 16, 2007
ما شالله تباركـ الله شرح متعوب عليهـ وفقكـ الله لما يحب ويرضا والى الامام من ابداع لابداع
Anonymous said
at 8:05 pm on Dec 16, 2007
موضوع جميل جداً وأسلوبك واضح ومفهوم شكراً لجهودك
Anonymous said
at 1:25 am on Jan 16, 2008
الطرح رائع ... الله يجزاكم خير و لا يضيع لكم تعب
You don't have permission to comment on this page.