Go Back   D3veloper Academy > Operating System Courses > General Concepts


Reply
 
LinkBack Thread Tools Display Modes
Old 06-10-2008, 10:17 PM   #1 (permalink)
Academy Team
 
Yehia's Avatar

 
Gender: Male
Joined: Jun 2008
Location: Egypt - Alex
Posts: 72
Cup البداية الصحيحة لبرمجة انظمة التشغيل - الجزء الثالث

السلام عليكم

البداية الصحيحة لبرمجة انظمة التشغيل - الجزء الثالث

توقفنا فى الجزء الثانى على ثانيا اخطاء المبتدأين ، نكمل فى هذا المقال سلستنا

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

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

أ- معرفة اساسية بعلوم الحاسب الالى
وقصدى هنا المعرفة بانظمة العد فى الرياضيات مثل نظام العد العشرى والثمانى والثنائى والسدايى عشر

ب- لغة الاسمبلى او لغة التجميع
وهذه اللغة هى لغة مهمة فى برمجة برنامج الاقلاع وبعض البرامج التى نحتاج لبرمجتها بسرعة عالية دون اجهاد المعالج

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

د- خبرة بنظام يونكس ونظام لينكس
وهذا لان مع الوقت سوف تسكشف ان اغلب الادوات التى تستخدمها طورت من اجل كلتا النظامين ومن ثم الى ويندوز وذلك لتوافر نواة النظام فهى كاكتاب مفتوحة امام الجميع للتعلم منها

هـ - البيئة التى تعمل عليا
عليك بقراءة ودراسة انواع المعالجات واشهرها طبعا هو انتل وتوفر الشركة كاتلوج خاص بها وكذلك شركة ايه ام دى

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

انتظرونى
يحيى عابد
__________________
"If you never stop learning, you will never stop seeing the possibilities"

Yehia is offline   Reply With Quote
Old 06-17-2008, 12:24 PM   #2 (permalink)
Lurker!

 
Joined: Jun 2008
Posts: 4
Default رد: البداية الصحيحة لبرمجة انظمة التشغيل - الجزء الثالث

بانتظارك أخ يحيى وبانتظار دروسك..

صراحة هذا الموضوع محبط بعض الشيء ولكنه يخلق نوعا من التحدي..
CaNkOrD is offline   Reply With Quote
Old 06-17-2008, 02:26 PM   #3 (permalink)
Lurker!

 
Joined: Jun 2008
Posts: 1
Default رد: البداية الصحيحة لبرمجة انظمة التشغيل - الجزء الثالث

بارك الله فيك

وفي انتظرك جديدك أخي الكريم :)
::نايف:: is offline   Reply With Quote
Old 06-17-2008, 03:26 PM   #4 (permalink)
Academy Team
 
Yehia's Avatar

 
Gender: Male
Joined: Jun 2008
Location: Egypt - Alex
Posts: 72
Default رد: البداية الصحيحة لبرمجة انظمة التشغيل - الجزء الثالث

اشكركم جميعا على تفاعلكم ، وانتظروا المزيد باذن الله
__________________
"If you never stop learning, you will never stop seeing the possibilities"

Yehia is offline   Reply With Quote
Old 07-01-2008, 12:39 PM   #5 (permalink)
Lurker!

 
Joined: Jun 2008
Posts: 5
Default رد: البداية الصحيحة لبرمجة انظمة التشغيل - الجزء الثالث

تنظيم للمواضيع جميل جداً أستمر يا أخى الحبيب
FireAmr is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump