1. مقدمة فً علم الحاسوب
أ. مازن محمد الكثٌري
المحاضرة الثالثة
كلٌة العلوم االدارٌة بجامعة حضرموت 1
2. العناصر البرمجٌة Software
• المستلزمات البرمجٌة هً مصطلح ٌطلق عام ٌطلق على البرامج
والمرجعٌات المصاحبة لها, فاألجزاء المادٌة التً تم شرحها فً
الفقرات السابقة مجرد آالت صماء ال فائدة لها إال عند تشغٌل
محركها بواسطة الوقود, والذي ٌتمثل فً هذه الحالة فً مجموعة
البرامج التً ٌقوم بصٌاغتها العقل البشري.
• والبرامج عبارة عن سلسلة من خطوات المعالجة المطلوب أداؤها
بواسطة الحاسب االلً, وٌمكن تقسٌم جمٌع البرامج الى نوعٌن
رئٌسٌٌن.
3. البرنامج )(Program
هو عبارة عن مجـموعة من التعلٌمات المتسلسلة التً تخبر
الحاسوب ماذا ٌفعل.
البرمجٌات )(Software
فهً عبارة عن مصطلح عام ٌـطلق علً أي برنامج منفرد أو
مجموعة من البرامج واالجراءات التً تساعد الحاسوب على
إنجاز مهمة ما , أو مجموعة من البرامج تستخدم لتشغٌل نظام
الحاسوب.
وٌسمى الشخص الذي ٌصنع البرنامج المبرمج ) )Programmer
4.
5. أنواع البرمجٌات
) ( Computer Software
• هناك نوعان من البرمجٌات هً :
– برمجٌات النظم
( ) System Software
– البرمجٌات التطبٌقٌة
( ) Applications Software
6. برامج التشغٌل System Programs
• هً البرامج الضرورٌة لتشغٌل الحاسب االلً, و تعتبر
بمثابة شرطً المرور الذي ٌقوم بتنظٌم حركة البٌانات
فً االجزاء المادٌة المختلفة فً الحاسب االلً.
• وهً تشمل التالً:
• لغات البرمجة Programming Languages
• المترجمات والمفسرات Compilers And Interpreters
• نظم التشغٌل Operating Systems
7. نظم التشغٌل Operation System
• وهً المسئولة عن تشغٌل و أدارة الحاسب االلً حٌث ال ٌمكن
ألي جهاز ان ٌعمل بدون نظام التشغٌل, وهً اذاً ٌعتبر وسٌط بٌن
الجاز والمستخدم.
• وهو عبارة عن مجموعه من برامج النظام System Programs
والتً تتحكم وتنسق تشغٌل جهاز الحاسوب.
• ومن أمثلة نظم التشغٌل:
Dos –
Unix –
2OS –
Windowsبكافة اصداراته –
8. وظائف نظم التشغٌل
تشغيل الحاسوب 1.
واجهة ربط مع المستخدم تمكنه من تشغيل البرمجيات 2.
االخرى
إدارة المصادر والمهام . 3.
مراقبة النظام بأكمله وإعاقة العمليات الغير مسموح بها . 4.
إدارة الملفات وتنظيمها في المجلدات والفهارس. 5.
المحافظة على سرية النظام ومنع الوصول غير المخول 6.
لبيانات وبرمجيات الجهاز .
8
9. Operating Systemsبرامج نظام التشغٌل
أشهر نظم التشغٌل : DOS
هو نظام تشغٌل قدٌم كان ٌستخدم خالل
الثمانٌنٌات وبداٌة التسعٌنٌات مع
حاسبات IBMالشخصٌة والحاسبات
المتوافقة معها. ٌعتمد نظام التشغٌل
دوس على الواجهات النصٌة، التً
تتطلب من المستخدم التعامل باألوامر
الكتابٌة، وٌستقبل فقط األحرف والرموز
من المستخدم الغٌر.
10. Operating Systemsبرامج نظام التشغٌل
أشهر نظم التشغٌل : DOS
عٌوب النظام:
•عدم قدرته على تسمٌة الملفات بأكثر من ثمانٌة أحرف.
•عدم قدرته على تشغٌل أكثر من برنامج تطبٌقً فً نفس الوقت .
• نسبة الخطأ فٌه عالٌة خصوصا ً فً إعطائه األوامر النصٌة وذلك
إلحتمالٌة الخطأ بنسبة كبٌرة.
11. Operating Systemsبرامج نظام التشغٌل
أشوووووهر نظوووووم التشوووووغٌل : نظوووووام التشوووووغٌل مٌكروسووووووفت وٌنووووودوز
Microsoft Windows
ٌعتبر نظام التشغٌل وٌندوز الذي أنتجته شركة
مٌكروسوفت أشهر نظم التشغٌل وأوسعها انتشاراً.
وٌستخدم هذا النظام واجهة تطبٌق صورٌة
Graphical User Interfaces - GUIsتتكوون مون أشوكال ورمووز صوغٌرة
تسومى أٌقونووات ٌ Iconsمثوول كوول منهوا تطبٌقوا ً معٌنوا ً كموا تحتوووي واجهووة
وٌندوز Windowsعلى قوائم لألوامر لتسهٌل عملٌات االختٌار باستخدام
الفأرة .Mouse
13. Operating Systemsبرامج نظام التشغٌل
نظام التشغٌل ماك Mac OS
نظام التشغٌل Mac OSهوو نظوام تشوغٌل خواص لحاسوبات ابول مواكنتو
Apple Macintoshأنتجته شركة Appleللحاسوبات وتوم العمول بوه سونة
4891، كووان هووذا النظووام أساس وا ً ألنظمووة التشووغٌل ذات واجهووة التطبٌووق
الصورٌة. Graphical User-GUI Interface
14. • ولكل نظام تشغٌل واجهه مستخدم تختلف من نظام الى
اخر, تمكن المستخدم باالتصال بالحاسب.
• فنظام التشغٌل Dosوكذلك Unixلهما واجهه تتلقى
أوامر المستخدم Command User Promptالمدخلة
بواسطة لوحة المفاتٌح. فالمستخدم ٌدخل أوامر كتابٌة مثل
dirللحصول على قائمة بالملفات الموجودة او ٌكتب
Printألرسال ملفات للطباعة.
15. • فً حٌن ان كالً من نظام 2 OSو Windows
ٌستخدمان واجهة المستخدم الرسومٌة Graphical
).User Interface (GUI
• وتعتمد هذه الواجهة على مجموعه من الصور تعرف
باألٌقونات عوضا ً عن االوامر الكتابٌة, هذه األٌقونات
تظهر العملٌات بصورة مرئٌة. فمثال أٌقونة بها شكل
طابعه تمثل امر الطباعة, اٌقونة أسطوانة تمثل عملٌة
حفظ لملف فً االسطوانة وهكذا.
16. • مثلما ان انظمة التشغٌل تختلف عن بعضها فً واجهة المستخدم,
كذلك هناك عامل اخر ومهم ٌمٌز كل نظام تشغٌل عن االخر أال
هو تعدد المهام , Multitaskingوٌقصد به عدد المهام
(البرامج) التً ٌستطٌع جهاز الحاسب االلً القٌام بها (تشغٌلها)
فً نفس الوقت وعلى نفس الجهاز.
• ٌ Dosعرف انه Single- task systemأي ٌستطٌع القٌام
بعملٌة واحدة فقط فً الوقت الواحد.
• حٌث ان بقٌة االنظمة السابقة تعد انظمة متعددة المهام
Multitasking systemsحٌث تخصص لكل مهمه اطار
خاص بها.
17. Programming Language لغات البرمجه
ٌتم تطوٌر برامج الحاسوب باستخدام لغات البرمجة, •
وتتكون لغة البرمجة من مجموعة من الرموز والقواعد –
كأي لغة اخرى- لتوجةالعملٌات فً الحاسوب.
من أمثلة لغات البرمجه:- •
فٌجول بٌسك Visual basic •
الباسكال Pascal •
سً بلس بلس ++C •
الجافا Java •
18. Application Programs برامج تطبٌقٌة
• وهً مجموعة البرامج التً ٌتم تصمٌمها لحل المسائل التطبٌقٌة المختلفة,
وهناك مؤسسات وبٌوت خبرة تقوم بتصمٌم هذه البرامج, كما ٌمكن
للمستخدم الذي لدٌة خلفٌة فً تصمٌم البرامج ان ٌقوم بصٌاغة البرامج
الخاصة بتطبٌقاته.
• أمثلة على البرامج التطبٌقٌة:
– برمج تنسٌق النصوص
– برامج تشغٌل الوسائط
– برامج تنسٌق او تعدٌل الوسائط
– برامج أدارة العملٌات الحسابٌة
– برامج إدارة الملفات File Management Programs
– برامج القضاء على الفٌروسات Antivirus Programs
– برامج تنظٌم وتنظٌف األقراص Disk Management
Programs
– برامج ضغط الملفات File Compression Programs
22. الوحدة األولى – الفصل األول: جولة سرٌعة قبل أن نبدأ
نظام التشغٌل مٌكروسوفت وٌندوز
نظام التشغٌل عبارة عن برنامج ٌتحكم فً جمٌع عملٌات الحاسوب وٌسمح
للمستخدم بسهولة التعامل مع البرامج والمكونات المادٌة للحاسوب من خالل واجهة
نظام التشغٌل الرسومٌة .Graphical User Interface – GUI
وٌعتبر نظام التشغٌل مٌكروسوفت وٌندوز أهم نظم تشغٌل الحاسبات الشخصٌة
وأكثرها انتشاراً وقد ظهرت منه إصدارات عدة منها:
Windows 2003 - Windows XP - Windows ME
...59 Windows 2000 - Windows 98 - Windows
23. الوحدة األولى – الفصل األول: جولة سرٌعة قبل أن نبدأ
نظام التشغٌل مٌكروسوفت وٌندوز
خطوات تشغٌل الحاسوب: •
وصل الجهاز بالكهرباء. 1.
2. سوف ٌعمل برنامج مخزن فً ذاكرة الحاسوب ROM
أوتوماتٌكٌا وٌكون مسئوال عن بداٌة تشغٌل الحاسوب.
3. ٌنتقل نظام التشغٌل من القرص الصلب Hard Diskإلى ذاكرة
الحاسوب .RAM
4. ستظهر الواجهة الرسومٌة GUIلنظام التشغٌل وٌندوز -
والمسماة سطح المكتب . Desktop
24. الوحدة األولى – الفصل األول: جولة سرٌعة قبل أن نبدأ
نظام التشغٌل مٌكروسوفت وٌندوز
خطوات إغالق الحاسوب: •
أغلوووق أوالً جمٌووووع البوووورامج المسووووتخدمة ثووووم 1.
أغلق الحاسوب وإال قد تفقد بعض البٌانات أو
الملفات المهمة.
اضغط مربع ابدأ Startمن شرٌط المهام. 2.
اختر من القائمة أمر .Turn off computer 3.
اضغط مربع . Turn off 4.
25.
26. الوحدة األولى – الفصل األول: جولة سرٌعة قبل أن نبدأ
نظام التشغٌل مٌكروسوفت وٌندوز
عرض قائمة البرامج •
البرامج قائمة لعرض
اضغط مربع البدء Start
ثم ضع مؤشر الفأرة فوق
االختٌار.All Programs
27. تابع المحاضرة الماضٌة
تمثٌل البٌانات فً الذاكرة:ٌتم تخزٌن البٌانات والتعامل معها فً •
الحاسوب, باستخدام النظام الثنائً, أي باستخدام الرمزٌن 1,0 فقط,
وٌدعى كل من هذٌن الرمزٌن Bitاختصار لـ ( الخانة الثنائٌة
,)Binary Digitsكل 8 بن تسمى الباٌت وهً عدد الوحدات الثنائٌة
الالزمة لتمثٌل رمز واحد فً الحاسوب
البت ٌ : 1Bitتم تخزٌن فٌها اي من الرمزٌن 1 او 0 •
= 8Bitاي رمزا واحدا الباٌت 1Byte •
الكٌلوباٌت )1024 Byte = 1kilobyte ، (KB •
المٌجاباٌت (1024Kb =1Megabyte )Mb •
الجٌجاباٌت (1024Mb = 1Gigabyte )Gb •