بناء محاكي نظام ملفات متكامل (FAT File System Simulator)
تفاصيل العمل
تطوير وبرمجة محاكي نظام ملفات (File System) متكامل يحاكي بيئة عمل أنظمة التشغيل الحقيقية. يعتمد المشروع على المعالجة المنخفضة المستوى (Low-level manipulation) للبيانات لتنظيم وتخزين الملفات والمجلدات باستخدام بنية جداول تخصيص الملفات (FAT). أبرز المميزات التقنية: هيكلة النظام الأساسية: بناء وتطوير المكونات المعمارية لنظام الملفات برمجياً، بما في ذلك (Virtual Disk, Superblock, FAT Table Manager). إدارة الملفات والمجلدات: تطوير خوارزميات للتعامل مع المجلدات (Directory Entries) وإدارة المساحات التخزينية (Clusters) بكفاءة. واجهة سطر أوامر تفاعلية (CLI): برمجة واجهة أوامر (Shell) تدعم تنفيذ أوامر أنظمة التشغيل القياسية لمعالجة الملفات مثل (ls, touch, pwd, cat, echo). معالجة البيانات: قراءة وكتابة البيانات وتخزينها على مستوى البايت (Bytes) والتحكم في تدفقها داخل النظام بشكل دقيق. التقنيات والمفاهيم المستخدمة: لغة البرمجة: C# مفاهيم هندسة البرمجيات: البرمجة كائنية التوجه (OOP)، هياكل البيانات المتقدمة (Data Structures)، ومبادئ أنظمة التشغيل (OS Concepts).
مهارات العمل
بطاقة العمل
طلب عمل مماثل