1 / 20

الوحدة الثالثة

الوحدة الثالثة. المكونات البرمجية للحاسوب. برمجيات نظم الحاسوب System Software . تعد البرمجيات ( Software ) من الأساسيات اللازمة لتشغيل الحاسوب الشخصي. وتنقسم إلى :- برامج المصممين : يكتبها مصممو الحاسوب لينجزوا بها عمل ما,وتنقسم الى:-

miles
Download Presentation

الوحدة الثالثة

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. الوحدة الثالثة المكونات البرمجية للحاسوب

  2. برمجيات نظم الحاسوب System Software • تعد البرمجيات (Software) من الأساسيات اللازمة لتشغيل الحاسوب الشخصي. وتنقسم إلى :- • برامج المصممين : يكتبها مصممو الحاسوب لينجزوا بها عمل ما,وتنقسم الى:- • برمجيات الترجمة، وهي برامج التجميع أو الترجمة أو التفسير. • برمجيات نظم التشغيل. • برمجيات التطبيق، وتستخدم لمعالجة مسائل معينة. • البرمجيات المساندة مثل برمجيات تهيئة الأقراص للاستعمال أو برمجيات التوقيت.

  3. ... تابع • برامج المستخدمين: يقصد بها البرامج التي يكتبها مستخدمو الحاسوب ويقوم الحاسوب بدوره بتنفيذها وتكون هذه البرامج مكتوبة بإحدى لغات برمجة الحاسوب على اختلافها.

  4. وحدة المعالجة المركزية البرنامج الهدف المترجم البرنامج المصدر برامج الترجمة Translation Programs • أن البرنامج الذي يكتب بإحدى لغات برمجة الحاسوب لا بد من ترجمته إلى برنامج آخر يتم تنفيذه فيما بعد. ويسمى البرنامج الأول البرنامج المصدر (Source Program)، في حين يعرف الثاني بالبرنامج الهدف (Object Program)، وتتم عملية الترجمة هذه بوساطة برنامج خاص داخل الحاسوب يضعه المصمِّمون ويدعى المترجم (Translator). • من الأنواع المختلفة لبرامج الترجمة :- • برامج التجميع ، المترجمات، برامج التفسير الفوري

  5. وحدة المعالجة المركزية البرنامج الهدف المجمع برنامج بلغة التجميع برامج التجميع Assembler • يقوم هذا البرنامج بترجمة برنامج مكتوب بلغة التجميع (Assembly Language) إلى برنامج داخلي (البرنامج الهدف) يفهم وينفذ من قبل وحدة المعالجة المركزية (CPU).

  6. وحدة المعالجة المركزية البرنامج الهدف المصنف (المترجم) برنامج بلغة راقية برنامج التصنيف Compiler Program • ويقوم هذا البرنامج بترجمة برنامج مكتوب بإحدى لغات البرمجة عالية المستوى (High Level Languages) إلى برنامج داخلي يفهم من قبل الحاسوب وينفذ من قبل وحدة المعالجة المركزية (CPU).

  7. برامج التفسير الفوري Interpreter • يقوم برنامج التفسير بترجمة أسطر الإيعازات سطراً سطراً وبصورة مباشرة كما هو الحال في لغة البرمجة (بيسك). • ومهما كان نوع برامج الترجمة فإنها تختبر البرنامج المكتوب من قبل المستخدم مما يساعد على كشف الأخطاء اللغوية أو القواعدية. البرامج المترجمة باستخدام المترجمات تنفذ بسرعة اكبر من البرامج المترجمة باستخدام المفسرات

  8. برمجيات نظم التشغيل Operating System • نظم التشغيل عبارة عن مجموعة من برامج التحكم التي يضعها المصممون بهدف تحديد تتابع تنفيذ البرنامج • من اهم وظائف نظم التشغيل تحديد تتابع تنفيذ برامج المستخدم بين مكونات الحاسوب المادية وذلك التوزيع الامثل لقدرات الحاسوب الاسباب التي أدت الى تطور انظمة التشغيل • التطور السريع في عمل الوحدات المختلفة للحاسوب • التطور في كثافة التخزين • التطور في حجم المجتمع المستخدم للحاسوب

  9. أنواع أنظمة التشغيل • نظام المعالجة بالحزمة أو الدفعة (Batch Processing System) : في هذا النظام تعد البرامج وتخزن في الحاسوب مسبقا,ثم تدخل البيانات على فترات متباعدة وتعالج دفعة واحدة. ومن الامثلة عليها :- • برامج اعداد فواتير الكهرباء والمياه. • برامج حساب أجور المستخدمين وبرامج الرواتب. • نظام المعالجة المباشرة (On-Line Processing System): يستخدم هذا النظام الاتصال المباشر لتبادل البيانات أو تخزينها أو تحديثها. ومن الأمثلة على هذا النظام: • الحجز وبيع تذاكر السفر بالطائرات. • البنوك المالية الرئيسة وفروعها.

  10. ... تابع • نظام المشاركة الزمنية (Time Sharing System) : وفيه يستطيع اكثر من مستخدم استخدام الحاسوب في الوقت ذاته,حيث يقسم الوقت بين المستخدمين ويكون الجميع في اتصال مباشر مع الجهاز. • نظام المعالجة الفورية او بالوقت الحقيقي(Real Time Processing System) : يعالج البيانات المستقبلة في فترات زمنية قصيرة جدا (ميكروثانية) وبمنتهى الدقة.حيث يعتمد استقبال الحركات ودخولها مباشرة. ويستخدم في السيطرة على انظمة الدفاع الجوي لتحديد ارتفاع الطائرات, وفي متابعة البواخر والمركبات الفضائية لتحديد مواقعها وضبط مساراتها.

  11. البرامج المساعدة (Utilities programs) • هي مجموعة برامج تعطي التسهيلات والخدمات الاساسية لمستخدميها مثل برامج النسخ والتصنيف والدمج والطباعة وغيرها. • برامج التطبيقات الجاهزة (Application Packages) : هي مجموعة برامج جاهزة ومعدة للاستعمال على الحاسوب تباع كرزمة متكاملة لمساعدة المستخدمين في حل مشكلة معينة,مثال حزمة برامج الرواتب.

  12. برامج التطبيقات الجاهزة (Application Packages) • هي مجموعة برامج جاهزة ومعدة للاستعمال على الحاسوب تباع كرزمة متكاملة لمساعدة المستخدمين في حل مشكلة معينة,مثال حزمة برامج الرواتب.

  13. لغات برمجة الحاسوب • لغات برمجة الحاسوب : وهي تعتبر وسيلة الاتصال بين المبرمج والحاسوب,وتتكون من حروف وارقام ورموز خاصة تكون منها كلمات ومفردات ترتبط فيما بينها بقواعد خاصة ثم تخزن في ذاكرة الحاسوب لحفظها. • مستويات لغات البرمجة:- • لغات برمجة ذات المستوى المتدني (Low Level Languages) : وتنقسم الى قسمين هما :- لغة الآلة Machine Languages).- لغة التجميع (Assembly Language).

  14. ... تابع • لغات برمجة ذات المستوى العالي (High Level Languages) : وهي لغة ليست خاصة بحاسوب معين وتهتم اساسا بحل المشكلة المطروحة ويقلل فيها استخدام الرموز حيث انها اقرب الى مستوى فهم الانسان. ومنها :- لغة بيسك (BASIC).- لغة كوبول (COBOL).- لغة فورتران (FORTRAN).- لغة باسكال (PASCAL).- لغة سي (C).- لغة لسب (LISP). وتقوم برامج الترجمة بترجمة البرامج المكتوبة بأي من هذه اللغات الى لغة الالة.

  15. ... تابع • و تصنف لغات البرمجة ذات المستوى العالي الي:- • اللغات التقليدية: مثل لغة بيسك (BASIC) , لغة فورتران (FORTRAN) • اللغات البنائية: مثل لغة كوبول (COBOL) , لغة باسكال (PASCAL) ولغة سي (C). • اللغات الكينونية (الشيئية): مثل لغة C++ , لغة Java ولغة C#.

  16. انظمة تشغيل مختارة • مهام انظمة التشغيل: • ادارة المعالجات. • ادارة الملفات. • ادارة الذاكرة. • ادارة وحدات الادخال والاخراج. • الحماية والمحافظة على امن وتكامل البرامج. • امثلة على نظم التشغيل: DOS و UNIX وLinux و النوافذ Windows .

  17. انظمة التشغيل • نظام التشغيل ms dos هي مجموعة البرمجيات الموضوعة لضبط تشغيل الحاسوب الشخصي وتنظيم موارده المختلفة. ولعل من أبرز وظائف نظم التشغيل قراءة البرامج التطبيقية من القرص المرن وإخراج النتائج على الشاشة إلخ.

  18. Dos Ms • وتقسم أوامر (MS-DOS) إلى: • أ - أوامر داخلية (Internal Commands) مثل RENAME, COPY, DELETE, TYPE, DIRECTORY وغيرها. • ب- أوامر خارجية (External Commands) مثل: CHKDSK, FORMAT, DISKCOPY, DISKCOMP وغيرها.

  19. نظام النوافذ Windows • هو نظام تشغيل Operating System أنتجته شركة مايكروسوفت Microsoft وطورته. وشركة Microsoft هي أكبر شركة فى العالم فى مجال برمجيات الحاسوب وعندما نذكر نظام تشغيل Operating System فإننا نقصد نظام يتحكم فى المكونات المادية للجهاز ويعطى للمستخدم بيئة يتعامل بها مع الجهاز . • مميزات windows عن أنظمة التشغيل الأخرى:-السهولة فى تعلمه استخدامه والسرعة وتعدد قدراته .تعامله مع أي نوع من البرامج الحديثة .مهيأ لعرض جميع أنظمة التكنولوجيا الحديثة سواء فى عالم الالكترونيات أو عالم الاتصالات .إصدارات الويندوز (3.0 - 3.1 - 3.11 - 95 - 98 - 2000 - , windows 7XP)

  20. مميزات Windows عن ال Dos • سهل الاستخدام لأنه يتعامل مع نمط الرسم (Graphic User Interface) GUI حيث يتم التعامل مع البرامج من خلال هذه البيئة الرسومية بسهولة وبساطة. • إدارة الذاكرة (Ram) بأسلوب أفضل من ال DOS . • من أهم مميزات نظام الويندوز هي خاصية المهام المتعددة Multi Task , وهى إمكانية تشغيل أكثر من برنامج فى وقت واحد . • يتيح تسمية الملفات بأسماء طويلة تصل إلى (255) حرف بعكس DOS الذي كان يوفر للاسم فقط 11 حرف (8 للاسم الأساسي , 3 لامتداد) • سهولة استخدام الوسائط المتعددة Multi media . • سهولة التعامل مع الشبكات Networking .

More Related