المكونات البرمجية للحاسوب

21
ب س حا ل ل ة ي ج م ر لب ا ات ون ك م ل : اً ا ي ن ا! ن ات" ي ج م ر لب م وا& ظ ن ل ر ا ي و ط ت و1

Transcript of المكونات البرمجية للحاسوب

Page 1: المكونات البرمجية للحاسوب

1

ثانيا�: المكونات البرمجية للحاسب وتطوير النظم

والبرمجيات

Page 2: المكونات البرمجية للحاسوب

2

نظم التشغيل...1( هو البرن&&&&امج الرئيس&&&&ي ألي جه&&&&از

حاس&ب, وحلق&ة الوص&ل بين المس&تخدم أنواع نظم والمكونات المادية.

التشغيل...

واجهة م ستخدمرسومية

من حيث واجهة

التخاطب مع واجهة مالجهاز

ستخدمغير رسومية

نظم تشغيل متخصص

ة

نظم تشغيل

عادية

من حيث غرض

اإلستخدام

Page 3: المكونات البرمجية للحاسوب

5

مهام نظم التشغيل...

تنفيذ األوامر الداخلية واستعراض •معلومات المكونات المادية للجهاز.

فحص وحدات اإلدخال واإلخراج.•إظهار واجهة المستخدم بعد إنتهاء •

تحميل النظام.إستقبال وإدخال األوامر ومن ثم طلب •

تنفيذها, ثم إخراج النتائج أو تخزينها.

إستكشاف أخطاء الوحدات المادية •والبرمجية أثناء عملية التشغيل.

Page 4: المكونات البرمجية للحاسوب

6

البرامج المساعدة )أدوات 2(النظام(...

تفحص األقراص وإصالح •أخطائها وتجزئتها.

التحكم بالملفات والمجلدات •)نسخ, ضغط, حذف, نسخ

إحتياطي(.قياس أداء المعالج.•حماية البيانات.•

Page 5: المكونات البرمجية للحاسوب

7

لغات البرمجة...هي برمجيات تستخدم •

لصناعة برمجيات أخرى عن طريق توجيه األوامر

بإستخدام عبارات أو شفرات برمجية تcكتب على واجهة

إستخدام البرمجية من قdبل المبرمج.

يعتمد إختيار لغة البرمجة •على نوع التطبيق المراد

برمجته.من لغات البرمجة: لغة •

البيسك, لغة الفيجوال بيسك, لغة السي.

Page 6: المكونات البرمجية للحاسوب

9

البرامج التطبيقية...3(هي برمجيات مخصصة ألداء مهام •

معينة.

Page 7: المكونات البرمجية للحاسوب

10

تطوير البرمجيات...تتطور البرمجيات بتطور متطلبات •

العصر وإحتياجات الشركات واألشخاص للبرامج الداعمة ألعمالها.

تكون المدة بين اإلصدارين على األقل •سنه يتم خاللها دراسة اإلحتياجات

اإلضافية والبرامج المنافسة وأخطاء اإلصدار السابق.

يزداد تطور البرمجيات بإزدياد التنافس •بين الشركات المصنعة لها.

كل نسخة مطورة من البرنامج تcعرف •بإسم اإلصدار مع رقمه.

من البرمجيات المطورة ماهو عام •لكافة المستخدمين )مثل برامج الميكروسوفت( أو مطور ليلبي

إحتياجات مؤسسة.

Page 8: المكونات البرمجية للحاسوب

11

أنواع الشبكات...

شبكة محلية

LAN

شبكات الحاسب اآللي...هي مجموعة من أجهزة •

الحاسب وبعض األجهزة األخرى مرتبطة مع بعضها

البعض للمشاركة في الموارد.

شبكة موسعة

WAN

Page 9: المكونات البرمجية للحاسوب

12

فوائد الشبكات...المشاركة في المعلومات بين •

مستخدمي الشبكة.المشاركة في األجهزة.•المشاركة في البرامج.•حماية المعلومات.•محور التعامل مع الشبكة...البريد اإللكتروني.•

العميلمصادر الشبكة الخادم

Page 10: المكونات البرمجية للحاسوب

13

المكونات المادية للشبكات...

جهاز HUBال&

الكابالت

بطاقات

الشبكة

بطاقة االتصال

الهاتفي

كثرة العمالء الداخلين على الشبكة.•صعوبة إكتشاف األخطاء أو األعطال.•قطع أو ثني الكابالت.•

العوامل التي تؤثر سلبا� على الشبكات...

Page 11: المكونات البرمجية للحاسوب

14

شبكة تستخدم في المؤسسات الكبيرة

واليشترط أن تكون متصلة بشبكة محلية

أو شبكة موسعة تسمح فقط

للمستخدمين داخل المؤسسة بالتعامل

مع ملفات األجهزة المرتبطة بالشبكة.

الشبكات الداخلية »اإلنترانت«...

الشبكات الخارجية »اإلكسترانت«...

شبكة تستخدم في المؤسسات الكبيرة

واليشترط أن تكون متصلة بشبكة محلية

أو شبكة موسعة, تسمح للمستخدمين

خارج نطاقها بالدخول للشبكة.

Page 12: المكونات البرمجية للحاسوب

15

شبكة تستخدم خاصية

الموجات الكهرومغناطيسية

لنقل المعلومات, وتتكون من

نفس مكونات الشبكات

العادية.

الشبكات الالسلكية »واي فاي«...

Page 13: المكونات البرمجية للحاسوب

16

الشبكة العالمية »اإلنترنت«...للكلمتين INTERNATIONAL إختصار

NETWORK ترجمته&&&ا: الش&&&بكة العالمي&&&ةللمعلومات.

عب&&ارة عن ش&&بكة ض&&خمة من أجه&&زةالحاس&&&ب المرتبط&&&ة ببعض&&&ها البعض

فوائد اإلنترنت...والمنتشرة حول العالم.التجارة •

اإللكترونية.األخبار.•البريد •

اإللكتروني.

المحادثة.•البرامج.•البحوث, التعليم, •

الثقافة العامة والدينية

Page 14: المكونات البرمجية للحاسوب

17

خدمات اإلنترنت...

يقدم مجموعه من الخدمات

المجانية, وتختلف بإختالف

األشخاص والمؤسسات

واإلتجاهات.

Page 15: المكونات البرمجية للحاسوب

18

أ. خدمة البريد اإللكتروني...

تس&تخدم ه&ذه الخدم&ة لتب&ادل

الرس&&ائل والوث&&ائق بس&&رعة

فائق&&&&ة وفي أي وقت م&&&&ع

إمكاني&&ة اإلحتف&&اظ بس&&جالت

عن االتصاالت والرسائل.

Page 16: المكونات البرمجية للحاسوب

19

ب. خدمة نقل (...FTPالملفات)

تسمح هذه الخدمة بنقل

الملفات من حاسوب إلى آخر

وهي نوعين:

من حاسوب بعيد إلى 1.

الحاسوب الشخصي

(DOWNLOADING.)

من الحاسوب الشخصي 2.

إلى حاسوب آخر

(UPLOADING.)

Page 17: المكونات البرمجية للحاسوب

20

ج&. خدمة القوائم (...Mailing Listeالبريدية )

عبارة عن قوائم لعناوين بريد

إلكترونية تستخدم لتحويل أي

رسالة إلى مجموعة من

األشخاص, كل قائمة بريد

تناقش موضوع معين.

يتم اإلشتراك فيها من خالل

إرسال رسالة إلى عنوان

الخادم )السيرفر( الخاص

بالقائمة.

Page 18: المكونات البرمجية للحاسوب

21

د. خدمة مجموعات األخبار (Usenet/News Group...)

هي أماكن يتجمع فيها

الناس لتبادل اآلراء

واألفكار أو تعليق اإلعالنات

أو البحث في موضوع

معين.

هناك اآلالف من مجموعات

األخبار وكل مجموعة تركز

على موضوع معين.

Page 19: المكونات البرمجية للحاسوب

22

(...Chatه&. خدمة المحادثة )

تسمح هذه الخدمة بالحوار

بين شخص وآخر أو

مجموعه من األشخاص عن

طريق الكتابة أو الصوت أو

الصورة.

Page 20: المكونات البرمجية للحاسوب

23

و. خدمة الشبكة العنكبوتية العالمية (World Wide Web... أو الويب )

م 1989تم تأسيسها عامبواسطة المركز االوروبي

للفيزياء. تم إستخدامه في عام

م عندما قام المركز 1993القومي لتطبيقات

الكمبيوترات العمالقة بإنتاج (MOSAICبرنامج إسمه )

يمكن للمستخدم الحصول على معلومات مصورة

وصوتية وكتابية عبر صفحات إلكترونية.

Page 21: المكونات البرمجية للحاسوب

24

أضرار اإلنترنت...o الدخول لألماكن

الممنوعة.

o.األمن الفكري

o األضرار الثقافية

واإلجتماعية.

o.الدقة والصراحة

o.األضرار اإلقتصادية