• 0
dr.sys

ما الذي تحتاجه لتصميم نظام تشغل بسيط ( للمبتدئين ) للمناقشة

سؤال

بسم الله الرحمن الرحيم

و الحمد لله و الصلاة و السلام على أشرف الأنبياء و المرسلين أما بعد :

لقد تم طرح هذا الموضوع لني لم أجد إجابة شافية لعقل الذي يبحث عن المزيد في علوم الحاسب

لذلك أتمنى أن يكون هذا الموضوع هو الباب الذي يفتح باب المناقشة للمبتدئين و أنا أحد هولاء المبتدئين

حيث أني متخرج من الكلية التقنية دبلوم برمجيات و لكني و مع ذلك مبتدى .

لن أطيل عليكم المقدمة و سوف ابدأ مع بعض الأسئلة :

1س / ما الذي أحتاجه لكي أستطيع أن ابرمج نظام تشغيل بسيط ؟ و ما هي أفضل لغات البرمجة التي من خلالها أستطيع برمجة نظام تشغيل ما ؟ و هل أستطيع برمجة نظام تشغيل من خلال الفيجوال بيسك ؟؟

و هذا ما يدور في عقل الأن و لدي عمل حالياً و لكني سوف أعود بالمزيد ....

و في انتظر اجابتكم ....

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

14 إجابة على هذا السؤال .

  • 0

قبل حتى أن تفكر في برمجة نظام تشغيل (ناهيك عن بقية التفاصيل) عو معرفة جيدة بكيفية عمل أنظمة التشغيل. لذا الدراسة هي أول خطوة في مشوار المليون ميل.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
قبل حتى أن تفكر في برمجة نظام تشغيل (ناهيك عن بقية التفاصيل) عو معرفة جيدة بكيفية عمل أنظمة التشغيل. لذا الدراسة هي أول خطوة في مشوار المليون ميل.

أخوي أولاً مشكور على ردك بس ممكن توضح دارسة ايش بزبط ؟؟

ثاني شيء أخوي أحنا حابين نتعلم بس نبي شخص يدلنا على الطريق و اكرر شكري

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

دراسة نظم التشغيل Operating Systems. هناك كتب و كورسات كاملة في الجامعات حول هذا الموضوع.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

1س / ما الذي أحتاجه لكي أستطيع أن ابرمج نظام تشغيل بسيط ؟ و ما هي أفضل لغات البرمجة التي من خلالها أستطيع برمجة نظام تشغيل ما ؟ و هل أستطيع برمجة نظام تشغيل من خلال الفيجوال بيسك ؟؟

اولا عليك ان تحدد نوع النظام ومميزاته:

اقصد لمستخدم واحد ام اكثر MultiUser ؟

ينفذ برنامج واحد في نفس الوقت او اكثر MultiTask ؟

يعمل على الشبكة Network ؟

16 او 32 او 64 bits ؟

ابسط الحالات:

نظام بمستخدم واحد

ينفذ برنامج واحد فقط في نفس الوقت

لا يدعم الشبكة

16 bits

تحتاج لمعرفة لغة التجميع Assembly + لغة أخرى، مثل C لكن ليس VB

كتاب جيد في بنية الحاسب بالتفصيل الممل

في وجود وقت و ارادة قوية ربما يمكنك ان تخرج شيئ بعد سنتين او ثلاث في اقصر تقدير

وكلما اردت خصائص اكثر كلما احتجت تعمق اكثر ووقت

فقد يصبح الزمن 20 سنة او اكثر

هذا باخذ بعين الاعتبار انك متفرغ للامر و لديك مدخول مالي و علمي يكفيك لمواصلة الامر

هذا مجرد رئي شخصي، و السلام عليكم ورحمة الله و بركاته

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اولا عليك ان تحدد نوع النظام ومميزاته:

اقصد لمستخدم واحد ام اكثر MultiUser ؟

ينفذ برنامج واحد في نفس الوقت او اكثر MultiTask ؟

يعمل على الشبكة Network ؟

16 او 32 او 64 bits ؟

ابسط الحالات:

نظام بمستخدم واحد

ينفذ برنامج واحد فقط في نفس الوقت

لا يدعم الشبكة

16 bits

تحتاج لمعرفة لغة التجميع Assembly + لغة أخرى، مثل C لكن ليس VB

كتاب جيد في بنية الحاسب بالتفصيل الممل

في وجود وقت و ارادة قوية ربما يمكنك ان تخرج شيئ بعد سنتين او ثلاث في اقصر تقدير

وكلما اردت خصائص اكثر كلما احتجت تعمق اكثر ووقت

فقد يصبح الزمن 20 سنة او اكثر

هذا باخذ بعين الاعتبار انك متفرغ للامر و لديك مدخول مالي و علمي يكفيك لمواصلة الامر

هذا مجرد رئي شخصي، و السلام عليكم ورحمة الله و بركاته

مشكور اخى ولكن ليس كل هذا الزمن

فهذا احباط

ولكن ان تم فى خلال اطار جماعى

سوف ينجز فى اقل من عشروون سنة :angry:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الامر ليس محبط بالعكس فهو يخلق نوع من التحدي لانجاز الامر اما عن نفسي فسوف اكمل الى

النهاية و ان شاء الله لدي

مدخول مالي و علمي يكفيك لمواصلة الامر
دراسة نظم التشغيل Operating Systems. هناك كتب و كورسات كاملة في الجامعات حول هذا الموضوع.

مشكور على الاجابة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

you need money and time

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ذكرتني في بداية دراستي الجامعيه ، كنت أدرس لغة c++ وطلب مننا في مادة OS عمل simulation للـOS ،

تعبت لمدة شهر ، ولكن بعدها انتجت نظام تشغيل ( virtual ) كان جميل جداً ، كنت أرى RAM , كيف تشتغل ، كيف أخزن البيانات في HD ، كم اتمنى ان تعود الأيام وأبرمج مثل تلك البرامج ،

اخي نصيحتي لك ، لاتشتت نفسك ، إبدأ بأبسط الأشياء ، اعمل محاكاه لنظامك الحالي ، ببرمجه بسيطه ،ثم إقرأ عن Operating System Concept ، لاتحاول ان تقوم بكل ماهو مكتوب بكتب OS ، فقط حاول وركز على شئ معين ، ثم إبدأ بتطويره ، خطوه بخطوه ، وان واجهتك مشكله ، استعن بالله وتذكر بأنك تحقق ذاتك ، صدقني ستنتج شئ له قيمه سواءاً OS or Just Program

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
you need money and time

نعم أنا بحاجه للمال و الوقت .

ذكرتني في بداية دراستي الجامعيه ، كنت أدرس لغة c++ وطلب مننا في مادة OS عمل simulation للـOS ،

تعبت لمدة شهر ، ولكن بعدها انتجت نظام تشغيل ( virtual ) كان جميل جداً ، كنت أرى RAM , كيف تشتغل ، كيف أخزن البيانات في HD ، كم اتمنى ان تعود الأيام وأبرمج مثل تلك البرامج ،

اخي نصيحتي لك ، لاتشتت نفسك ، إبدأ بأبسط الأشياء ، اعمل محاكاه لنظامك الحالي ، ببرمجه بسيطه ،ثم إقرأ عن Operating System Concept ، لاتحاول ان تقوم بكل ماهو مكتوب بكتب OS ، فقط حاول وركز على شئ معين ، ثم إبدأ بتطويره ، خطوه بخطوه ، وان واجهتك مشكله ، استعن بالله وتذكر بأنك تحقق ذاتك ، صدقني ستنتج شئ له قيمه سواءاً OS or Just Program

أخوي عيسى بصرحه تشجيعك لي رفع معنوياتي .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أريد ان أسأل سؤال: هل يمكن لطالب ان يقوم بصنع نظام تشغيل كمشروع تخرج ؟؟؟

لا اقصد طالب واحد فقط، مجموعة طلاب مثلاً، والنظام المرجو هو نظام تشغيل بسيط.

ما هي اهم المساقات والكورسات التي يجب ان يأخذها الطالب لتحقيق ذلك ؟ وما هو التخصص المناسب الذي يجب ان يكون فيه الطالب ؟؟

يا ريت لو تجاوبوني على هذه الأسئلة اذا ما فيها ثقل عليكم.

تم تعديل بواسطه abc_amjad
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
أريد ان أسأل سؤال: هل يمكن لطالب ان يقوم بصنع نظام تشغيل كمشروع تخرج ؟؟؟

لا اقصد طالب واحد فقط، مجموعة طلاب مثلاً، والنظام المرجو هو نظام تشغيل بسيط.

ما هي اهم المساقات والكورسات التي يجب ان يأخذها الطالب لتحقيق ذلك ؟ وما هو التخصص المناسب الذي يجب ان يكون فيه الطالب ؟؟

يا ريت لو تجاوبوني على هذه الأسئلة اذا ما فيها ثقل عليكم.

كان هناك طالب جامعة قام هو وبعض أصدقائه على الإنترنت من صنع نظام تشغيل.

هذا الطالب هو لينوس تروفالدس و نظام التشغيل هو لينوكس.

التخصص طبعاً سيكون علوم حاسب آلي و كل شئ تدرسه ستحتاجه. نعم كل شئ.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
كان هناك طالب جامعة قام هو وبعض أصدقائه على الإنترنت من صنع نظام تشغيل.

هذا الطالب هو لينوس تروفالدس و نظام التشغيل هو لينوكس.

التخصص طبعاً سيكون علوم حاسب آلي و كل شئ تدرسه ستحتاجه. نعم كل شئ.

شكرا على الرد،

الحاسب الآلي فيه العديد من العلوم او التخصصات

مثلاً تجد برمجة ، وهندسة برمجيات، وتكنولوجيا معلومات، وهندسة حاسوب ، ...

تخصصي هو تكنولوجيا المعلومات والحمد لله انا شبه متفوق في دراستي، هل بإمكاني ان اعمل نظام تشغيل كمشروع تخرج ؟؟

طبعاً رايحين تقولو : "لا شيء مستحيل"

لكن انا اتحدث بشكل عام، هل بإمكان الطالب ان ينجزه في خلال فصل واحد ؟ وهل يحتاج لبذل مجهود خارق للعادة حتى ينجزه ؟؟

للتوضيح، انا وأصدقائي كنا نحكي في مشاريع التخرج، وطرح احدهم فكرة ان يكون المشروع نظام تشغيل. انا ما زلت في السنة الثانية، وذلك كان مجرد كلام.

في الردود السابقة قال احد الأعضاء انه يحتاج الى سنوات.

لذلك انا أسأل واستفسر عن مشروع كهذا.

وأنا ابحث عن شخص يرشدني وينصحني، لذلك أطلب من اصحاب الخبرة ان يفيدوني.

المدرسون عندنا في الجامعة لا يوجد عندهم كفاءات عالية، ومش بس هيك، بل يحتاجون لمن يعينهم في تدريس المواد، لذلك لا يمكنني الاستفادة منهم (الله يكون بالعون)

كل ما قلته جدي، ولا اطرح الأسئلة من باب الفضول والتسلية.

واذا كان الأمر ايجابي ومشجع قد لا اتردد في اتخاذ القرار، ولدي مجموعة من الاصدقاء مستعدين ليتعاونو معي في هذا المشروع.

أرجو ان لا اكون قد اثقلت عليكم

تم تعديل بواسطه abc_amjad
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
تخصصي هو تكنولوجيا المعلومات والحمد لله انا شبه متفوق في دراستي، هل بإمكاني ان اعمل نظام تشغيل كمشروع تخرج ؟؟

طبعاً رايحين تقولو : "لا شيء مستحيل"

لكن انا اتحدث بشكل عام، هل بإمكان الطالب ان ينجزه في خلال فصل واحد ؟ وهل يحتاج لبذل مجهود خارق للعادة حتى ينجزه ؟؟

إذا كان عندك عدد جيد من المساعدين و كنتم على قدر كافي من المهارة و كان هدفكم نظام تشغيل مبسط جداً جداً فأعتقد أنه من الممكن ذلك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .