الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

مغلق
بدأه dr.sys في 28 أبريل 2007 · 14 رد · 2,003 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

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

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

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

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

araby.gif

عربي , دورات فيجوال بيسك 6 & دونت نت & HTML & JAVA Script & تصميم مواقع & دورات في الأوفيس

2003

منتــــــــــــــــــــــــديات عـــربي

#2

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

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

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

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

araby.gif

عربي , دورات فيجوال بيسك 6 & دونت نت & HTML & JAVA Script & تصميم مواقع & دورات في الأوفيس

2003

منتــــــــــــــــــــــــديات عـــربي

#4

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

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

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

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

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

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

16 او 32 او 64 bits ؟

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

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

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

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

16 bits

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

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

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

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

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

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

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

d4baa0.gif
#6
محمدعبد العزيز كتب:

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

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

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

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

16 او 32 او 64 bits ؟

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

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

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

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

16 bits

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

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

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

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

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

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

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

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

فهذا احباط

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

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

#7

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

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

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

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

araby.gif

عربي , دورات فيجوال بيسك 6 & دونت نت & HTML & JAVA Script & تصميم مواقع & دورات في الأوفيس

2003

منتــــــــــــــــــــــــديات عـــربي

#8

you need money and time

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#9

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

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

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

#10
اقتباس
you need money and time

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

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

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

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

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

araby.gif

عربي , دورات فيجوال بيسك 6 & دونت نت & HTML & JAVA Script & تصميم مواقع & دورات في الأوفيس

2003

منتــــــــــــــــــــــــديات عـــربي

#11

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

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

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

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

تم تعديل هذه المشاركة بواسطة abc_amjad في 28 أبريل 2007 في 23:49

#12

up

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تم تعديل هذه المشاركة بواسطة abc_amjad في 29 أبريل 2007 في 18:40

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

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

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

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

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…