مقدمة
رئيسيين هماجزئيين يتكون نظام الحاسب من:
Hardwareاملادية املكونات 1.
Softwareالبرمجيات 2. برنامج“البرمجيات هي جمع لكلمة “
«توجهوالتعليماتاألوامرمنمجموعةعنعبارةهو:البرنامجبالحاسليقوم،معينتسلسلوفقمرتبةبصورةللحاسب«مامشكلةلحلأومعينغرضلتحقيقبتنفيذها
الـــــــبرمجــــــيـــاتأنواع Types of Software
برامج نظم التشغيلOperating System Programsبرمجيات تساعد الحاسب على العمل على حل املشكالت وإدارة أجزائه الداخلية
البرامج املساعدة ألنظمة التشغيلAssistance Program Utility نظمة برامج تعمل كوسيط بين نظام التشغيل واملكونات املادية بهدف تحسين أداء وكفاءة أ
التشغيل
3- البرامج التطبيقيةApplication Programs يات البرمجيات الطبية ، برمج) برامج تخدم الهدف التي تم تطويرها لتحقيقه
(الخ...األلعاب، برمجيات الرسوم الهندسية، برمجيات املحاسبة املالية
4- لغات البرمجةprogramming Languagesبيقية هي عبارة عن مجموعة من البرمجيات الخاصة والتي تكتب بها البرامج التط
وتعمل تحت برمجيات نظام التشغيل
:وهيأنواعأربعةإلىالبرمجياتوتقسم
Operating systemsالتشغيل نظام
يالتوالتعليماتالبرمجياتمنمتكاملةمجموعةووحداتهالحاسبعملطريقةتنظموتتحكم
.املختلفة
منلالستفادةالضروريةالتشغيلبإجراءاتيقوم.الحاسبموارد
غيلالتشوبرامجالتطبيقاتبرامجبينالتنسيق.تطبيقلكلالتنفيذمدةومراقبة
Operating systemsالتشغيل نظام
نظام التشغيل هو املشرف ”واملتحكم في أداء الحاسب ر واملنظم الستخدامه واملسيط
“على أجهزته
مكونات نظام التشغيل
: رئيسيين هما جزئيين يتكون نظام التشغيل من
جزء يتحكم في األجهزة-1
تطيعيسالتلقائيةبصورةتعملواألوامرالتعليماتمنمجموعةعنعبارةهوذاكرةفيةمخزنتكون ماوعادةش يءأيفيهايغيرأنأوفيهاالتحكماملستخدم
تشغيلعندPOSTاختبارذلكعلىمثالو(ROM)فقطالقراءة.الحاسب
جزء واجهة املستخدم-2
مناملستخدموتمكنتساعدالتيالبرامجواألوامرمنمجموعةعنعبارةوهوأقص ىإلىمنهاالستفادةمنيتمكنحتىويسربسهولةالحاسباستخدام
.ممكنةدرجة
التشغيلنظموظائف1 /دة حيث يقوم نظام التشغيل بنقلها داخل الحاسب من وح: التحكم في نقل البيانات
وتنظيم تبادلها مع الوحدات املختلفة ألخرى.
2 /يحمل البرامج التطبيقية للذاكرة من وسائط التخزين : تحميل البرامج التطبيقية.
3 / بتنفيذ أكثر من برنامج في الوقت نفسه: التحكم في وحدة الذاكرة الرئيسية.
4 / وتشمل عمليات التحكم بإدخال البيانات : التحكم في وحدات اإلدخال واإلخراج
عن طريق لوحة املفاتيح أو الفأرة
وعمليات عرضها على الشاشة.
5 / البرامج التي يتم تنفيذها ورؤية املالحظات تابعة م: املواجهة مع املستخدم.
6 / األعطالبتشغيل سلسلة من البرامج الخاصة بكشف : اكتشاف األعطال
التشغيلنظامعملكيفية
1 / قراءة التعليمات املختزنة في ذاكرة القراءة الثابتةROM.
2 /فحص وحدات الحاسب للتأكد من سالمتها.
3 / الصلب تحميل نظام التشغيل من القرص.
4 / استالم أوامر مستخدم الجهاز.
5 / تحميل البرامج التطبيقية وتنفيذ تعليماتها.
6 / نظام التشغيل وانتظار أوامر املستخدم لىالعودة إ .
التشغيلانواع انظمة
هماين تنقسم أنظمة التشغيل إلى نوعين رئيسياملهام والعمليات من حيث:
أي أنه يمكن لهذا النوع من أنظمة : Multitaskingاملهام تشغيل متعددة أنظمة 1..التشغيل دعم تشغيل أكثر من برنامج أو عملية في نفس الوقت
في هذا النوع من أنظمة التشغيل ال : Single –taskingأنظمة وحيدة املهام 2.. يمكن تشغيل أكثر من برنامج أو عملية في نفس الوقت
من ألكثر السماح)عدد املستخدمين تـقسم أنظمة التشغيل من حيث:نوعين هماإلى ( الوقتمستخدم بتشغيل برامجهم بنفس
.Single Userمتعددة املستخدمين أنظمة تشغيل 1.
. Multi-Userوحيدة املستخدم أنظمة تشغيل 2.
UNIXنظام التشغيل
تم تصنيعه من قبل شركة بيل األمريكية
نظام تنفيذي شامل
كلمة(UNIX ) اختصار للكلمات(Universal Executive)
إال أنه نظام قوي ومتعدد األغراض نظام تشغيل صغير نسبيا
فس يمتاز بقدرته على التعامل مع أكثر من برنامج في نالوقت
لى امللفات يوفر السرية للمستخدمين بحيث يمنع غير املختصين من االطالع عالتي ال تخصهم
Windowsنظام تشغيل النوافذ
شبكاتعبارة عن نظام تشغيل ذو بيئة تشغيلية رسومية تدعم تعدد العمليات وتعدد املستخدمين ودعم ال .
شركة مايكروسوفت: تنتجه هذا النظام
مر النظام بعدد من التطورات واإلصدارات
ومن أهم إصدارات نظام تشغيل النوافذ خاصا
:ما يليWindowsكل مرحلة أخذت رقما أو اسما
Windows 3.0
Windows 3.1
Windows 3.11
Windows 95
Windows 98
Windows 2000
Windows ME
Windows XP
Windows 7
Windows 8.1
Windows 9
برامج التشغيل املساعدة
املستخدم ن التي تمكالكثير من الوظائف والعمليات اليومية بإجراء وهي برامج تقوم .نظام التشغيل مباشرة ال يقدمها من اداء الوظائف التي
ل وصيانته من قبفي الحاسب املساعدة بالتحكم التشغيل تمكن برامجاملستخدمين بصورة مبسطة وسهلة
أمثلة لعدد من الخدمات التي تقوم بها برامج التشغيل املساعدة:.وحلها باألقراص املشاكل املتعلقة تشخيص 1..اصالح القرص خدمة 2.طريق عنأو مسحه تهيئته وبرامجه بعد بياناته بناء القرص واستعادة إعادة 3.
.الخطأ .التخزينلتقليل حجم امللفات داخل القرص الصلب بيانات ضغط 4.
.أداء الجهاز تسريع 5.
.النسخ االحتياطية بمنتهى السرعة والسهولة تكوين 6.
.وتأمين البيانات بضغطها أو اخفائها حفظ 7.
Programing Languageلغات البرمجة
نظامطريقعنيعملأساس يبرنامجعنعبارةهي:البرمجةلغاتلحاسبلاالوامرواعطاءالتعاملإمكانيةللمبرمجليتيحالتشغيل
.معينةمشكلةبحلالخاصةالبرمجيةالتعليماتوكتابة
لغات البرمجة الى ثالث مستويات رئيسية هي تنقسم:
( Machine Language)لغة اآللة -لغة املستوى االدنى / 1
(Assembly Language)لغة التجميع -لغات املستوى األوسط / 2
( High Level Language)لغات البرمجة عالية املستوى / 3
لغة اآللة –لغة املستوى األدنى
الدوائرمعللتعاملاألساس يالوسيطعنعبارةهيمعتعاملتكونهاذلكالحاسبلجهازاملكونةااللكترونية)نائيةثبصورةللحاسبتوجهالتيواألوامرالتعليمات
علىللحاسبالتعليماتبإعطاءتقومحيث.(1,0
تمثلوالتيالثنائيةاالرقاممنسلسلةأومجموعةشكل.معيناأمرامنهاكل
لغة التجميع –لغة املستوى األوسطAssembly Language
حيثميعالتجلغةعليهايطلقلغةتطويرتماآللةلغةلصعوبةمنبدالمعينةرموزاالحاسببإعطاءاملستخدميقوم
محددةةتعليمأوأمرارمزكليمثل،الثنائيةاالرقامسلسلة.الحسابيفهمها
ور لتطنظرامحدودةوالحاسببمهندس يخاصةلغةتعتبر.التحكمبرامجكتابةعندمفيدةتعدلكنها.البرمجةأساليب
لغة التجميع –لغة املستوى األوسطAssembly Language
حيثميعالتجلغةعليهايطلقلغةتطويرتماآللةلغةلصعوبةمنبدالمعينةرموزاالحاسببإعطاءاملستخدميقوم
محددةةتعليمأوأمرارمزكليمثل،الثنائيةاالرقامسلسلة.الحسابيفهمها
ور لتطنظرامحدودةوالحاسببمهندس يخاصةلغةتعتبر.التحكمبرامجكتابةعندمفيدةتعدلكنها.البرمجةأساليب
High Level Languageلغات املستوى العالي
تمتازو واالستخدامالتعلمحيثمناللغاتأسهلتعتبرمنمكنيمماواآللةاملبرمجبينبالتفاعلتسمحبأنها
البرنامجفياألخطاءواكتشافوتنفيذهالبرنامجكتابة.ويسربسهولة
PASCAL:أمثلتهامن – C++ - FORTRUN –COBOL – JAVA
High Level Languageلغات املستوى العالي
: ما يلي اللغات هذه ومن مميزات جميع
ولهذا سميتاالنسان الطبيعية قريبة جدا من لغةلغات عالية املستوى
ها فهمها وتعديلويسهل سهلة االستخدام الى حد ماومراجعتها
عة عن اللغات الى معلومات موسبهذه ال يحتاج املبرمجالحاسب
Application Programsالبرامج التطبيقية
أداءأسلوبتطويرهوالحاسباستخداممناألساس يالهدفإنبرزتوهنا،تنفيذهافيوالدقةبسرعةاملشكالتوحلاألعمال.التطبيقيةالبرمجياتأهمية
تحقيقمنالحاسبمستخدميمكنبرنامجهو:التطبيقيالبرنامج.معينةمشكلةحلأومعينغرض
قسم:نوعينإلىالتطبيقيةالبرمجياتت
.جاهزةتطبيقيةبرامج1.
.دماملستخواحتياجطلبعلىبناءمجهزةتطبيقيةبرامج2.
Application Programsالبرامج التطبيقية
حزم البرامج التطبيقية الجاهزةاشهر من :
برامج معالجة النصوص
برامج الجداول الحسابية
برامج العروض
برامج قواعد البيانات
برامج الرسوم
املتعددةالوسائط
النصوص برامج معالجة -1WORD PROCESSING Software
ملعالجة النصوص وذلك بإدخال هي برامج ص و النصو تصمم خصيصا
تبة معالجتها بصورة أفضل وأسهل من كتابة اليد واستخدام اآللة الكا.القديمة
قها وتخزينها الوسيلة لتحرير النصوص وتصحيحها وتنسيتوفر هذه البرامجوالرجوع إليها عند الحاجة
و تستخدم برامج النصوص لتحرير النصوص ، وكتابة الوثائق والخطاباتاإلعالنات وغيرها من املهام الكتابية
هناك عدة أمثله لبرامج معالجة الكلمات منهاWordPerfectMicrosoft Wordو
ةالحسابيبرمجيات معالجة الجداول -2
األرقامملعالجةخاصةمحاسبةبرامجهي
نيةإمكامعإلكترونيةبصورةالحسابيةبالعملياتتقوم
عرضهااريرالتقطباعةوإخراجعلىالقدرةتوفروبيانيا
عملورقةمنالحسابيةالجداول برامجفيملفكليتكونSheetأعمدةعنعبارةColumnsوصفوفRows يكون
الخليةتقاطعهما
123لوتسبرنامجأمثلتهامنLotus، برو كواتروQuattroو
Excelاكسل
Presentationالعروض التقديمية برامج -3 Software
ومالرسبرامجوالكلماتمعالجةبينتجمعبرامجهيمنالصور إلجراءتستخدموالجذابالعرضإمكانية
إلىةاآلليآلةلتبديلمحاولةوهيالتوضيحيةالعروض بدالشريحةمفهومعلىتعتمدحيثاإللكترونية
منال
الصفحة
أمثلتهامن:(Hyper card & Power Point)
DATABASE SOFTWAREالبيانات برامج قواعد -4
يجعلمنظمةبطريقةالبياناتمنهائلةكميةلتخزينمعدةبرامجهي
استرجاعهابياناتةمجموعأنهاعلىتعريفهاويمكن.ويسيراسهالأمرا
معينةعالقةتجمعها
التطبيقيةالبرامجأصعبمنتعتبر تعلما
والنماذجسساأل لتعقيدنظرا
بيئةضمنخاصةمنهاالحديثةاإلصداراتإنإال،لهاالنظريةWindowsهلتسوبنائهاصعوبةتخفيبسيطعملواجهةتوفر
العاديللمستخدمحتىاستخدامها
أمثلتهامن:Access،Oracle،Clipper
الرسوم ومعالجة الصور برامج -5PAINTER
سوم الر هي عبارة عن برامج تساعد املستخدم على عمل و تصميماملختلفة ومعالجة الصور الرقمية
دسية و تحتوي على كافة األدوات التي تساعد في عمل الرسوم الهنالرسوم الحرة إلكترونيا
تغيير تتوفر فيها إمكانية تخزين الصور والرسوم ثم تعديلها أوحجمها إلى جانب طباعتها
تحريكها يمكن بواسطتها عرض الرسوم ثنائية و ثالثية األبعاد مع. واستعراضها من جميع الزوايا
من أمثلتها( :(Paint Brush & Photoshop