1. لكافة أقسام
كلٌةالعلوم االدارٌة
مقدمة فً علم الحاسوب
إعداد المدرس:
مازن محمد الكثٌري
قسم نظم المعلومات االدارٌة
كلٌة العلوم االدارٌة
2. مقدمة فً علم
الحاسوب
المحاضرة الثانٌة : مكونات الحاسب االلً: العناصر البرمجٌة Software
النتائج المتوقعه :
التعرف على مكونات الحاسب االلً البرمجٌة
التعرف على وحدات قٌاس حجم البٌانات فً الحاسب االلً
التعرف على االنواع المختلفة من انظم التشغٌل
مدخل الى نظام التشغٌل وندوز XP
العناصر البرمجية Software
Software العناصر البرمجٌة
المستلزمات البرمجٌة هً مصطلح ٌطلق عام ٌطلق على البرامج والمرجعٌات المصاحبة لها, فاألجزاء المادٌة التً تم
شرحها فً الفقرات السابقة مجرد آالت صماء ال فائدة لها إال عند تشغٌل محركها بواسطة الوقود, والذي ٌتمثل فً هذه
الحالة فً مجموعة البرامج التً ٌقوم بصٌاغتها العقل البشري.
والبرامج عبارة عن سلسلة من خطوات المعالجة المطلوب أداؤها بواسطة الحاسب االلً, وٌمكن تقسٌم جمٌع البرامج الى
نوعٌن رئٌسٌٌن.
البرنامج )(Program
هو عبارة عن مجـموعة من التعلٌمات المتسلسلة التً تخبر الحاسوب ماذا ٌفعل.
)(Software البرمجٌات
فهً عبارة عن مصطلح عام ٌـطلق علً أي برنامج منفرد أو مجموعة من البرامج واالجراءات التً تساعد الحاسوب على
إنجاز مهمة ما , أو مجموعة من البرامج تستخدم لتشغٌل نظام الحاسوب.
وٌسمى الشخص الذي ٌصنع البرنامج المبرمج ) )Programmer
) ( Computer Software أنواع البرمجٌات
هناك نوعان من البرمجٌات هً :
برمجٌات النظم ( ) System Software
البرمجٌات التطبٌقٌة ( ) Applications Software
3. المدرس : مازن محمد الكثٌري مبادئ الحاسوب كلٌة العلوم االدارٌة
System Programs برامج التشغٌل
هً البرامج الضرورٌة لتشغٌل الحاسب االلً, و تعتبر بمثابة شرطً المرور الذي ٌقوم بتنظٌم حركة البٌانات فً االجزاء
المادٌة المختلفة فً الحاسب االلً.
وهً تشمل التالً:
لغات البرمجة Programming Languages
المترجمات والمفسرات Compilers And Interpreters
نظم التشغٌل Operating Systems
Operation System نظم التشغٌل
وهً المسئولة عن تشغٌل و أدارة الحاسب االلً حٌث ال ٌمكن ألي جهاز ان ٌعمل بدون نظام التشغٌل, وهً اذاً تعتبر
وسٌط بٌن الجاز والمستخدم. وهو عبارة عن مجموعه من برامج النظام System Programsوالتً تتحكم وتنسق تشغٌل
جهاز الحاسوب. ومن أمثلة نظم التشغٌل:
Windowsبكافة اصداراته 2OS Unix Dos
وظائف نظم التشغٌل
تشغٌل الحاسوب
واجهة ربط مع المستخدم تمكنه من تشغٌل البرمجٌات االخرى
إدارة المصادر والمهام .
مراقبة النظام بأكمله وإعاقة العملٌات الغٌر مسموح بها .
إدارة الملفات وتنظٌمها فً المجلدات والفهارس.
المحافظة على سرٌة النظام ومنع الوصول غٌر المخول لبٌانات وبرمجٌات الجهاز .
أشهر نظم التشغٌل : DOS
هو نظام تشغٌل قدٌم كان ٌستخدم خالل الثمانٌنٌات وبداٌة التسعٌنٌات مع حاسبات IBMالشخصٌة والحاسبات المتوافقة
معها. ٌعتمد نظام التشغٌل دوس على الواجهات النصٌة، التً تتطلب من المستخدم التعامل باألوامر الكتابٌة، وٌستقبل فقط
األحرف والرموز من المستخدم الغٌر.
4. المدرس : مازن محمد الكثٌري مبادئ الحاسوب كلٌة العلوم االدارٌة
عٌوب النظام:
عدم قدرته على تسمٌة الملفات بأكثر من ثمانٌة أحرف.
عدم قدرته على تشغٌل أكثر من برنامج تطبٌقً فً نفس الوقت .
نسبة الخطأ فٌه عالٌة خصوصا ً فً إعطائه األوامر النصٌة وذلك إلحتمالٌة
الخطأ بنسبة كبٌرة.
أشهر نظم التشغٌل : نظام التشغٌل مٌكروسوفت وٌندوز Microsoft Windows
ٌعتبر نظام التشغٌل وٌندوز الذي أنتجته شركة مٌكروسوفت أشهر نظم التشغٌل
وأوسعها انتشاراً. وٌستخدم هذا النظام واجهة تطبٌق صورٌة Graphical User Interfaces - GUIsتتكون من أشكال
ورموز صغٌرة تسمى أٌقونات ٌ Iconsمثل كل منها تطبٌقا ً معٌنا ً كما تحتوي واجهة وٌندوز Windowsعلى قوائم لألوامر
لتسهٌل عملٌات االختٌار باستخدام الفأرة .Mouse
نظام التشغٌل ٌونكس UNIX
بدأ استخدام هذا النظام مع الحاسبات الكبٌرة Mainframeوالمتوسطة Minicomputersوقد
تم تعدٌله للعمل على الحاسبات الشخصٌة .PC-Computersوٌتمٌز بإمكانٌة استخدامه مع عدة
مستخدمٌن Multi-usersوكذلك إمكانٌة أدائه لعدة وظائف فً وقت واحد .Multi-taskingو قد ظهر
اصدار حدٌث من نظام التشغٌل ٌونكس اطلق علٌه لٌنكس حٌث ٌتمتع بواجهه رسومٌه.
Mac OS نظام التشغٌل ماك
نظام التشغٌل Mac OSهو نظام تشغٌل خاص لحاسبات ابل ماكنتوش
Apple Macintoshأنتجته شركة Appleللحاسبات وتم العمل به سنة 4984، كان
هذا النظام أساسا ً ألنظمة التشغٌل ذات واجهة التطبٌق الصورٌة-Graphical User
.GUI Interface
ولكل نظام تشغٌل واجهه مستخدم تختلف من نظام الى اخر, تمكن المستخدم
باالتصال بالحاسب. فنظام التشغٌل Dosوكذلك Unixلهما واجهه تتلقى أوامر المستخدم Command User Prompt
المدخلة بواسطة لوحة المفاتٌح. فالمستخدم ٌدخل أوامر كتابٌة مثل dirللحصول على قائمة بالملفات الموجودة او ٌكتب
Printألرسال ملفات للطباعة. فً حٌن ان كالً من نظام 2 OSو ٌ Windowsستخدمان واجهة المستخدم الرسومٌة
) .Graphical User Interface (GUIوتعتمد هذه الواجهة على مجموعه من الصور تعرف باألٌقونات عوضا ً عن
االوامر الكتابٌة, هذه األٌقونات تظهر العملٌات بصورة مرئٌة. فمثال أٌقونة بها شكل طابعه تمثل امر الطباعة, اٌقونة
أسطوانة تمثل عملٌة حفظ لملف فً االسطوانة وهكذا.
مثلما ان ا نظمة التشغٌل تختلف عن بعضها فً واجهة المستخدم, كذلك هناك عامل اخر ومهم ٌمٌز كل نظام تشغٌل
عن االخر أال هو تعدد المهام , Multitaskingوٌقصد به عدد المهام (البرامج) التً ٌستطٌع جهاز الحاسب االلً القٌام بها
(تشغٌلها) فً نفس الوقت وعلى نفس الجهاز. ٌ Dosعرف انه Single- task systemأي ٌستطٌع القٌام بعملٌة واحدة
فقط فً الوقت الواحد. حٌث ان بقٌة االنظمة السابقة تعد انظمة متعددة المهام Multitasking systemsحٌث تخصص
لكل مهمه اطار خاص بها.
5. المدرس : مازن محمد الكثٌري مبادئ الحاسوب كلٌة العلوم االدارٌة
Programming Language لغات البرمجة
ٌتم تطوٌر برامج الحاسوب باستخدام لغات البرمجة, وتتكون لغة البرمجة من مجموعة من الرموز والقواعد – كأي لغة
اخرى- لتوجٌه العملٌات فً الحاسوب. من أمثلة لغات البرمجة:-
فٌجول بٌسك Visual basic
الباسكال Pascal
سً بلس بلس ++C
الجافا Java
وتصنف لغات البرمجة كالتالً:
4- لغة االلة: ٌتكون البرنامج المكتوب بلغة االلة من أرقام ثنائٌة تعبر عن التعلٌمات ومواقع الذاكرة والبٌانات
الضرورٌة, وهً تختلف من نوع حاسوب الى اخر, إن استخدام لغة االلة صعب جدا وٌحتاج الى وقت كبٌر, كما
انه معرض الى الكثٌر من االخطاء.
2- لغة التجمٌع: تتكون لغة التجمٌع من اختصارات سهلة التذكر او الرموز المختصرة مثل ,SOT, MUL, ADD
كما تتمٌز باستخدام العنونة الرمزٌة اي ان المبرمج ٌستطٌع ان ٌسمً موقع الذاكرة TOTALبدال من 1001000,
كما ٌمكن استخدام االرقام الثمانٌة او السادي عشرٌة أو العشرٌة فً قٌم البٌانات, كل هذا جعل استخدام لغة التجمٌع
اسهل بكثٌر من استخدام لغة االله.
3- اللغات عالٌة المستوى: هً لغات تستخدم جمال أقرب الى لغة االنسان او التعابٌر الحسابٌة من لغات االله ولغات
التجمٌع, ومن أمثلة هذه اللغات: Visual Basic, Java, FORTRAN, C, BASICوهً تحتاج الى مترجمات
أو مفسرات لٌفهمها االنسان.
Application Programs برامج تطبٌقٌة
وهً مجموعة البرامج التً ٌتم تصمٌمها لحل المسائل التطبٌقٌة المختلفة, وهناك مؤسسات وبٌوت خبرة تقوم بتصمٌم هذه
البرامج, كما ٌمكن للمستخدم الذي لدٌة خلفٌة فً تصمٌم البرامج ان ٌقوم بصٌاغة البرامج الخاصة بتطبٌقاته.
أمثلة على البرامج التطبٌقٌة:
برمج تنسٌق النصوص
برامج تشغٌل الوسائط
برامج تنسٌق او تعدٌل الوسائط
برامج أدارة العملٌات الحسابٌة
برامج إدارة الملفات File Management Programs
برامج القضاء على الفٌروسات Antivirus Programs
برامج تنظٌم وتنظٌف األقراص Disk Management Programs
برامج ضغط الملفات File Compression Programs
6. المدرس : مازن محمد الكثٌري مبادئ الحاسوب كلٌة العلوم االدارٌة
برامج تطبٌقٌة Application Programs
7. المدرس : مازن محمد الكثٌري مبادئ الحاسوب كلٌة العلوم االدارٌة
تمثٌل البٌانات فً الذاكرة :
ذاكرة الحاسوب الرئٌسٌة تشبه ذاكرة االنسان والذاكرة الثانوٌة تشبه الدفتر أو الكتاب, وكلتاهما تذكر االنسان
بمعلومات معٌنة إال ان كال منهما ٌعمل بطرٌقة خاصة, ٌتم تخزٌن البٌانات والتعامل معها فً الحاسوب, باستخدام النظام
الثنائً, أي باستخدام الرمزٌن 1,0 فقط, وٌدعى كل من هذٌن الرمزٌن Bitاختصار لـ ( الخانة الثنائٌة ,)Binary Digits
كل 8 بن تسمى الباٌت وهً عدد الوحدات الثنائٌة الالزمة لتمثٌل رمز واحد فً الحاسوب, كما انها الوحدة التً تقاس بها
سعة الذاكرة فً الحاسوب. إذا :
البت ٌ : 1Bitتم تخزٌن فٌها اي من الرمزٌن 1 او 0
= 8Bitاي رمزا واحدا الباٌت 1Byte
الكٌلوباٌت )1024 Byte = 4kilobyte ، (KB
المٌجاباٌت (1024Kb = 1Megabyte )Mb
الجٌجاباٌت (1024Mb = 1Gigabyte )Gb
المحتويات
العناصر البرمجٌة 2.................................... ................................ ................................ Software
العناصر البرمجٌة 2.................................. ................................ ................................ Software
البرنامج)2........................................ ................................ ................................ (Program
البرمجٌات )2.................................... ................................ ................................ (Software
أنواع البرمجٌات) 2............... ................................ ................................ ( Computer Software
برامج التشغٌل 3......................... ................................ ................................ System Programs
نظم التشغٌل 3........................ ................................ ................................ Operation System
وظائف نظم التشغٌل ................................ ................................ ..........................................3
نظام التشغٌل ماك 4............................... ................................ ................................ Mac OS
لغات البرمجة 5.............. ................................ ................................ Programming Language
وتصنف لغات البرمجة كالتالً: ................................ ................................ .............................5
برامج تطبٌقٌة 5................... ................................ ................................ Application Programs
تابع المحاضرة السابقة ................................ ................................... خطأ! اإلشارة المرجعٌة غٌر معرفة.
ّ
تمثٌل البٌانات فً الذاكرة : ................................ ................................ ..................................7