الوحدة 11 · CS351

🎯 أهداف التعلم

Sequential Access / الوصول التسلسلي 0 1 2 3 4 5 6 7 rewind / إرجاع read next / write next اقرأ التالي / اكتب التالي Direct Access / الوصول المباشر 0 1 2 3 4 5 6 7 read 2 / write 2 اقرأ ٢ / اكتب ٢ read 5 / write 5 اقرأ ٥ / اكتب ٥
Directory / دليل File / ملف Single-level Directory دليل ذو مستوى واحد Root F1 F2 F3 F4 Two-level Directory مستويان MFD User 1 User 2 F1 F2 F3 F4 Tree-structured Directory هيكلية الشجرة Root D1 D2 F1 D3 F2 F3 F4 Acyclic-graph Directory رسم بياني لا دوري Root D1 D2 F1 F2 Shared F3
Layered File System Architecture بنية نظام الملفات الطبقي Software / برمجيات Hardware / أجهزة Application Programs برامج التطبيقات File APIs & User Space واجهات الملفات ومساحة المستخدم Logical File System نظام الملفات المنطقي Metadata & Directory Mgt إدارة البيانات الوصفية والأدلة File-organization module وحدة تنظيم الملفات Logical to Physical Mapping تعيين الكتل المنطقية إلى مادية Basic File System نظام الملفات الأساسي Generic Device Commands أوامر الأجهزة العامة I/O control التحكم في الإدخال والإخراج Device Drivers & Interrupts برامج التشغيل والمقاطعات Devices الأجهزة Physical Storage Media وسائط التخزين المادية
User Space مساحة المستخدم Kernel Space مساحة النواة Hardware العتاد Process A العملية أ fd = 3 Per-Process Table جدول الملفات للعملية 0 1 2 4 3 Pointer System-Wide Table الجدول العام للملفات Other Entry Other Entry Other Entry FCB (Inode) كتلة التحكم في الملف Open Count: 1 Data Pointers Secondary Storage التخزين الثانوي Data Block Data Block Data Block
$$LA / 512 = Q, R$$
Pointer Block / كتلة مؤشرات Data Block / كتلة بيانات File Metadata بيانات الملف الوصفية Direct 0 مباشر Direct 1 مباشر Direct 11 مباشر Single Indirect غير مباشر أحادي Double Indirect غير مباشر ثنائي Triple Indirect غير مباشر ثلاثي Data Block Data Block Data Block كتلة بيانات كتلة بيانات كتلة بيانات Data Block Data Block كتلة بيانات كتلة بيانات Data Block Data Block كتلة بيانات كتلة بيانات Data Block Data Block كتلة بيانات كتلة بيانات
Contiguous Linked Indexed
$$\text{Block Number} = (\text{bits per word}) \times (\text{0-value words}) + \text{offset of first 1 bit}$$
🎓

حديث البروفيسور

❓ اسأل البروفيسور

البطاقات التعليمية

اختبر نفسك

1 / 10 🎯 نتيجتك: 0

🔐 خزنة الامتحان

⚠️ TRAP
🤫 SECRET
🔑 KEY_CONCEPT
⚠️ TRAP
🔑 KEY_CONCEPT