Professional Documents
Culture Documents
مفاهيم1- البرمجيات
مفاهيم1- البرمجيات
2020/2021
Email: Khadidja-medani@hotmail.fr
مــاذا سأتعــلم في هــذا الــدرس؟
الهــدف العنــوان
2
برمجــيات الحــاسوب
3
برمجــيات الحــاسوب األساسيــة
• هي برمجيات أساسيــة لإلشــراف و تشغيــل عتــاد الحاسوب و من أهمها:
أنظمــة التشغيل :الواجهة األولى بين الحاسوب و المستخدم وظيفته األساسية إدارة المكونات المادية و •
البرمجيات المثبتة على الحاسوب،
برمجيات تعريف العتاد :من بين البرمجيات المساعدة إلدارة المكونات المادية للحاسوب مثل برامج •
التعرف على الطابعات و بطاقات الشبكــة،
محركات قواعد البيانات، •
المترجمات و المفسرات. •
4
برمجــيات الحــاسوب األساسيــة :أنظــمة التشغيــل
• الواجهة األولى بين يدي المستخدم لتشغيل الحاسوب و التحكم في مكوناته المادية و البرمجية.
• مــن وظــائف نظــام التشغيــل األساسية:
التحكــم في وحــدات اإلدخــال و اإلخــراج، •
تحميــل البــرامج أثناء تشغيلها إلى الــذاكرة، •
التحــكم في مســار البيــانات، •
اكتشـاف األعطــال وإشعار المستخدم بها. •
• تم تطــوير عدة أنظمة تشغيل منذ ظهور أول حاسوب مثل الويندوز و لينكس
5
برمجــيات الحــاسوب األساسيــة :أنظــمة التشغيــل
• 1982 :Ms-Dos
• واجهة سطر األوامر ()CLI: Command Line Interface
6
برمجــيات الحــاسوب األساسيــة :أنظــمة التشغيــل
• 1983 :Ms Windows
• واجهة المستخدم الرسومية ()GUI: Graphical User Interface
7
برمجــيات الحــاسوب األساسيــة :أنظــمة التشغيــل
• 1991:Linux
• نــظام مجاني و مفتــوح المصدر.
8
برمجــيات الحــاسوب األساسيــة :أنظــمة التشغيــل
• أنظمة تشغيل أخرى Mac-OS :و .Android
9
برمجــيات الحــاسوب األساسيــة :برمجيات تعريف العتاد
• من بين البرمجيات المساعدة إلدارة المكونات المادية للحاسوب.
• تسمح للحاسوب التعرف على المكونات المادية الداخلية و الخارجية المتصلة بــه و إدارتها مثل
برامج التعرف على الطابعات و بطاقات الشبكــة.
• يجب أن تكون برمجيات تعريف العتاد متوافقة مع نظام التشغيل و العتاد:
• تعريف طابعة في نظام التشغيل ويندوز،
• تعريف طابعة في نظام التشغيل لينكس.
10
برمجــيات الحــاسوب التطبيقيــة
• برامــج تـلبي متطلبات المســتخدم مــن خــالل تنفــيذ عــمليات محــددة كــ:
مــعالجــة النـــصوص (،)Ms Word : Microsoft Word •
معــالجة الجــداول (،)Ms Excel : Microsoft Excel •
تقــديم العــروض الرقميــة (،)Ms PowerPoint : Microsoft PowerPoint •
تشغــيل و مــشاهدة األفــالم (،)Windows Media Player •
البحــث فــي االنتــرنت (،)Internet explorer •
التــواصل عبر البــريد اإللكتروني (،)Ms Outlook: Microsoft Outlook •
...إلخ. •
11
لغــات البرمجــة
• تستعــمل مــن طــرف مختصــين في البــرمجـة (مبــرمجين) لكتــابة األوامــر المــوجهة
للحــاسوب ( )Programلبنــاء مختــلف التطــبيقات و البــرمجيــات.
• تــوجد حــاليا أكــثر مــن 500لــغة بــرمجــة لـــكل منــها قــواعــد خــاصة و مــن أشهــرها
JAVA, C++, C#, PYTHONو .HTML
• عــادة تكتــب البــرامج باستعمــال لــغة بــرمجــة عالــية المستــوى (يفهمــها االنســان) ثــم
تتــرجم بــواسطــة بــرنامج متــرجم ( )Compilerالــى لــغة منخفــضة المستــوى (عبــارة
عــن مجــموعة 0و 1تفــهم من طــرف االلــة/الحــاسوب).
12