فارس2005 كتب:في نقطة في منطقة الفهرسة اريد ان افهمها2- انت ذكرت مثال عن حجز قطاع في منطقة الفهرسة لملف وليكن القطاع رقم 20 الذي يحوي معلومات عن الملف ولكن عندما نطلب قراة هذا الملف من بين مجموعة ملفات فهل من اسم الملف يتحول الي قيم ثنائية بالنظام الثنائي binary ويعمل نظام التشغيل بحث اولي في منطقة الفهرسة ليقارن اسم الملف بغيره ومنه يحدد القطاع رقم 20 الذي به معلومات عن مواقع ملفاته؟؟؟؟
السلام عليكم ورحمة الله وبركاته
هلا يأخي الفارس ....بس الحقيقه راح أساعدك على حسب خلفيتي البسيطه المتواضعه ولبعض الأسئلة وليس كلها :
فالسؤال :
اقتباس1- عندما نطلب قراءة ملف فان نظام التشغيل يذهب اولا الي منطقة الفهرسة قبل جدول الفات ؟
الحقيقه أنا فاهمه المصطلحات بالإنجليزي فيمكن مادري تلقى من إجابتي هذه مايساعدك ..ويالله نتعلم منكم نحن والله ونستفيد في كل الأحوال ..المهم
الFAT موجود في الHard disk ولكل driver له FAT و الFile sYstem يقسم الملف إلى cluster حجمها مساوي لحجم الcluster الموجوده في الH.D فيأخذ أول cluster في الملف ويبحث عن مكان فاضي في الH.D وتوضع فيها وتأخذ عنوانها الفيزيائي لل H.D وتضعه في أول مكان فاضي في اللTable FAT ويؤخذ رقم الصف الموجوده فيه العنوان الفيزيائي لأول cluster في الFAt ويوضع مع اسم الملف واسم المجلد في Directory Table , ثم نأخذ الcluster الثاني من الملف ويبحث عن مكان فاضي في الH.D ويوضع فيه وعنوانه الفيزيائي يوضع في جدول الفات ويؤخذ عنوان هذا الصف في الفات ويوضع في نهاية الcluster الأول ومن ثم يؤخذ الcluster الثالث من الملف ويوضع في مكان فاضي في الهارد ديسك ويؤخذ عنوانه الفيزيائي ويوضع في جدول الفات ويوضع رقم الصف الذي فيه العنوان الفيزيائي هذا في نهاية الcluster الثاني وهكذا حتى يصل إلى أخر cluster من الملف ويوضع في الهارد ديسك وفي نهايته Null تدل على نهاية الملف .
وهذا الرسم المتوضع يمكن يوضح أحسن من الكلام كله إلي فوق :
وهكذا أصبح الفات يحتفظ بعناوين الcluster لمجموعة الملف file المحفوظه على الDrive "C" وليس الD أو A مع الملاحظ وذكرنه سابقاً أن الفات لD غير الفات ل A غير الفات للE
ولو كنا على المثال السابق الموضوح بالصوره نبغا نبحث عن ملف ننزله بأن نشوف إسم الملف وعلى أي مسار" Drive"
فيشوف الC:\test ويدور في جدول الDirectory على اسم الملف test الموجوده في السي فيأخذ ويبحث في الفات عن صف 2 فيأخذ العنوان الفيزيائي للcluster الأول فيحمله في الرام ويروح للفات فيرى عنوان الcluster الثاني فينزله في الرام وهكذا حتى يشوف null معناه إنتهى الملف
إن شاء الله يارب هذا إلي تبغاه ترى انا والله مافرأسي بس محاولة تعلم من مبتدأ وإن شاء الله ما تلقى سؤلك في وادي وإجابتي في وادي هههههه