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

نقاش حول بناء نظام تشغيل

مغلقرائج
بدأه Mohammed27 في 16 أغسطس 2005 · 133 رد · 9,487 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#26

احتاج لخبراء API لتطوير ال API الخاص بالنظام

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#27

Opreating system : design and implementation

http://www.alkhawarezmi.com/download/books...20OCR%206.0.pdf

mmurtl

/index.ph...ndpost&p=363835

/index.ph...ndpost&p=367467

وزى ما قال حماده أن أنت أبعد خالص عن ال api لأن أنت بتصمم نظام يعنى مفيش أى مكتبه من مكتبات ال api

لا تراجع و لا إستسلام

#28

حكاية api أنت مش محتاجها دلوقتى أنت هتحتاجها بعد أكمال النظام حتى تساعد المبرمجين ليكتبوا تطبيقات تعمل على نظامك

و يجب قبلها أيضا تحديد نسق الملفات التنفيذيه و وووو

الخلاصه لسه بدرى على الapi

لا تراجع و لا إستسلام

#29

فكرة فظيعة Mohammed27

بتفكر فى دوال خاصة بالنظام واحنا اصلا لسه مكتباش قطاع الاقلاع

انت عاوز تنقطنى ولا ايه

هههههههههههههههههههههههههههه

اعتقد الاخ الشمرى سيفيدنا فى الموضوع ده

_____________________________

C Language && Windwos_API

_____________________________

#30

هنا تصميم لعمل النظام الذي سننتجه الرجاء فهم التصميم لكل من يود المشاركه في العمل .

كما ويوجد امكانيه للردود وللاستفسار بشان التصميم.

كما ويمكنكم المراسله بشان التصميم على الايميل Admirer4@gmail.com

post-56078-1124358297_thumb.jpg

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#31

اقوى نقطة في التصميم الصراحة جملة

Can Be Programmed Using C++/Java

كيف ستستخدم Java على نظام تشغيل جديد من اختراعك و ليس له JVM ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#32

الجافا

ليست تعتمد على نظام التشغيل نعم و لكنها تعتمد على Vm

و لكنك فى نظام جديد تريد بناؤه لذلك كيف ستستطيع الأعتماد على الجافا

فأنصحك بإعادة التفكير فى حكاية الجافا دى

لا تراجع و لا إستسلام

#33

مش فولتلك من الاول انت عاوز تعمل اصدار جديد من XP ايه ياعم الاول

اولا : التصميم على الدوس يعنى بيعمل بسطر الاوامر على شاشة سوداء

ثانيا يتم التعامل مع باقى اجزاء الجهاز : قراءة CD و FLOPY DISK و IDE 0

ثالتا : البرمجة مع كارت الصوت و كارت الشاشة

رابعا : عمل الواجهة لكى يكون نظام شيبه تجريبى لابد من وجود هذه العناصر

ارجوكم عاوزين مانفكرش كتير

نبداء اول خطوة كتابة قطاع الاقلاع ياريت تبداو فيها

_____________________________

C Language && Windwos_API

_____________________________

#34

للاسف لم تفهموا التخطيط .. الخط الازرق المتقطع يشير الى فاصل فالمواضيع التي فوقه يمكن تصميمها على لغه برمجه عاليه .. ما عدا ال SYSTEM CONTROL UNIT .. الرجاء ان تعاودا النظر في التخطيط مره اخرى واتمنى ان ارى ردود

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#35

السلام عليكم

هل أنتم جادون ؟

MPSI/MP* - CPR Tanger

#36

ياعم انت بتقول ايه بس

Java ايه و بتاع ايه بس انت مش بتشتغل في SUN قوللي عندكم Java Virtual Machine للUnknown OS اللي لسة حيتعمل عشان تستخدمها؟؟؟؟؟؟؟؟؟؟؟؟

و بعدين ده مش Design ل OS بصراحة كده

ده اشبه بالSchematic Diagram بتاع ال PC من ناحية ال Hardware

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#37

الصراحه اخي بشمهندس انا قلت انه يمكن الرد لكن بمستوى علمي .. يعني وبمعنى اخر قولي شو اعتراضاتك على التخطيط بشكل علمي ومنطقي وانا هحاول الرد ..

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#38

انا بقولك Java ماينفعش و ده أول اعتراض

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#39

أيضا اين ال FileSystem و Process Scheduling و ال Memory Management و و و و و

أرجو عدم الرد بأن هذا موجود في ال System Control Unit لأنه لا توجد Component في علم ال Operating System اسمها System Control Unit

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#40

انا من خلال اسئلتك هذه قد عرفت ولا تفهني غلط انك لم تفهم النظام او المقصود التخطيط كما يجب .. انني لن اسمي اي محتوى من نظامي بالاسماء المتعارف عليها .. لكن بمجرد النظر الى SYSTEM CONTROL UNIT تستطيع ولو ان تخمن لحد ما ما هو المقابل لها في الانظمه الاخرى .. فكر ...

بالنسبه للجافا .. وعدم قدرتها .. انا اظن ان ذلك ممكن بدرجه ما في البرمجه ان تتدخل لغه قويه مثلها في المساعده وتقديم خدماتها وهذا ما نراه في جميع الانظمه اذا ان نظام XP يعمل بمساعده جافا وكذلك نظام UNIX يعمل بمساعده C++ .. فكيف ذلك ايها الخبير ام انهم شاذون عن القاعده ؟؟؟؟؟؟ ... الرجاء الرد

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#41

بالنسبه لل Proccess Scheduling , و Memory managment فأظن انه لديك مشكله بالنظر !!!

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#42

XP تعمل بمساعدة جافا؟؟؟

من قال هذا؟

XP حتى لا تأتي مع Java VM بسبب المشاكل القانونية مع Sun و يجب أن تنزله من الإنترنت أولاً.

و لا يمكن أبداً مقارنة ++C بجافا عندما نتكلم عن تصميم النظم لسبب بسيط هو أنه لتعمل الجافا يجب أن يكون هناك VM موجود في الذاكرة ليترجم البايتكود الى لغة آلة، بينما برامج ++C لا تحتاج لأي من ذلك لأنها تجمع الى لغة الآلة مسبقاً.

و اللغة المعمول بها Unix ليست ++C بل C.

تم تعديل هذه المشاركة بواسطة System Down في 18 أغسطس 2005 في 14:05

#43

سيادتك ويندوز أكس بى أو لينكس

يدعمون الجافا هذا صحيح

و لكن لأن تم أنتاج Java Virtual Machine للويندوز و أخر للينكس

و لكن أين Java Virtual Machine للنظام بتاعك

لأنك لن تستطيع أستخدام الجافا إلا فى هذا البيئه

لا تراجع و لا إستسلام

#44
Mohammed27 كتب:
عرض علي هذه السنه لاكون محاضرا في علوم الالكترونيكا في جامعه التخنيون - جامعه اسرئيليه - والتي تعد ضمن المرتبه السابعه عالميا في تدريج الجامعات وسابدأ عملي السنه المقبله معهم ان شاء الله .

ربنا يزيدك :angry: :angry:

الايمان +الحلم +العلم +العمل = النجاح

ما اسهل ان تنجح ... وما اصعب ان تحافظ على نجاحك

#45

ياعم انت مُصر على الخطأ ليه بس؟

انت أول مرة تسمع عن ال Java و الا ايه؟؟؟؟؟؟؟؟؟

انت فاكر الJava دي لغة نهائية يعني ملفاتها تحتوي على Machine Code ؟؟؟؟؟؟؟؟؟؟؟

انت مخطئ لانها مثلها مثل ال DotNet تحتاج الى Compile مرة اخرى اثناء التنفيذ و الذي يحول ال ByteCode الموجود في ال Jar Files الى Machine Code ليتم تنفيذه

و أيضا الDotNet يحتاج الى Just In Time Compiler او JIT لتحويل ال IL الى Machine Code ناهيك عن ال Class Libraries التي توفرها ال JVM و التي ستستخدمها في جميع برامجك

يبدو انك لا تفقه فيما تقول فأنا لا أعرف كيف تكون في Sun Microsystems و لا تعرف أن ال Java لا يمكن ان تعمل بدون JVM و ال JVM تختلف من كل Operating System الى الاخر و أيضا من كل Hardware Specs الى اخر فتجد JVM For Windows و JVM for Linux /Unix و اخرى لل MAC OS و اخرى ل Symbian OS و و و و

أرجو ان لا تفتي كثيرا و الا سنطلق على هذا النظام الجديد

إفتـــــــــــــاء OS

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#46

اخي عصام انا من عرب ال 48 فاذا لم اعمل مع شركات مؤسسات يهوديه يبقى اني رح اموت جوع "علشان شركات السوفت وير العربيه اللي موجوده .. طبعا بتشتغل بمستوى عالمي كبير وما بيقبلوني !!! " ثانيا الجامعه تعد مؤسسه دراسيه وليست عنصريه في كل حال من الاحوال.

بالنسبه لمن يجادل حول تصميم نظام xp بلغه جافا فوالله انتم مش داريين على الدنيا اذا ما بتعرفوا هذه المعلومه .. احد الاثباتات ان لغه جافا من سلبياتها انها تحتاج مصادر اي Resources كبيره لكي تعمل اي مثل انها تقوم باستعمال ذاكره فعليه كبيره نسبيا وهذه المشاكل موجوده في نظام XP اذا انه بالكاد ان يدور على ذاكره 64 على الرغم من ان سابقه اي Windows Mellinum كان يستطيع العمل حتى بذاكره 32

بالنسبه للذي رد وقال ان نظام Unix بلغه C وليست C++ , ففي عالم لغات البرمجه C او C++ هي نفس اللغه لكنها تتطور لتلبي احتياجات المبرمجين اي انهن كلهن يندرج تحت لغه C ولهذا السبب ترى ان اسمهن متقارب وذلك ليس صدفه !!

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#47
Mohammed27 كتب:
اخي عصام انا من عرب ال 48 فاذا لم اعمل مع شركات  مؤسسات يهوديه يبقى اني رح اموت جوع "علشان شركات السوفت وير العربيه اللي موجوده .. طبعا بتشتغل بمستوى عالمي كبير وما بيقبلوني !!! " ثانيا الجامعه تعد مؤسسه دراسيه وليست عنصريه في كل حال من الاحوال.

بالنسبه لمن يجادل حول تصميم نظام xp بلغه جافا فوالله انتم مش داريين على الدنيا اذا ما بتعرفوا هذه المعلومه .. احد الاثباتات ان لغه جافا من سلبياتها انها تحتاج مصادر اي Resources كبيره لكي تعمل اي مثل انها تقوم باستعمال ذاكره فعليه كبيره نسبيا وهذه المشاكل موجوده في نظام XP اذا انه بالكاد ان يدور على ذاكره 64 على الرغم من ان سابقه اي Windows Mellinum كان يستطيع العمل حتى بذاكره 32

بالنسبه للذي رد وقال ان نظام Unix بلغه C وليست C++ , ففي عالم لغات البرمجه C او C++ هي نفس اللغه لكنها تتطور لتلبي احتياجات المبرمجين اي انهن كلهن يندرج تحت لغه C ولهذا السبب ترى ان اسمهن متقارب وذلك ليس صدفه !!

لا تعليق

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#48

رد على المشاركه 45 اود ان اشير انني اعمل في SUN في قسم Hardware Developping ولست مبرمج جافا او انني لا اعمل في قسم السوفت كما انني ذكرت ان الشهاده التي حصلت عليها او بالاحرى التي اعمل بها هي شهاده مهندس الكترونيات واتصال !! ليست مبرمج جافا !! ثانيا انت تتهرب من السؤال لماذا ويندوز XP يستعمل لغه جافا ؟؟؟ ثانيا هل اذا استبدلنا الجافا ب C\C++ ستحل المشكله ام لا ؟؟ ثالثا هدفي هو الابتعاد عن البرمجه بلغه اسمبلر وعدم البقاء فيها طويلا لانها متعبه جدا وتقوم بتتضيع الوقت سدى .

-------------------------------------------------------------------------------------------------------------------

محمد وليد - عرب 48 - Admirer4@Gmail.com

مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .

محترف برمجه(B.A) في لغه باسكال , سي , ...

#49
Mohammed27 كتب:
رد على المشاركه 45 اود ان اشير انني اعمل في SUN في قسم Hardware Developping ولست مبرمج جافا او انني لا اعمل في قسم السوفت كما انني ذكرت ان الشهاده التي حصلت عليها او بالاحرى التي اعمل بها هي شهاده مهندس الكترونيات واتصال !! ليست مبرمج جافا !! ثانيا انت تتهرب من السؤال لماذا ويندوز XP يستعمل لغه جافا ؟؟؟ ثانيا هل اذا استبدلنا الجافا ب C\C++ ستحل المشكله ام لا ؟؟ ثالثا هدفي هو الابتعاد عن البرمجه بلغه اسمبلر وعدم البقاء فيها طويلا لانها متعبه جدا وتقوم بتتضيع الوقت سدى .

الحقيقة انا لم أكن اريد ان أرد حتى لا تتحول دفة الحوار الهادف .

و لكن يبدو انك بالفعل تجهل الكثير و الكثير.

أولا لا يمكن ان يقول انسان عاقل ان الWindows تستخدم Java في اي جزء من اجزاءها و هذا لأن الJava لغة تحتاج الى JVM التي تكتب خصيصا لنظام تشغيل معين فكيف اكتب بلغة تحتاج الى مكون لنظام تشغيل غير موجود.؟؟؟؟؟؟؟ كما ان لو فرضنا فرضا غبيا بأن ال Windows مكتوبة بالJava فهل تتوقع ان هذا سيكون سرا؟؟؟ ام سيكون معلن في كل الدنيا و معلوم من جميع الوسائط؟؟؟؟؟

و الدليل الاكبر انه لا يمكنك استخدام ال Windows APIs من ال Java و لكن أي لغة اخرى مثل ال ++C/C تستخدمها ببساطة و هذا لأن جميع مكتبات الWindows مكتوبة اساسا إما بال C او ال ++C او ال Assembly .

ثم انك تجادل في شئ غريب يدل على جهلك بتاريخ الحاسبات

مثل ان ال Unix مكتوب بال ++C و ال C مع أن الUnix ظهر قبل ظهور ال ++C باكثر من 15 سنة و معلوم للجميع ان ال++C ظهرت في منتصف الثمانينيات بينما ظهر ال UNIX في اواخر او منتصف الستينيات.

كما ان ال ++C لا تساوي ال C فهناك مبادئ كثيرة زادت في ال ++C لم تكن موجودة في ال C أبسطها ال OO .

أيضا كيف ستقوم ببناء نظام بدون استخدام ال Assembly ؟؟؟؟؟؟؟؟؟؟؟؟ ياعم اعقل الكلام قبل ما تكتبه اذن اذكر لي الطريقة التي ستكتب بها ال Controllers الخاصة بال VGA و ال HDD و كل الملحقات الاساسية للنظام؟؟؟؟؟

و أخيرا أرجو ان تتراجع عن خطأك فالتمادي في الخطأ اكبر من الخطأ نفسه

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#50
Mohammed27 كتب:
بالنسبه لمن يجادل حول تصميم نظام xp بلغه جافا فوالله انتم مش داريين على الدنيا اذا ما بتعرفوا هذه المعلومه .. احد الاثباتات ان لغه جافا من سلبياتها انها تحتاج مصادر اي Resources كبيره لكي تعمل اي مثل انها تقوم باستعمال ذاكره فعليه كبيره نسبيا وهذه المشاكل موجوده في نظام XP اذا انه بالكاد ان يدور على ذاكره 64 على الرغم من ان سابقه اي Windows Mellinum كان يستطيع العمل حتى بذاكره 32

هذا ليس اثباتاً. الجافا ليست الشئ الوحيد الذي يستهلك الموارد. ثم أنه كما ذكرت من قبل الـXP يأتي من غير الـJava VM بسبب الشاكل القانونية مع Sub و اتهامات الإحتكار.

Mohammed27 كتب:
بالنسبه للذي رد وقال ان نظام Unix بلغه C وليست C++ , ففي عالم لغات البرمجه C او C++ هي نفس اللغه لكنها تتطور لتلبي احتياجات المبرمجين اي انهن كلهن يندرج تحت لغه C ولهذا السبب ترى ان اسمهن متقارب وذلك ليس صدفه !!

أبداً ليسوا نفس اللغة. ++C تدعم (ضمن أشياء أخرى) الـObject Oriented Programming و هو غير موجود في C. كما أنها لغة High Level أكثر من C. كذلك هناك أشياء في الـC لا تدعمها الـ++C مثل الـImplicit Type Conversion

و عدم استخدام الأسيمبلي نهائياً شئ مستحيل. لأنه هناك أشياء كثيرة في أي نظام تشغيل لا يمكن عملها إلا بالأسيمبلي مثل الـBoot Loader

تم تعديل هذه المشاركة بواسطة System Down في 18 أغسطس 2005 في 15:07

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

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