مهارات الحاسب الآلي

Download Report

Transcript مهارات الحاسب الآلي

Company
LOGO
‫المكونات البرمجية للحاسب‬
‫المكونات البرمجية ‪software‬‬
‫هي الجزء الثاني غير الملموس من نظام‬
‫الحاسب االلي‪ ،‬بدونه يصبح الحاسب عديم‬
‫الفائدة ‪،‬وهي وسيلة الوصل بين الحاسب‬
‫والمستخدم‪ ،‬وهو الجزء القابل للتطوير‬
‫واالنشاء ليسهل على المستخدم المهام التي‬
‫يرجوها من الحاسب‪.‬‬
‫المكونات البرمجية ‪Software‬‬
‫‪ ‬البرامج أو البرمجيات‪ :‬هو عبارة عن مجموعة من األوامر‬
‫والتعليمات مرتبة بتسلسل معين ويقوم الجهاز بتنفيذها‬
‫لتحقيق غرض معين‪.‬‬
‫أنواع البرمجيات‬
‫أنظمة التشغيل‬
‫‪Operating‬‬
‫‪System‬‬
‫‪EX: Microsoft‬‬
‫‪Win‬‬
‫لغات البرمجة‬
‫‪Programming‬‬
‫‪Languages‬‬
‫‪EX: Visual‬‬
‫‪Basic‬‬
‫برامج التشغيل المساعدة‬
‫‪Utilities Programs‬‬
‫برنامج تفحص ‪EX:‬‬
‫األقراص‬
‫البرامج التطبيقية‬
‫‪Application‬‬
‫‪Programs‬‬
‫‪EX: Microsoft‬‬
‫‪Word‬‬
‫نظام التشغيل‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪Operating System‬‬
‫نظام التشغيل‪ :‬هو عبارة عن مجموعة من البرامج التي‬
‫تستخدم في تشغيل الحاسب وفي التعامل مع مكوناته وفي‬
‫ادارة البرامج والتطبيقات‪.‬‬
‫وهو البرنامج الرئيسي ألي جهاز حاسب ‪،‬حيث يعتبر حلقة‬
‫الوصل بين المستخدم والمكونات المادية للحاسب‪.‬‬
‫وظائف نظام التشغيل‪:‬‬
‫التحكم في مسار البيانات‪.‬‬
‫تحميل البرامج إلى الذاكرة‪.‬‬
‫التحكم في وحدة الذاكرة الرئيسية‪.‬‬
‫التحكم في وحدات اإلدخال و اإلخراج‪.‬‬
‫اكتشاف األعطال‪.‬‬
‫نظام التشغيل ‪Operating System‬‬
‫‪ ‬كيفية عمل نظام التشغيل‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪.6‬‬
‫‪:‬‬
‫قراءه وتنفيذ التعليمات واألوامر المخزنة في الذكراه‬
‫(‪)ROM‬‬
‫فحص وحدات الحاسب للتأكد من سالمتها‪.‬‬
‫تحميل نظام التشغيل من األقراص المرنة او الضوئية‪.‬‬
‫استالم اوامر من مستخدم الجهاز‪.‬‬
‫تحميل البرامج التطبيقية وتنفيذ تعليماتها‪.‬‬
‫العوده الى نظام التشغيل وانتظار اوامر المستخدم‪.‬‬
‫تنقسم أنواع نظم التشغيل من حيث‬
‫واجهه التخاطب مع الجهاز إلى‪:‬‬
‫• واجهه مستخدم رسومية‪(:‬تنفيذ عدة برمجيات في وقت واحد)‬
‫• واجهه مستخدم غير رسومية (نصية)‪(.‬تنفيذ برنامج في وقت واحد)‬
‫الغرض من اإلستخدام إلى ‪:‬‬
‫• نظم تشغيل مخصصة لمهام معينة مثل‪:‬نظم تشغيل الشبكات‬
‫• نظم تشغيل العادية وهي المستخدمة في تشغيل الحواسيب الشخصية‪.‬‬
‫أمثلة على أنظمة التشغيل‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫نظام تشغيل القرص ‪Dos‬‬
‫نظام تشغيل النوافذ ‪ Windows‬رسومي‬
‫نظام تشغيل أبل ماكنتوش رسومي‬
‫نظام تشغيل يونيكس ‪ Unix‬رسومي‬
‫غير رسومي‬
‫تابع أمثلة على أنظمة التشغيل‬
‫نظام تشغيل القرص )‪:(Dos‬‬
‫يتكون من مجموعة من البرامج و األوامر و لكن ال يتيح‬
‫للمستخدم تشغيل أكثر من برنامج في نفس الوقت و ال‬
‫يتيح تنفيذ أكثر من أمر‪.‬‬
‫يتعين أن تكون لديك خبرة في عالم الحاسوب لتعرف كيف‬
‫تستخدمه‪ ،‬أي أنه لم يكن سهل االستخدام ‪.‬‬
‫تابع أمثلة على أنظمة التشغيل‬
‫نظام تشغيل النوافذ )‪:(Windows‬‬
‫هو نظام تشغيل ذو واجهة رسومية ‪ GUI‬أي أنه يمكنك التعامل معه‬
‫من خالل الفأرة والقوائم المنسدلة و يسمح بالتالي‪:‬‬
‫‪ .1‬تشغيل عدة برامج‬
‫‪ .2‬إمكانية استخدام اللغة العربية وغيرها من اللغات كواجهة تطبيق‬
‫‪ .3‬أصبح هناك استخدامات للفأرة غير االختيار والتنفيذ بل دخل إلى‬
‫مجال تثبيت االعدادات و نسخ وحذف الملفات‬
‫‪ .4‬تشغيل برامج الوسائط‪.‬‬
‫واجهة التطبيق الرسومية ‪GUI‬‬
‫واجهة التطبيق الرسومية‪:)GUI( Graphical User Interface‬‬
‫تعد واجهة التطبيق الرسومية جز ًءا إضاف ًيا من نظام تشغيل يقوم بعرض اإلطارات والقوائم‬
‫ضا التعامل مع الحاسوب من خالل استخدام الفأرة‪ .‬ومن أمثلة نظم‬
‫المنسدلة ويتيح لك أي ً‬
‫التشغيل التي تستخدم هذه الواجهة ويندوز ‪ 95‬و ‪98‬و‪ NT‬و‪ 2000‬و ‪XP‬‬
‫مزايا استخدام واجهة التطبيق الرسومية‪:‬‬
‫‪ ‬وجود تشابة في التعامل مع جميع البرامج‬
‫‪ ‬التعامل مع البرامج التطبيقية بالطريقة ذاتها التي تستخدمها مع نظام التشغيل‬
‫‪ ‬تتيح المجال أمام المبرمجين لكتابة برامج متناسقة بسهولة‬
‫البرامج الساعدة – ادوات النظام‬
‫‪System Tools‬‬
‫تعريفها ‪ :‬هي برمجيات مرافقة ومساندة لنظم التشغيل إلنجاز بعض‬
‫المهام مثل ‪:‬‬
‫‪.1‬تفحص األقراص وإصالح أخطائها وتقسيمها وتجزئتها‪.‬‬
‫‪.2‬التحكم بالملفات والمجلدات(نسخ – ضغط – حذف – النسخ‬
‫ااألحتياطي)‬
‫‪.3‬قياس أداء المعالج‪.‬‬
‫‪.4‬حماية البيانات‪.‬‬
‫لغات البرمجة‬
‫‪Programming Language‬‬
‫تعريفها ‪:‬‬
‫هي برمجيات تستخدم لصناعة برمجيات أخرى مثل ( التطبيقات‬
‫والبرامج المساعدة ‪ )...‬عن طريقة توجية األوامر بكتابة العبارات‬
‫البرمجية على واجهه استخدام البرمجية من قبل المبرمج ويتم‬
‫تفسيرها إلى لغة اآللة من خالل مترجمات خاصة باللغة البرمجية‬
‫المستخدمة ليتم فهمها من قبل نظام التشغيل‪.‬‬
‫لغات البرمجة‬
‫‪Programming Language‬‬
‫•لكل لغة من لغات البرمجة هدف برمجي معين ‪.‬‬
‫•يعتمد اختيار لغة البرمجة على نوع التطبيق المراد برمجته‬
‫•أمثله على لغات البرمجة المشهورة‪:‬‬
‫• لغة البيسك ‪.BASIC‬‬
‫• لغة فيجوال بيسك ‪Visual Basic‬‬
‫• لغات السي ‪.Visual c , c ++ , c‬‬
‫البرامج التطبيقية‬
‫‪Applications‬‬
‫البرنامج التطبيقي ‪ :‬هو نوع من البرامج يمكنك استخدامه بعد‬
‫تحميل نظام التشغيل‪،‬مخصصه ألداء مهام معينه وهي أكثر أنواع‬
‫برمجيات الحاسب انتشارا وتنوعا‪ .‬من أمثله هذه البرامج ‪:‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪.3‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪.6‬‬
‫برنامج معالج النصوص(‪)Microsoft Word‬‬
‫برنامج الجداول اإللكترونية(‪)Microsoft Excel‬‬
‫قواعد البيانات(‪)Microsoft Access‬‬
‫برنامج العروض التقديمية(‪)Microsoft Power Point‬‬
‫برنامج متعدد األغراض(‪)Multimedia‬‬
‫برنامج متصفح األنترنت(‪)Internet Explorer‬‬
‫• برنامج معالج النصوص(‪)Microsoft Word‬‬
‫هو برنامج مختص بكتابة النصوص وتنسيقها إدراج اإلطارات‬
‫والجدوال والرموز وغيرها‪.‬‬
‫• برنامج الجداول اإللكترونية(‪)Microsoft Excel‬‬
‫هو برامج مختص بالعمليات الحسابية والمنطقية والدوال الرياضية‬
‫على بيانات مخزنه على هذه الجداول‪.‬‬
‫• قواعد البيانات(‪)Microsoft Access‬‬
‫هو برنامج مختص بإنشاء قواعد البيانات وتخزين البيانات عليها‬
‫ومن ثم استرجاعها بالشكل والوقت الذي يرغب به المستخدم‪.‬‬
‫• برنامج العروض التقديمية(‪)Microsoft Power Point‬‬
‫هو برنامج مختص بتصميم شرائح العروض التقديمية(التعليمية‪-‬‬
‫التجارية واإلجتماعات وغيرها)‪.‬‬
‫• برنامج متعدد األغراض(‪)Multimedia‬‬
‫هو برنامج مختص في تجميع أكثر وسائل العروض من فيديو ورسوم‬
‫وصور ونصوص وغيرها منها برنامج الفالش المختص بالصور‬
‫المتحركة‪.‬‬
‫• برنامج متصفح األنترنت(‪)Internet Explorer‬‬
‫هو برنامج مختص بفتح مواقع وصفحات األنترنت الموجودة على‬
‫الشبكة العالمية‪.‬‬