السلام عليكم
كيف أصمم نظم تشغيل يعتمد على الدوس(autoexec.bat)
السلام عليكم
كيف أصمم نظم تشغيل يعتمد على الدوس(autoexec.bat)
؟؟؟؟؟؟
ماذا تقصد نظم تشغيل؟ و يعتمد على الدوس؟ و ما دخل ملف الـautoexec؟
السلام عليكم ورحمة الله
تكرار الموضوع مرة أخرى سيؤدي إلى توجيه إنذار, تم التنبيه.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
Junkie كتب:السلام عليكم ورحمة اللهتكرار الموضوع مرة أخرى سيؤدي إلى توجيه إنذار, تم التنبيه.
أخي Junkie
بالنسبة لتكرار الموضوع فأنا لم أكرره
ولكن أنا سأخبرك ماذا جرى مع متصفحي
عندما قمت بالضغط على زر إضافة موضوع
أصبح المتصفح بطيء جدا وبعد قليل أظهر المتصفح رسالة خطأ تفيد أنه حصل خطأ في المعلومات عندها أغلقت المتصفح وأنا لا أدري أنه أضاف الموضوع ولم يضفه فقط بل أضاف أكثر من نسخة من الموضوع
بأرجو أن تفهم ما أعنيه وتقبل إعتذاري :unsure:
تحدث في أحسن العائلات لكن كلامك لا توجهه لي لاني اقوم بواجبي فقط
لكن فسر لي كيف يحدث هذا في احسن العائلات؟
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
العائلات هنا تعني أن parent class+ chiled class يمثلون عائلة ..
ولكن هل يوجد father class or muther class في هذه العائلة؟!
في مثل هذه الحالة ينصح بالبدأ في تعلم الاكسس :D
و لدي سؤال لمن يعرف الاجابة
اذا قمت خطأَ بحذف سلة المهملات في الويندوز فكيف يمكن استعادتها ؟

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر
فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري
لقراءة القرآن الكريم و سماعه و تفسيره ........

أنا أعتقد أنه تم نسيان موضوعي
لأنك لم تشرحه جيداً. سؤالك بصراحة مبهم جداً. استرسل في الشرح كما تريد. لا تخف، نحن لا نحاسبك بالحرف :lol:
System Down كتب:لأنك لم تشرحه جيداً. سؤالك بصراحة مبهم جداً. استرسل في الشرح كما تريد. لا تخف، نحن لا نحاسبك بالحرف :lol:
كيف أستغل إقلاع النظام في بناء نظام تشغيل
الأخ الفاضل ...
إذا استغليت نظام التشغيل الـ DOS لتشغيل برنامج بعد اقلاعه (DOS Botting)، فلن تستطيع أن تطلق عليه نظام تشغيل، ولكن يمكنك تسميتة بيئة تشغيل معتمده على نظام التشغيل (DOS)... مثل بيئة Windows 3.11 وما قبلها.
لأنك ستستخدم خدمات الـ DOS فى بيئتك (مثل خدمات المقطع Interrupt 21h) وهى غير موجوده قبل تحميل DOS، كذلك ستكون مقيد بالتوافق مع الانظمة التى يستخدمها مثل نظام إدارة الملفات التى يتعامل معه مثل FAT، ... الخ
هذا لا يمنع من اضافة امكانيات أخرى غير موجوده فى DOS، وإنشاء بيئة أكثر تفاعلية... واعتبار الـ DOS إنطلاقة بدلاً من البدء من الصفر
ولكن لو تريد تصميم نظام تشغيل قوى فالافضل البدء من الصفر، ويجب أولاً الاجابه على عدة أسئلة قبل البدء:
1) ما الغرض من النظام؟
2) على أى عتاد (Hareware) سيتم بناءه؟
3) ما الانظمة (SubSystems) المخطط أن يكون متوافق معها؟
4) أسليب الحماية المستخدمه (حماية الذاكرة - العتاد - الملفات - ... الخ)؟
5) ومثل هذا الاساسيات ...
ثم تبدء بالتخطيط بالانظمة الفرعية (Modules) الرئيسية ، مثل:
1) Booting Module: ووظيفتة بدء تحميل نظام التشغيل
2) Hardware Module: ووظيفتة التعامل مع العتاد
3) Memory Managment Module: ووظيفتة إدارة الذاكرة
4) File System Module: ووظيفتة التعامل مع الملفات
5) Threading Module: ووظيفتة تشغيل الملفات التنفيذية
6) Shell Module: ووظيفتة واجهة التعامل مع المستخدم
ثم الانظمة الفرعية (Modules) الثانوية "حسب لاحتياج" ، مثل:
1) Network Module
2) Security Module
3) أى نظم فرعية أخرى قد تحتاجها لذلك ...
هناك مترجمات ++C لا تعتمد على نظام تشغيل لبناء برنامجك، فمثلا المترجم Paradigm C++ مصمم خصيصاً لكتابة نظم ROM للأجهزة المتوافقة مع x86، فلا يعتمد البرنامج على نظام تشغل ولا حتى على وظائف الـ ROM [ولكن ثمنه مرتفع]
كذلك للاستفادة يمكنك الاطلاع على نظم التشغيل التعليمية الصغيرة (بدون تعقيدات) مفتوحة المصدر، فمثلاً النظام XAOS Operating System صغير جداً (أصغر من DOS بكثير) ومفتوح المصدر بعض ملفاته بالاسمبلى واغلبها بالسى، ومستخدم فيه Netwide Assembler و Digital Mars C/C++ Compiler وبعض الأدوات الأخرى
شكراً
Nothing is impossible, the word impossible itself says that: I M - Possible
Eng. Usama El-Mokadem شكرا جزيلا
على الإجابة
(Hello World)أنا لدي كتاب يشرح لك إنشاء نظام تشغيل بسيط جدا
ولكن لغة البرمجة المستخدمة هي لغة صعبة جدا بالنسبة لي وهي
Assembly :unsure:
(C++)ولكن أنا أسمع أن هناك أنظمة تشغيل تمت برمجتها بالستخدام لغة الـ
هل تملك كتاب يشرح لي ذلك
لا يوجد شئ خاص في ملف الـAutoexec. هو مجرد قائمة بالأوامر التي تريد أن يتم تنفيذها عندما يبدأ النظام أول مرة. مجرد ملف نصي.
الإختصار
هل يوجد كتاب عربي لتعليم كيفية برمجة نظام تشغيل بغير لغة الإسمبلي
مثلا
C++,C
crazy Programm20er
هناك اجزاء من النظام لا يمكن كتابتها الا بلغة التجميع Assembly والباقي يمكن كتابته ب C او اي لغة محترمة
بالنسبة للكتب باللغة العربية لا يوجد والله اعلم
-
ان كنت جاد ستفيدك هذه الروابط
اصنع نظام تشغيل عربي بنفسك Operating Systems Design and Implementation, كتاب
والسلام عليكم ورحمة الله
هذا الموضوع مغلق.