بسم الله الرحمن الرحيم
إن شاء الله نبدوا ابتداءا من بعد اليومين القادمين سلسلة تبين الاساسيات المتبعة لتكوين نظم التشغيل وكذلك المشاكل الموجودة وطرق حلها.
ونتمنى المشاركة من الجميع
بسم الله الرحمن الرحيم
إن شاء الله نبدوا ابتداءا من بعد اليومين القادمين سلسلة تبين الاساسيات المتبعة لتكوين نظم التشغيل وكذلك المشاكل الموجودة وطرق حلها.
ونتمنى المشاركة من الجميع
تم تعديل هذه المشاركة بواسطة ahmed_3d في 19 يونيو 2004 في 11:46
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
نبتديء غدا ان شاء الله اول الدروس وهو عبارة عن تعريف بمعنى نظام التشغيل, انواع نظم التشغيل , وكذلك اقتراحات منكم عن انواع اخرى يمكن ان تعتبر نظم تشغيل < حتى نقوي حافز التخيل لدينا > بحيث لا نتلقى العلم فقط من الغرب بل نبادر نحن بأفكار.
لايوجد شيء محير في العلم بل القليل من التركيز , وزيد عليها اننا مسلمين فماذا بعد هذا.
ارجوا ان كان بالامكان تثبيت الموضوع اذا من خلال الدروس لاحظتم انه مهم ومفيد
السلام عليكم
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
مقدمة عن نظام التشغيل
نظام التشغيل بصفة عامة هو عبارة عن وسيط بين مستخدم الحاسب الالي وبين المكونات المادية للحاسب الالي , ووظيفته هو تمكين المستخدم من استخدام كافة القدرات المتاحة في المكونات المادية بكفائة عالية ويسمى هذا بال resource manager
, والوظيفة الاخرى هي جعل الحاسب الالي مريح وسهل الاستعمالvirtual machine.
يمكن اعتبار انظمة التشغيل كأنها حكومة < مع الفرق طبعا> حيث انها توفر البيئة التي يمكن لجميع الشركات والهيئات ان تعمل فيها وفق قوانينها ويمكن اعتبار هذه الشركات هي البرامج والتطبيقات.
بعض انواع انظمة التشغيل:
batch operating system:
وهو من اقدم انظمة التشغيل حيث كان يتعامل مع الاجهزة الضخمة mainframes
وكانت وظيفة مستخدم هذا النظام لاتتعدى ان يدخل البيانات الى الحاسب ثم يقوم نظام التشغيل بعملية تنظيم ,حيث العمليات التي تحتاج الى اولوية عالية يتم تنفيذها مع بعض وذلك لزيادة سرعة الحسابات , ومن ثم تخرج النتائج ربما بعد يوم او شهر .
multiprograamed O/S:وهذا النظام ظهر نتيجة الحاجة لاستخدام الحاسب من قبل اكثر برنامج واحد , وعند استخدام الشخص للحاسب الالي فأنه قد يعمل اشياء تحتاج الى مدخلات , فليس من المعقول ان يبقى الحاسب ينتظر في ان يدخل الشخص المدخل وخاصة اذا كان الشخص غير موجود فتبقى العمليات التالية في حالة انتظار وتسمى حالة المعالج عندما ينتظر في مدخل من المستخدم ب IDLE اي ينتظر.
ولذلك فأذا كان البرنامج يحتاج الى مدخلات فأنه يتحول الى برنامج أخر ثم التالي ثم التالي الى ان تدخل المدخلات وبهذا يكون قد شغل اكثر من عملية في وقت واحد CONCURRENCY
وتحفظ العمليات التي سيتم معالجتها في مكان يسمى ال JOB POOL وهي العمليات التي تنتظر ان تأخذ الى الذاكرة ليتم بعدها معالجتها
time-sharing O/S:
وهو نظام تشغيل يمكن ان يصنف مع الانظمة السابقة غير انه يخدم عدة مستخدمين في وقت واحد وذلك بأن يعطي لكل مستخدم زمن معين لتنفيذ برامجه وهذا الزمن صغير بحيث لايحس به المستخدمون .
multi-processor O/S:
وهي من اسمها انظمة تدعم وجود اكثر من معالج في نفس الوقت ويكون لهم نفس الذاكرة والناقلbus .
يوجد ما يسمى بمصطلح SMP or symmetric multiprocessor وفيه ان كل معالج يمتلك نسخة من نظام التشغيل ويمكن التخاطب بين المعالجات بطريقة معينة
وكذلك مصطلح asymmetric multiprocessor حيث يوجد معالج رئيسي يمتلك نسخة من نظام التشغيل والمعالجات الاخرى تنتظر في اوامر من المعالج الرئيسي لتنفيذها >كما في حالة الprocessor و ال co-processor < ومن ميزات هذا النظام السرعة حيث يوجد اكثر من معالج ولكن السرعة مثلا في حالة 3 معالجات لاتكون ثلاثة اضعاف بل اقل , الميزة الثانية هي في حالة توقف المعالج لسبب او لاخر فأنه يوجد من يعوظه من المعالجات الاخرى , والميزة الثالثة الاقتصاد حيث انهم يشتركون في الذاكرة وفي كل شيء تقريبا
real time O/S:
وهي انظمة تتعامل مع الاشياء التي تحتاج الى دقة كبيرة وسرعة عالية اي ان جميع المتغيرات المعرفة فيها ثابتة ولا يمكن تجاوزها بأي حال واذا تم تجاوزها فأن جميع النتائج ستكون خاطئة حيث تستخدم مثلا في صناعة الروبوتات وفي القياسات البيولوجية والفضائية , ويوجد لها نوعان اولهما HARD REAL-TIME وفيه يتم اخذ جميع الحسابات التي يمكن ان تفكر فيها حتى زمن وصول المعلومات الى الذاكرة وتأثير الحرارة مثلا على الزمن وغيرها من ادق التفاصيل كزمن جلب BIT مثلا
النوع الثاني SOFT REAL-TIME وهي تهتم بالوقت الذي له علاقة بتجديد البيانات واخذ القراءات ولاتهتم بتفاصيل الزمن .
وهناك انواع اخرى لانظمة التشغيل للذي يحب الاطلاع
desktop o/s
distributed o/s
clustered systems
handheld systems
هذا كل شيء لليوم وإن شاء الله استفدتوا, نلتقي في الدرس القادم
تم تعديل هذه المشاركة بواسطة ahmed_3d في 22 يونيو 2004 في 17:54
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
بالتوفيق ان شاء الله
لأني حابب اتعلم هالأساسيات لنعرف و نزيد الخبرة :) و المعرفة
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
لدى موضوع هنا من المنتدى بالصور
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
والله يا ا خي طارق هذا هو ما كنت ساتحدث عنه في الدرس القادم ولكنك سبقتني
مع ملاحظة اني قد لا اكتب بعض المصطلحات باللغة الانجليزية كما في حالة
turn around time وهي قد ذكرناها
throughtput time وهي قد تكلمنا عنها
cpu utilization وهي قد تكلمنا عنها
waiting time ==========
واذا كانت هناك اية ملاحظات ارجوا ابلاغي بها
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
و الله انا اسف على انى سبقتك(انتم السابقون ونحن اللاحقون) الموضوع الذى وضعته فهو موجود فى المنتدى بس من غير صور و وجدت ان عندى نسخه من الموضوع بالصور و بالتالى افضل من ناحية الفهم
ملفات الوورد التى تضعها ذات اسلوب سلس يسهل فهمه ومتابعته ولكن انا افضل لو استخدمت ايضاً المصطلح اللانجليزى حتى يستطيع الاعضاء متابعة الموضوع ايضاً من خلال المراجع او مصادر تعليميه اخرى
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
اشكرك من كل قلبي اخي ahmed_3d
بالرغم من انه لاتوجد لي نفس هذة الايام لقراة موضوع كهذا
الا انه سيأتي اليوم التي اقرأه فيه
انا متشوق لدروسك وينك من زمان كنت اهوى مثل هذا
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
نظرا لأهمية و قيمة الموضوع ، فقد تم تثبيته ،
بالتوفيق إن شاء الله
فريق إيجيت بروجيكتس لتطوير و تصميم مشاريع التخرج لطلبة نظم الحاسبات و الإتصالات و حلول الشركات
http://www.egit-projects.comمن موضوعــاتــى
برنامج البحث المتقدم In-File Spider V1.5
أداه مصريه شبيهه بميكروسوفت XML 3.0 + إضافات جديده و أسرع فى الأداء
ما تحتاجة لتصميم البرامج من ادوات و موارد
Handle-X Trial V1.0 ...... برنامج الشبكات و الإختراق العربى 100% بدون أدوات OCX خارجيه
تسلم ياخوك، موضوع جميل وشرح واضح
جعله الله في ميزان اعمالك ;)
السلام عليكم
سامحوني على التأخير لمدة اسبوع ولكن كانت عندي امتحانات final
نلتقي بعد يومين لنستكمل هذه السلسلة ان شاء الله مع مواضيع شيقة مثل deadlock , memory management , process synchronization, file systems والكثير غيرها
السلام عليكم
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
السلام عليكم ..
أنا متلهف جدلا لبناء نظام تشغيل بالكامل وأطمح أن يكون أفض من Windows وLinux
فإن ذلك ليس بمستحيل ُثم إنه مشروع ناجح
ملاحظة : يا أخ ahmed_3d عندما حاولت تنزيل الدروس 2و3 فإن هذه الروابط لا تعمل
أتمنى التأكد منها ..
وشكرا ..
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
بسم الله الرحمن الرحيم
والله يا اخي baihan اذا كان نظام التشغيل كنظام windows مثلا فأنه لا يمكن القيام به عن طريق شخص او اثنين بل يحتاج الى جهود عدد كبير من الاشخاص في مختلف المجالات لانك ستتعامل مع كل شيء في جهاز الحاسوب
اما اذا كان كنظام ال dos or unix فيمكن لعدد قليل من الاشخاص ان يقوموا به حيث ان امكانياته لا يمكن مقارنتها بال windows او linux
والله اعلم
هذا ملف مرفق للذين لم يتمكنوا من تنزيل الدروس السابقة
السلام عليكم
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
يعطيكم ربي الف عافيه وانا مسروره لانضمامي لهالقافله المميزه
تحياتي لكم اختكم
السلام عليكم
سامحوني يا اخوتي على التأخير الطوييييييييييييل
لكن كله غصبا عني لانه عندي بعض الاشغال
نلتقي ان شاء الله بعد اسبوع او اثنين على اقصى تقدير
"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد
احمد عبد الحميد ابوغرارة
شكرااااااااااااا جدا على هذا الموضوع مفيد
و ان شاء الله يكون فى افاده لكل المشتركين
لا تراجع و لا إستسلام