اقتباستم اضافه الموقعين للمفضله الف شكر
لا شكر على واجب ...وانا معاكم ..وفى الخدمه
اقتباستم اضافه الموقعين للمفضله الف شكر
لا شكر على واجب ...وانا معاكم ..وفى الخدمه
اخ SONA TA لو عايز تحمل اى كتاب او شفرة مصدرية على موقع
ممكن ترفعه على موقع WWW.VBZOOM.COM
وياريت لو عندك كتب فى برمجة النظم واللغات تبعتها
على الرابط ده CLICK HER..... OK
وسوف نحط الرابط فى المنتدى
ويستفيد الاخرون
وياريت تحت شفرة النظام دوس واى كتاب يتعلق ببرمجة الانظمة
ملكش حجة دلوقتى تقدر تساعدنا
وشكرا للك
تم تعديل هذه المشاركة بواسطة hamada hassan ali في 1 أغسطس 2005 في 02:13
_____________________________
C Language && Windwos_API
_____________________________
ما لقيت مكان تحميل الملفات من الجهاز ؟؟؟ عالعموم رفعت كتاب عن تصميم كومبايلرات السي اللي انت طلبته مني على موقع الرابيد شير وطبعا الرابط مؤقت
http://rapidshare.de/files/3533367/C_Compi...erence.pdf.html
بالنسبه لبقيه الكتب جاري البحث عنها
تم تعديل هذه المشاركة بواسطة SoNaTa في 1 أغسطس 2005 في 02:39
شكرا اخى sona ta واتمنى للك التوفيق
جارى تحميل الكتاب
_____________________________
C Language && Windwos_API
_____________________________
السلام عليكم
رائع ياشباب هذا هو الحماس بجد
انا اعتذر عن عدم متابعتى للموضوع نظرا لانى اقوم بالنقل الى مسكن اخر وهذا يحتاج وقت
سوف اعود بعد النقل إن شاء الله
(رساله من القاهره)
اقتباسسوف اعود بعد النقل إن شاء الله
ترجع بالف سلامه....
بس مش عايزين ننسى الموضوع الرئيسى ...نظام التشغيل
سلااااااام يا شباب
ايه يا جماعه انتوا نسيتوا الموضوع :unsure:
اقتباسياجماعة انا قولت اننى بنقل فى مسكن اخر فانتظروووو المفاجاتوبعدين دى صور مقترحة للنظام ياريت تتطلعو عليها
اوكى يا مان ....بس متهيقلى تصميم الواجهه دى اخر حاجه فى النظام
السلام عليكم ..
وصلت متأخراً و لكن اسمحو لي :)
اولاً لو نلاحظ ان مثل هذه الفكره تكررت اكثر من مره في المنتديات العربيه :) كالعاده لا نتائج تذكر حيث اغلب الموضوع نقاش بدون عمل و بدون خطه واضحه و اتمنى ان يكون هذا الموضوع شاذاً عن امثاله .
ظهر موقع تحت اسم "الخوارزمي" حيث يهدف إلى عدّة مشاريع من اولها بناء نظام تشغيل .
اولاً لنتسائل :
لماذا نبرمج نظام تشغيل ؟
هل سيكون نظام تجاري للبيع ؟
او يكون نظام للهوايه و التعلم ؟
هل سوف يتم طرحه مفتوح المصدر ؟
هل مسموح للجميع المشاركه فيه ؟
هناك الكثير من الاسئله التي يجب ان نسألها قبل الولوج في النقاشات او التفكير بواجهة المستخدم GUI , مثل هذه المشاريع الضخمه يجب ان يُخطط لها جيداً و يجب ان يتم تحديد مراحل و خطوات واضحه لبرمجة هذا النظام .
الخطوه الاولى : ان نسأل انفسنا الاسئله المذكوره بالاعلى و ما شابهها من هذه الاسئله .
الخطوه الثانيه : ان يتم تجميع الفريق الذي سوف يتطوع ببرمجة النظام .
الخطوه الثالثه : ان يتم تحديد المصادر التي سوف نرجع إليها و التي سوف تساعدنا على فهم كيف تعمل نظم التشغيل
الخطوه الرابعه : ان يتم توفير وسيله سهله للتواصل ما بين اعضاء الفريق و بين المتطوعين (كـ أن يتم توفير منتديات خاصه بالمشروع)
كذلك رأيت العديد من الاخوه انه لن نتمكن من انشاء نظام تشغيل , صحيح ان الامر ليس بهذه السهوله و لكن يجب ان لا نقلل من قدراتنا :) و هذه عينه من الانظمه التي برمجها اشخاص بغرض الهوايه او غيرها
http://www.reactos.com .. نظام طموح :)
http://clicker.sourceforge.net/
http://www.dennisos.info/index.php?
http://manrix.sourceforge.net/index.htm
http://virtuose.tuxfamily.org/
http://www.cs.hut.fi/~tvoipio/muneon.html
http://sos.osdcom.info/e107_plugins/custompages/main.php
http://www.hostileencounter.com/os_main.html .. رائع
http://www.geocities.com/taj_os/
من وجهة نظري الشخصيه ان لا يتم تشتتيت الجهود العربيه و ان تشاركوا بمشروع الخوارزمي , و لكن ليس قبل التخطيط , اولاً قوموا بالتخطيط بعدها ابدأو بالعمل :) و تعاونوا ;)
على فكره قبل ان انهي الرد :) لدي فكره و هو ان يتم برمجة النظام كـ Unix-Like حيث ذلك سوف يسهل الكثير خاصه في امور البرامج كذلك واجهة المستخدم الرسوميه , حيث في فترة تطوير النظام يمكن ان يتم استخدام واجهة المستخدم الرسوميه KDE الخاصه بأنظمة اليونكس , و كذلك البرامج التي تعمل على انظمة اليونكس , حيث سوف يتمكن المستخدم من تشغيل هذه البرامج (بالطبع النظام في اول ايامه لن يكون له مبرمجين يكتبون برامج خاصه له)
و اخيراً اتمنى ان يتم التخطيط بشكل سليم و دراسة مستقبل النظام و استمراريته :)
رد ممتاز من MaaSTaaR ....
طيب انا الا ن سأتكلم ,,,
ليش ما تكملون النظام ,,,, هل عرفتم مدى الصعوبة ,,, الان الزوار قارب الالفين ..والصفحات 6 صفحات ,, والنتيجة لاشيء .
واشوف البعض استسلم ,, طيب ليش تدخلون في مواضيع زي هذه ... وتقولون .. لا تحطموننا ,.,,, وبالاخير توقف .
اتمنى تنجح الفكرة .. لكن نحن نتكلم عن نظام تشغيل .. واغلبنا وانا اولهم .. ما برمج .. حتى برنامج note pad
انا هنا ليس للشتيمة ... لكن حتى نعرف قدراتنا كمبرمجين ..
والقلب ابيض :rolleyes:
تم تعديل هذه المشاركة بواسطة الشـمري في 7 أغسطس 2005 في 05:48
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
السلام عليكم ..
ااخي الشمري حتى لو ان المشاركين تمكنوا من برمجة محرر نصوص بسيط كان او ضخم , فهذا ليس ضروري , الضروري في مشروع نظام التشغيل هو فهم مبادئ البرمجه و هذا بالطبع شي سهل و اغلبنا نتقنه :) و لكن الصعب في الموضوع اننا سوف نقوم كتابة برنامج يدير الحاسب قطعه قطعه ! من وحدات الادخال و الاخراج , مروراً بإدارة الذاكره و اخيراً وحدة المعالجه المركزيه , لنفرض مبرمج سي\سي++ محترف قام بكتابة البرامج على فيجوال سي مثلاً هذا لن ينفعه كثيراً لانه يعتمد على مكتبات جاهزه محصوره على نظام تشغيل معين , لن تنفعه إلا الاساسيات , لانه عندما يقوم بكتابة نظام تشغيل سوف يقوم بـ كتابة جميع المكتبات بنفسه ! و لن يعتمد على المكتبات الجاهزه التي كان يستخدمها مثل iostream.h او غيره !
لذا من وجهة نظري انه ليس من المهم ان يكون المبرمج محترف بكتابة التطبيقات التي تعمل تحت انظمة التشغيل الاخرى , و لكن المهم ان يكون المبرمج يفهم طريقة عمل الحاسوب و العتاد و طرق ادارة الذاكره بأنواعها و فهم كيفية تطويع لغة السي لبرمجة نظم التشغيل غيره الكثير من المفاهيم المطلوبه !
وللمرة الثانية كلام سليم يا MaaSTaaR :)
لكن هدفي من تصميم برنامج صغير .. هو التعرف على بيئة العمل البرمجي .. ستواجهك مشاكل كيف تتعامل معها .,,
الهدف التعود على عمل البرامج ومواجهة المشاكل .. الصغيرة .. وليس الهدف اتقان مكتبة معينة .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
الشـمري كتب:وللمرة الثانية كلام سليم يا MaaSTaaR :)لكن هدفي من تصميم برنامج صغير .. هو التعرف على بيئة العمل البرمجي .. ستواجهك مشاكل كيف تتعامل معها .,,
الهدف التعود على عمل البرامج ومواجهة المشاكل .. الصغيرة .. وليس الهدف اتقان مكتبة معينة .
تصميم البرامج الصغيره امر هيّن و لا بد ان اغلبنا قام بكتابة برامج صغيره إلى متوسطه وواجهته الكثير من المشاكل البرمجيه التي علمته الكثير :) شبابنا جاهزون لمثل هذه المشاريع و لكن المشكله في التخطيط و المواصله .
لاحظت عدم التفاعل فى الموضوع
مذ فترة
هل جائكم الياس ولا ايه لماذا توقفتوا
_____________________________
C Language && Windwos_API
_____________________________
انت مستعجل جدا لكن في وراك شغل كثير لأنو الواجهه الرسوميه هي اخر شيء بيقوم في عمله النظام .
العمليات اللي بيقوم بيها :
1. Booting
2. CPU Managment
3. Memory Managment
4. I/O Managment
5. Appilication Managment
6. User Interface (Graphical View)
يعني حسب من انتي شايف هون الواجهه الرسوميه بتكون اخر شيء في المرحله السادسه والاخيره
فعلشان هيك متستعجلش كثير لأنو في وراك شغل ومتفقدش الامل بالعكس لازم تكون طموح صحيح انو مش رح تقدر تسوي نظام تشغيل مثل Windows Xp , HP UX, Linux, Unix, Mac OS
لكن في بامكان تسوي نظام مثل ال DOS ومتستهونش بيه لانو بيضل نظام تشغيل
اذا احتجت اي مساعده ممكن تراسلني
Admirer4@gmail.com
Mohammed27
-------------------------------------------------------------------------------------------------------------------
محمد وليد - عرب 48 - Admirer4@Gmail.com
مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .
محترف برمجه(B.A) في لغه باسكال , سي , ...
بنصحكم كمان انو تبدو من الصفر لأنو الفريق بعدو ما بعرف اشيء فبتقدروش تطوروا وانتو ما بتعرفو اشي الشركات اللي عرفتوها انها طورت على انظمه اخرى كان الها داعم تقني وكانوا بيقدروا يصمموا من الاول فهم اختصروا الطريق بس ميشان الوقت ليس الا وهسا مثلا مايكروسوفت بيتطورش من الاول فجميع انظمتها تأخد البدايه من الدوس بس هذا النظام هي اللي صنعته وعارفه كل اشي بي .. يعني زي ما قلتلكم انسو هسا الكيرنيل وفوتوا بالتخطيط الاولي السطحي وبعدي التعمق ..
Mohammed27
-------------------------------------------------------------------------------------------------------------------
محمد وليد - عرب 48 - Admirer4@Gmail.com
مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .
محترف برمجه(B.A) في لغه باسكال , سي , ...
لبرمجة الواجهو الرسومية من مترجمات تعمل تحت الدوس مستحيل لانها ستاخذكم الى اعادة برمجة كارت الشاشة وطريقة العرض
اعتقد انكم تحتاجون الى مترجمات تعمل على برمجة معالجات 32 بت الذى تدعم الواجهة الرسومية كمثل اكس بى
_____________________________
C Language && Windwos_API
_____________________________
الصراحه اخي يوجد تناقض كبير باقوالك لأنو اليوم كل المعالجات تعمل تحت 32 بت وحتى نظام ال DOS بيعمل على 32 بت ( النسخ الاولى من نظام DOS كانت 16 بت ) . يعني اليوم كل مترجم رح يقوم بالترجمه تحت هذا النطاق.
والتناقض الاخر هو الواجهه انتي بتقدريش تعملها وهي مدعومه من WIN XP لانو اذا بيتحطها على مساحه تخزينيه بدون النظام اللي كان وبتحاول تشغلها مش رايحا تدور لانها مدعومه من النظام وطالما النظام مش موجود مش رايحه تشتغل علشان هيك لازم تبدا من المترجمات الدوس .
وكمان اشي انتي بتقدرش تسوي نظام طفيلي على نظام اخر لانو هادا بيبطل اسمو نظام وبيصير اسمو برنامج .
وشكرا
Mohammed27
-------------------------------------------------------------------------------------------------------------------
محمد وليد - عرب 48 - Admirer4@Gmail.com
مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .
محترف برمجه(B.A) في لغه باسكال , سي , ...
يا جماعة
انسوا ال DOS و ال Windows و ال Linux و اي نظام تشغيل فأنتم تقومون ببناء نظام جديد لا يعتمد على اي نظام اخر.
فلا يمكن ان تقول سأبرمج نظام تشغيل على DOS فهذا كلام غير منطقي
أيضا قبل البدء في كتابة النظام نفسه يمكنكم عمل Simulation Programs للعمليات الاساسية في النظام مثل ال Memory Management و Process Scheduling و File System و غيرها و أيضا بعض ال Network Protocols و هذا لقياس ال Performance و الErrors و اكتساب الخبرة
و بالطبع يجب ان تكتب هذه الSimulation Programs بلغة قوية مثل Assembly او ++C/C
Sr. Software Development Engineer
Hulu, LLC
My Blogs
كلام باشمهندس صحيح
و بعدين أنت دلوقتى بره نظام التشغيل
فيجب أستعمال مترجم يترجم ملفات تبدأ من الصفر
لأن المترجمات الأخرى تعتمد على مقاطعات الدوس (لا حظ أنه لايوجد نظام )
و كما قال الباشمهندس أبدأوا بكتابة Simulation Programs فهى هتفيدكم كتير و تديكم الخبره
لا تراجع و لا إستسلام
مجرد اقتراح
هل يمكن كتابة قطاع اقلاع
باى لغة تنتج ملفات بينارى غير الاسمبلى يعنى هل يوجد بديل
_____________________________
C Language && Windwos_API
_____________________________
السلام عليكم
والله انا شايف فيه تطورات فى الموضوع جامدة
وانا لولا انى غير متفرغ حاليا كما قلت سابقا وكمان النت غير متواجد عندى دائما مثل الفترة السابقة فلا استطيع متابعتكم ولكن اضطر الى النزول الى سيبر
قريبا جدا ان شاء الله سوف اتباعكم من جديد
اما الان فقد عجبنى كلام الاخ حول ترتيب عمل النظام وان الواجهة الرسومية هى اخر خطوة
فنحن نريد عمل فريق تطوعى ونضع خطة عمل جيدة وبشكل جاد لنبدأ فى تصميم النظام من الصفر ونترك الكرنلات الاخرى ونبدأ بتصميمه نحن لاننا سوف نكتسب خبرة ونقدر بعد ذلك تطويره بانفسنا
احببت الاضافه لمن قد واجه ارتباك في اسم "مترجمات الدوس" وظن انها تتفاعل عند وجود نظام الدوس فأني اود تفسير ذلك بأن مترجمات الدوس هي المترجمات المستقله كما انها لا تحوي الكثير من الكتب البرمجيه الجاهزه بمعنى اخر انت الذي سوف يطور كل شيء كما انها غير طفيليه على نظام الدوس اطلاقا , فهي تحتاج الى نظام اقلاع BOOT وهي تقوم بالعمل ...
- ملاحظه هذا صحيح فقط على حواسيب IBM المقصود الحواسيب التي تعمل بتقنيه IBM وليس APPLE MAC
-------------------------------------------------------------------------------------------------------------------
محمد وليد - عرب 48 - Admirer4@Gmail.com
مهندس كهرباء والكترونيكا (B.Sc)- متخصص بقنوات الاتصال عن بعد , والدوائر الكهربائيه المعقده VLSI .
محترف برمجه(B.A) في لغه باسكال , سي , ...
هذا الموضوع مغلق.