حول هذا ، هذا المشروع الذي كتبته من نقطة الصفر مع "Restore Truth Restore" ، بالطبع ، أصبح الكود الموجود فيه الآن الإصدار الأخير من الكود. باستثناء آخر ثلاث وظائف في هذا الكتاب ، يتم تنفيذ Exec Wait Exit وخطوط الأنابيب ، والباقي يتم تنفيذه. يتم تسجيل جميع التطبيقات في المدونة. CSDN: (https://love6.blog.csdn.net)
إنه يسجل عملية التنفيذ الخاصة بي بالتفصيل في كل فصل ، وأيضًا يخطئ في الأخطاء في هذا الكتاب.
ليس من السهل تنفيذ هذا المشروع. استغرق الأمر مني حوالي 40 يومًا للقيام بذلك.
من الصباح إلى الليل ، ظللت أقرأ وتكتب رمز لكي تتحقق أخيرًا
تصحيح الأخطاء وتصحيح الأخطاء شائعة لبضعة أيام. بالطبع ، لا يزال سعيدًا جدًا.
على الرغم من أن معظم التعليمات البرمجية هي الكود في الكتاب ، إلا أنه من المثير أن تكون قادرًا على فهم معظم الكود واكتبها بنفسك وتحقيقها بشكل صحيح.
هذه الرموز أصبحت الآن مفتوحة المصدر وتأمل أن تكون مفيدة لجميع المهتمين بتعلم نظام التشغيل هاها
لقد قمت للتو بحساب عدد خطوط التعليمات البرمجية ، بما في ذلك عدد خطوط ملفات Makefile و Header ، وهو حوالي 7800 سطر. إذا قمت برمي هذه الخطوط من الكود الأساسي فقط ، فهي حوالي 6000 سطر ، هاها ، لم أكن أتوقع أنه سيكون من الصعب علي أن أستمر في كتابة العديد من الخطوط.
ثم كتب README هذا أولاً ، لكنني لم أكن أتوقع أيضًا أن يستخدم بناء جملة Marmdown كأول مشروع تم تحميله على Github. أنا سعيد جدًا. وداعا للجميع!
آمل أن تتمكن من الاستمتاع بهذا التشغيل الصغير المشاركة والحصول.
العملية الكاملة لتسجيل روابط المدونة هي كما يلي:
الفصل 1 من "استعادة حقيقة نظام التشغيل" ---- تثبيت محطة VMware تثبيت Ubuntu تحميل وتكوين bochs تثبيت أدوات VMware ابدأ مغامرتك في الإبحار!
تم الكشف عن الفصل 2 من "Restore Truth Restore Truth" ---- النموذج الأولي للكتابة السعيدة لسجل دليل MBR الرئيسي!
الفصل 3 من "استعادة الحقيقة نظام التشغيل" -------- تحسين MBR. تذوق التجميع أولاً مريرة ثم حلوة ، ثم قتال ضد MBR!
الفصل 4 من "Restore Truth Restore Truth" ----------------------------------------------------------------------------------------------------
الفصل 5 من "استعادة حقيقة نظام التشغيل" --- إزالة طفيف قدرة الذاكرة المادية تمكين الترحيل والطاقة الفضائية الافتراضية الفأس لقطع الكيرنيل أولاً لتقسيم الزاوية والتجول في الحديقة والتحدث عن مستوى الامتياز
الفصل السادس من "استعادة Truth System System" ----- ابدأ في أوقات كتابة وظائف اللغة C ، سأحاول اختيار وظائف وطباعتها لفترة من الوقت ، وأحاول العودة إلى خفض مستوى مجلس التعاون الخليجي وأخيراً تذوق فرحة التصحيح لعدة أيام.
الفصل السابع من "استعادة الحقيقة نظام التشغيل" ---- أخيرًا ، أصبح معالجة المقاطعة ، واللكم ، والركل ، ونظام التشغيل أكثر نضجًا ، والنظرة العامة الحالية لجميع الرموز
الفصل الثامن من "استعادة حقيقة نظام التشغيل" ---- المشاركة في Makefile عند إدخال نظام إدارة الذاكرة لأول مرة. تعرف على ذلك وتحدث عنها.
الفصل 9 من "استعادة حقيقة نظام التشغيل" ---- أخيرًا ، فإن الخيط على وشك تحريك الفأس ويبدأ في إدراك الفكرة الواضحة المتمثلة في تطهير الغيوم ورؤية الشمس. من الضروري حل آلية التزامن للاسترخاء أنفاسك
الفصل 10 من "استعادة حقيقة نظام التشغيل" ---- طباعة الخيط لم تنجح بعد ، لا يزال هذا الفصل مطلوبًا لتحسين آلية القفل والسعي للتقدم بشجاعة في الطريق إلى الفصل الأخير
الفصل 11 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ عملية المستخدم لخداع وحدة المعالجة المركزية من خلال مبدأ العملية لرؤية نقطة النهاية للوصول إلى النهاية ، وما زلت بحاجة إلى التقدم
الفصل 12 من "استعادة حقيقة نظام التشغيل" ---- تنفيذ مكالمات النظام لزيادة تحسين تخصيص ذاكرة الكومة وطباعة وظيفة بحيث يكون لعملية المستخدم ما يقوله (الجزء 1)
الفصل 12 من "استعادة حقيقة نظام التشغيل" ---- تنفيذ مكالمات النظام لزيادة تحسين تخصيص ذاكرة الكومة و printf وظيفة بحيث يكون لعملية المستخدم ما يقوله (الجزء 2)
الفصل 13 من "استعادة الحقيقة نظام التشغيل" ----- فرحة كتابة برامج القرص الصلب تتجاوز الكلمات عندما تنتهي أخيرًا من كتابة برامج القرص الصلب
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في وقت واحد (سابق)
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في وقت واحد (الجزء 2)
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في وقت واحد (الأول)
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في كل مرة (السنة الثانية)
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في وقت واحد (التالي)
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في وقت واحد (الجزء 2)
الفصل 14 من "استعادة حقيقة نظام التشغيل" ----- تنفيذ مهام نظام الملفات لتكون مليئة بالطعام وتناول الطعام في لمحة ، تأخذ روث خطوة واحدة في وقت واحد (ملخص)
الفصل 15 من "استعادة الحقيقة نظام التشغيل" ----- الفصل الأخير من نظام التشغيل التفاعلي للنظام خمسة وأربعون يومًا من الصعوبة والمثابرة في النهاية (الجزء 1)
الفصل 15 من "استعادة الحقيقة نظام التشغيل" ----- الفصل الأخير من نظام التشغيل التفاعلي للنظام خمسة وأربعون يومًا من الصعوبة والمثابرة في النهاية (الجزء 1)
الفصل 15 من "استعادة حقيقة نظام التشغيل" ----- الفصل الأخير من نظام التشغيل التفاعلي للنظام خمسة وأربعون يومًا من الصعوبة والمثابرة في النهاية (الجزء 2)
Tiny_OS بعض الصور
تفاعل النظام

نظام الملفات

Malloc & Free

العملية والموضوع
