مقدمة نظام التشغيل (مفهومه وانواعه)

Download Report

Transcript مقدمة نظام التشغيل (مفهومه وانواعه)

‫مقدمة نظام التشغيل‬
‫(مفهومه وانواعه)‬
‫مقدمة الحاسب نظم التشغيل ‪1‬‬
‫أ‪ .‬روان عجوزهـ‬
‫تعريف الحاسب اآللي‬
‫هو جهاز إلكتروني يقوم بإستقبال وتخزين البيانات‬
‫ثم يقوم بمعالجتها بإجراء مجموعه من العمليات الحسابيه والمنطقيه‬
‫وفقا لسلسله من التعليمات ( البرامج المخزنه في ذاكرته )‪.‬‬
‫ومن ثم يقوم بإخراج نتائج المعالجه على وحدات اإلخراج المختلفه‪.‬‬
‫نبذه عن إختراع الحاسب وتطويره‬
‫• أباكوس ‪:‬‬
‫اخترعه الصينيون في ‪ 2000‬قبل الميالد‪ ,‬وهو عباره عن صفوف من الخرز‬
‫على اسالك ُتجرى به العمليات الحسابيه‪.‬‬
‫• باسكال ‪:‬‬
‫اسم العالم الفيزيائي الفرنسي الذي اخترع اول حاسبه ميكانيكيه‪ ,‬وهي عباره عن‬
‫تروس تدور حسب االرقام المدخله تستطيع ان تجمع وتطرح انتجت عام‪1642‬م‬
‫بعد ذلك أصدرت لغة برمجه جديده ونسبت الى إسمه تشريفا له‪.‬‬
‫• اآلله الحاسبه بالبطاقات المثقبه ‪:‬‬
‫انتجت في عام ‪1889‬م تستخدم بطاقات تختلف بإختالف الثقب‪.‬‬
‫تابع ‪ :‬نبذه عن إختراع الحاسب وتطويره‬
‫• مارك ‪:1‬‬
‫أنتج عام ‪1944‬م بواسطة فريق من الباحثين من جامهة ‪ Harvard‬ومهندسين من‬
‫شركة ‪ IBM‬بعد ‪5‬سنوات من البحث‪ .‬وهو اول حاسبه الكترونيه رقميه‬
‫• ‪: ENIAC‬‬
‫في عام ‪1946-1943‬م اخترعه مهندسان وهو اول حاسب الكتروني رقمي‬
‫يتكون من‪1800‬صمام مفرغ ويزن ‪ 30‬طن بمساحة‪2500‬مم‬
‫يتحكم به يدويا وهوبال ذاكره لتخزين المعلومات !!‬
‫أجيال الحاسب اآللي‬
‫• الجيل االول ‪:‬‬
‫اعتمد على اشعة المهبط والصمامات المفرغه واشارات الصفر والـ‪1‬‬
‫التي ترمز الى لغة اآلله‪ ,Machin Language‬وحدات التخزين كانت‬
‫االشرطه الممغنطه والبطاقات المثقبه‪.‬‬
‫• الجيل الثاني ‪:‬‬
‫استبدلو الصمامات المفرغه بالترانزيستورز‪,‬وهي عباره عن شريحه‬
‫إلكترونيه من أشباه الموصالت للتحكم في تدفق التيار بالتالي أصبحت‬
‫البرمجه تستخدم رموزا لتمثيل البيانات بدال من الصفر والـ‪ ,1‬واصدرت‬
‫لغتي الفورتران والكوبول‬
‫تابع ‪ :‬أجيال الحاسب اآللي‬
‫• الجيل الثالث ‪:‬‬
‫عباره عن شرائح الكترونيه متكامله على شريحه من السليكون بحجم ‪1‬سمم‪,‬‬
‫ظهر معها نظام ال‪ TimeSharing‬وهي عملية تنظيم مهام الحاسب اآللي‬
‫(إدخال‪,‬اخراج ومعالجه) في وحدة المعالجه المركزيه‪ ,‬بالتالي تحسنت سرعة‬
‫استجابة الحاسب لألوامر وظهرت حينها الشبكات الحاسوبيه ‪Computer‬‬
‫‪.Network‬‬
‫• الجيل الرابع ‪:‬‬
‫ظهر فيها اول معالج دقيق ‪ ,MicroProcessor‬وتطور الحاسب بعدها تطورا‬
‫سريعا واستخدمت المايكروبروسسر ايضا فالساعات الرقميه‪ ,‬السيارات‪ ,‬حاسبات‬
‫الجيب‪ ,‬االجهزه المنزليه والحاسبات الشخصيه‪ .‬ايضا تطورت اجهزة التخزين‬
‫كثيرا كـ االقراص و اقراص الليزر واالشرطه الممغنطه‬
‫العمليات الرئيسيه‬
‫وحدات تخزين‬
‫رئيسيه‬
‫وحدات‬
‫ادخال‬
‫(مدخالت)‬
‫معالجة ‪CPU‬‬
‫(وحدة الحساب‬
‫والمنطق)‬
‫وحدات‬
‫إخراج‬
‫(مخرجات)‬
‫وحدات تخزين‬
‫ثانويه‬
‫للتعريف بالعمليات األساسيه ( إدخال – إخراج – معالجه ) ‪ :‬أنظري ص‪ 4‬فالكتاب‬
‫مكونات الحاسب الماديه ‪HardWare‬‬
‫انظري الكتاب ص ‪7 - 5‬‬
‫مكونات الحاسب ‪SoftWare‬‬
‫• البرمجيات ‪:‬‬
‫• نظام التشغيل ‪:‬‬
‫‪window (XP, Vista, 7), Mackintosh, UNIX ..‬‬
‫• تطبيقات أساسيه ‪:‬‬
‫البرامج المكتبيه و ملحقات االعدادات‬
‫• برامج مساعده ‪:‬‬
‫البرامج الملحقه و المكمالت‬
‫• قواعد بيانات ‪:‬‬
‫الذاكره الرئيسيه والثانويه للحاسب ‪ ,‬برامج قواعد البيانات المختصه‬
‫• لغات البرمجه ‪:‬‬
‫… ‪C Languages ( C++,C#, C), AI Languages, DB Languages‬‬
‫‪etc.‬‬
‫‪ -1‬نظم التشغيل‬
‫• أنشئت انظمت التشغيل لتسهيل مهام الحاسب اآللي و التعامل معه‪ .‬ولها‬
‫دور هام فالتحكم في سير البيانات واالوامر بين البرامج واجزاء األجهزه‪.‬‬
‫• تشترك انظمة التشغيل في ‪:‬‬
‫‪ -1‬استدعاء البرامج المراد تنفيذها من وحدات التخزين‪.‬‬
‫‪ -2‬مراقبة تنفيذ عمليات االدخال واالخراج‪.‬‬
‫‪ -3‬نقل الرسائل بين المشغل نفسه والتطبيقات‪.‬‬
‫‪ -4‬التحكم في نظام اولويات تنفيذ المهام‪.‬‬
‫‪ -5‬التحكم في عمليات التخزين والحجز‪.‬‬
‫‪-6‬ترجمة االوامر الى نبضات كهربائيه والعكس‪.‬‬
‫• انظمة التشغيل عباره عن برامج متعدده وملفات في بعضها تختلف‬
‫باختالف نظام القراءه فيها بعضها تقرأ ‪ 46-32-16-8‬وكلما زادت الكميه‬
‫زادت الكفاءه‪.‬‬
‫• للتفاصيل اقرئي ص ‪11-9‬‬
‫‪ -2‬لغات البرمجه‬
‫• البرمجه تعني كتابة البرامج‪ ,‬ولغات البرمجه هي البرامج التي تنتج البرامج‪.‬‬
‫أي ان لغة البرمجه هي عباره عن مجموعه من الرموز والكلمات المحجوزه‬
‫والقواعد التي تستخدم لكتابة االوامر التي توجه الحاسب ألدآء عمل معين ‪.‬‬
‫• النتائج المخرجه من لغات البرمجه تكون اوامر معينه ( لتنفيذ اوامر اخرى او‬
‫للتحكم في كيفية التنفيذ )‪ ,‬اجتماع االوامر يمثل برنامج او نظام‪.‬‬
‫• انشاء البرامج وبرمجتها مختلف عن ادخال البيانات للبرامج واالنظمه‪.‬‬
‫• اهمية لغات البرمجه تكمن في انها لغة التخاطب والتواصل بين المستخدم‬
‫والحاسب‪ .‬حيث ان جميعهم متعارفون عليها‪.‬‬
‫‪ -3‬البرامج التطبيقيه‬
‫• هي برامج تشغيليه الغراض معينه‬
‫• تساعد المستخدم على االستفاده من الحاسب‪ ,‬فتستخدمه الشركات و المصانع‬
‫والمؤسسات واالفراد وحتى الحكومات‪,‬‬
‫إمّا بـ شراء البرنامج من منافذ بيعها‬
‫او بطلب مختصين ببرمجتها وتصميمها حسب اإلحتياج‪.‬‬
‫• امثله ‪-:‬‬
‫البرامج المكتبيه ‪Microsoft Office‬‬
‫النظام االداري لمعهد الجزيره‬
‫نظام الخدمات االلكترونيه لجامعة طيبه‬
‫نظام الفواتير للمحالت التجاريه‬
‫برامج معالجة الصور لجوازات المطار‪.‬‬
‫‪END..‬‬
‫• انظري الكتاب ص ‪ 14‬و ‪15‬لإلستفاده من المعلومات المكتوبه حول كيفية شراء‬
‫حاسب آلي شخصي و نصائح مهمه إلنجاز اعمالك‪..‬‬
‫• بالتوفيق ‪‬‬