Lecture Two 1101

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 37

‫‪1‬‬

‫تطبيقات على احلاسب الشخصي‬


‫‪ 1103‬حال‬
‫احملاضرة الثانية‬
‫‪2‬‬

‫مكونات الحاسب اآللي‬

‫المكونات البرمجية (البرامج)‬ ‫المكونات الماديّة (األجهزة)‬


‫‪Software‬‬ ‫‪Hardware‬‬

‫أنظمة التشغيل‬ ‫وحدة المعالجة‬

‫البرامج التطبيقية‬ ‫وحدة الذاكرة‬

‫لغات البرمجة‬ ‫وسائط التخزين‬

‫البرامج‬ ‫وحدات اإلدخال‬


‫المساعدة‬

‫وحدات اإلخراج‬
‫‪3‬‬

‫أوال‪ :‬أنظمة التشغيل‬


‫‪Operating systems‬‬
‫هي الربامج اليت تتحكم يف سري العمل على احلاسب ويف تنفيذ الربامج األخرى وتعترب هي‬
‫حلقة الوصل بني املستخدم وبني احلاسب مبكوناته املادية والربجمية‪.‬‬

‫وتكون خمزنة إما على ‪ROM‬فقط وهبذا تكون غري قابله لإلزالة وهذا ما تفعله بعض‬
‫الشركات ليكون موجودا بصفة دائمة على بعض احلاسبات الصغرى‪ ،‬أو يكون خمزنا‬
‫على القرص الصلب حيث ميكن حذفه واستبداله بنظام آخر‪ .‬وعند بدء تشغيل اجلهاز‬
‫فإن نظام التشغيل يأخذ مكانه على الذاكرة ‪ RAM‬ليبدأ العمل ‪.‬‬
‫‪4‬‬

‫أوال‪ :‬أنظمة التشغيل‬


‫‪Operating systems‬‬
‫ختتلف نظم التشغيل باختالف غرض استخدام احلاسب‪ ،‬فهناك نظم تشغيل شخصية‬
‫(عادية) وهناك نظم تشغيل متخصصة (خاصة بالشبكات مثال)‪.‬‬
‫كما تنقسم من ناحية واجهة املستخدم إىل نوعني‪:‬‬
‫‪ .1‬واجهة مستخدم رسومية‪ ،‬تعرض صور وأيقونات وغريها‪.‬‬
‫‪ .2‬واجهة مستخدم غري رسومية‪ ،‬تعرض نصوص فقط‪.‬‬

‫نظام تشغيل غري رسومي ‪MS Dos‬‬ ‫نظام تشغيل رسومي ‪Microsoft Windows‬‬
‫أوال‪ :‬أنظمة التشغيل‬
‫‪Operating systems‬‬
‫أمثلة على نظم التشغيل‬

‫‪ ‬نظام التشغيل ‪:Windows‬‬


‫استخداما ملا يتمتع به من إمكانيات برجمية وتنوع ىف التطبيقات واملرونة‬
‫ً‬ ‫وهو من أكثر نظم التشغيل‬
‫‪.‬مما جعله نظام التشغيل األول على مستوى العامل‬
‫‪‬نظام التشغيل ‪Unix:‬‬
‫عام ‪1969‬م للعمل على األجهزة احلاسوبية الكبرية ويستخدم مع أجهزة ‪ Bell‬طُور من قبل شركة‬
‫‪.‬من لغات املستوى العايل ‪ C‬الشخصية واملتوافقة معها وهو مكتوب بلغة ‪IBM‬‬
‫‪‬نظام التشغيل ‪Novell:‬‬
‫وهو من نظم تشغيل الشبكات‪ ،‬يقوم بالسيطرة على احلواسيب املشرتكة يف شبكة حواسيب‬
‫شخصية من حيث التعامل مع امللفات واألقراص باإلضافة والنسخ واحلذف واإلسرتجاع‪ ،‬كما‬
‫‪5‬‬
‫‪.‬يتحكم بأمن شبكة احلاسوب والتحكم باألجهزة امللحقة‬
‫‪‬باإلضافة إلى أخرى مثل‪MAC OS‬‬
‫أوال‪ :‬أنظمة التشغيل‬
‫‪Operating systems‬‬
‫نظام الملفات في الحاسب اآللي‬

‫إن أهم اخلدمات اليت يقدمها نظام التشغيل هو تنظيم حفظ البيانات يف امللفات‪.‬‬
‫‪ ‬تعريف الملف‪:‬‬
‫وهو عبارة عن وعاء حلفظ الربامج أو النصوص أو البيانات‪ ،‬وهو أصغر وحدة للحفظ‬
‫بالنسبة لنظام التشغيل‪.‬‬
‫‪ ‬تسمية الملفات‪:‬‬
‫ينقسم اسم امللف إيل قسمني‪:‬‬
‫القسم األول‪ :‬وهو األساس ‪ ROOT‬وجيب أال يزيد طوله عن ‪ 8‬حروف (قدميًا)‪ ،‬ووجود‬
‫هذا اجلزء من اسم امللف إجباري‪.‬‬
‫القسم الثاين‪ :‬ويسمى االمتداد وجيب أال يزيد طوله عن ‪ 3‬حروف‪ ،‬وجيب أن يفصل بني‬
‫االسم األساس واالمتداد بعالمة النقطة (‪ ،).‬وهذا اجلزء من االسم اختياري‪.‬‬ ‫‪6‬‬
‫أوال‪ :‬أنظمة التشغيل‬
‫‪Operating systems‬‬
‫نظام الملفات في الحاسب اآللي‬

‫‪:‬مثال‬
‫‪LOCK.EXE‬‬
‫‪BASIC.COM‬‬
‫‪AUTOEXEC.BAT‬‬

‫هي ملفات قابلة للتحميل ‪BAT ، EXE،COM‬مجيع امللفات اليت تنتهي بأحد املمتدات التالية‬
‫‪.‬والتنفيذ املباشر‬

‫‪7‬‬
‫أوال‪ :‬أنظمة التشغيل‬
‫‪Operating systems‬‬
‫ويبني اجلدول التايل بعض أشهر أنواع االمتداد املستخدمة مع أمساء امللفات‪:‬‬

‫االمتداد‬ ‫نوعه‬ ‫معناه‬


‫‪BAT‬‬ ‫ملف أوامر تنفذ دفعة واحدة‬ ‫‪BATCH‬‬
‫‪COM‬‬ ‫ملف برنامج‬ ‫‪COMMAND‬‬
‫‪EXE‬‬ ‫ملف جاهز للتنفيذ‬ ‫‪EXECUTABLE‬‬
‫‪DOC‬‬ ‫ملف نصوص أو وثائق‬ ‫‪DOCUMENT‬‬
‫‪BAK‬‬ ‫ملف احتياطي‬ ‫‪BACKUP‬‬
‫‪DBF‬‬ ‫ملف قاعدة بيانات‬ ‫‪DBASE FILE‬‬
‫‪C‬‬ ‫ملف مصدر مكتوب بلغة سي‬ ‫‪C‬‬
‫‪SYS‬‬ ‫‪SYSTEM‬‬ ‫‪8‬‬
‫ملف تكوين نظام‬
‫‪9‬‬

‫ثانيًا‪ :‬البرامج التطبيقية أو التطبيقات ‪Application software‬‬

‫هي برامج متخصصة ختدم اهلدف الذي كتبت من أجله وختزن على القرص الصلب‪ .‬من‬
‫أمثلتها‪:‬‬
‫‪Word, Excel, Access, Power Point, Adobe Photoshop‬‬

‫عندما يقوم املستخدم بطلب أحد الربامج التطبيقية تنتقل من القرص الصلب إىل الذاكرة‬
‫العشوائية لتبدأ عملها‪.‬‬
‫‪10‬‬

‫ثالثًا‪ :‬لغات البرمجة ‪Programming languages‬‬


‫احلاسب ال يستطيع فهم لغة البشر وتعليماهتم‪.‬‬ ‫•‬
‫لغة الربجمة تُرتجم أوامر البشر إىل لغة مفهومة للحاسب (لغة اآللة)‪.‬‬ ‫•‬
‫لغة البرمجة‪ :‬هي اللغة اليت تكتب هبا األوامر جلهاز احلاسب اآليل ويفهمها جهاز‬ ‫•‬
‫احلاسب وينفذها‪.‬‬
‫ال ميكن للحاسب حل مشكلة إال عندما يتم تزويده بطريقة احلل على شكل تعليمات‪.‬‬ ‫•‬
‫تُعرف عملية كتابة الربامج بالربجمة‪ ،‬ويعرف الشخص الذي يقوم بكتابة الشفرات الربجمية‬ ‫•‬
‫مبربمج‪.‬‬
‫لغات الربجمة إما لغات متدنية املستوى أقرب إىل لغة اآللة‪ ،‬أو لغات عالية املستوى أقرب‬ ‫•‬
‫إىل لغة اإلنسان‪.‬‬
‫‪11‬‬

‫ثالثًا‪ :‬لغات البرمجة ‪Programming languages‬‬


‫لغات متدنية المستوى‪:‬‬
‫‪ -‬لغة اآللة‪.‬‬
‫هي اللغة اليت متثل لغة احلاسوب واليت يستخدمها لتنفيذ عملياته‪ ،‬وتعتمد هذه اللغة على‬
‫نظام العد الثنائي حيث تتكون تعليمات هذه اللغة من ‪.0,1‬‬
‫‪ -‬لغة التجميع‪.‬‬
‫تعتمد هذه اللغة على االختصارات ويطلق عليها أحيانا لغة االختصارات حيث تتكون‬
‫تعليماهتا من جمموعة من الرموز املختصرة ذات الداللة املعينة‪ ,‬لذلك فهي تسمي لغة‬
‫‪.‬رمزية‬
‫وتستخدم لغة التجميع جمموعة من األوامر بلغة اآللة واجملموعة األخرى من األوامر بلغة‬
‫‪.‬التجميع اليت جيب ترمجتها إيل لغة اآللة‬
‫‪12‬‬

‫ثالثًا‪ :‬لغات البرمجة ‪Programming languages‬‬


‫لغات عالية المستوى‪:‬‬
‫مسيت عالية املستوى ألهنا قريبة من لغة اإلنسان وبعيدة عن لغة احلاسوب حيث يتم كتابة‬
‫تعليماهتا بلغة قريبة من لغة اإلنسان خياطب اإلنسان من خالهلا احلاسوب‪ ,‬أي أنه ليس‬
‫هناك حاجة ألن يتعلم اإلنسان لغة احلاسوب لكي خياطبه‪ ,‬ولكن البد من وجود مرتجم‪،‬‬
‫ولقد أوجدت هذه اللغة ملساعدة املربجمني على تركيز انتباههم على املشكلة دون الرتكيز‬
‫على كيفية كتابة الربنامج وعمل اآللة‪.‬‬

‫أمثلتها‪:‬‬
‫لغة الفيجوال بيسك‪ ،‬لغة الكوبول‪ ،‬لغة سي‪ ،‬لغة باسكال‪ ،‬لغة فورتران‪ ،‬لغة جافا‬
‫‪13‬‬

‫ابعا‪ :‬برامج التشغيل المساعدة‬


‫رً‬
‫• هي الربامج اليت تقوم بوظيفة معينة وعلى الغالب تكون بسيطة‪.‬‬
‫• مثل‪ :‬الرسام‪ ,‬اآللة احلاسبة‪ ,‬دفرت املالحظات‪.‬‬
‫• تعترب مبثابة األدوات‪.‬‬

‫اآللة احلاسبة‬

‫الرسام‬

‫املالحظات‬
‫‪14‬‬

‫مكونات الحاسب اآللي‬


‫المكونات البرمجية (البرامج)‬ ‫المكونات الماديّة (األجهزة)‬
‫‪Software‬‬ ‫‪Hardware‬‬
‫أنظمة التشغيل‬ ‫وحدة المعالجة‬

‫البرامج التطبيقية‬ ‫وحدة الذاكرة‬

‫لغات البرمجة‬ ‫وسائط التخزين‬

‫البرامج المساعدة‬ ‫وحدات اإلدخال‬

‫وحدات اإلخراج‬
‫‪15‬‬

‫تصنيف الحاسبات اآللية‬


‫‪16‬‬

‫تصنيف الحاسبات اآللية‬


‫استخداما يف املنازل واملكاتب تعرف باسم احلاسوب‬
‫ً‬ ‫• إن أكثر أنواع أجهزة احلاسوب‬
‫الشخصي (‪ )PC‬ومع ذلك فليس مجيع أجهزة احلاسوب اليت يستخدمها الناس تعترب‬
‫أجهزة حاسوب شخصية‪.‬‬

‫• تستخدم أنواع خمتلفة من أجهزة احلاسوب ألداء مهام متنوعة ومن املهم فهم‬
‫الفروقات بني أنواع احلواسيب ألجل اختيار التقنية املناسبة ألداء واجناز مهمة معينة‪.‬‬
‫‪17‬‬

‫ملخص تصنيف احلاسبات‬

‫م‬ ‫حسب غرض االستخدام‬


‫حسب األداء واحلجم‬
‫حا‬ ‫حسب تقنية العمل‬
‫ح‬ ‫(نوعية العمل)‬
‫سبا‬
‫عم‬ ‫متو‬
‫كب‬ ‫دق‬ ‫ت‬ ‫طة‬
‫الق‬ ‫سط‬ ‫محدودة الغرض‬ ‫متعددة األغراض‬ ‫هجينة‬ ‫رقمية‬ ‫قياسية‬
‫يرة‬ ‫يقة‬ ‫الت‬ ‫الع‬
‫ة‬ ‫ة‬ ‫حك‬
‫‪18‬‬

‫حسب تقنية عملها‬


‫‪19‬‬

‫حسب تقنية عملها‬


‫‪ -1‬الحاسبات القياسية (تماثلية أو تناظرية) ‪:Analog Computer‬‬

‫قيما عديدة جدا‪.‬‬‫• تستخدم بيانات قياسية وهي البيانات اليت تأخذ ً‬
‫مثل (شدة الصوت‪ ،‬درجة احلرارة)‪.‬‬
‫• تستخدم يف‪:‬‬
‫• حساب اخلصائص الفيزيائية مثل (األوزان‪ ،‬الضغوط‪ ،‬احلرارة)‪.‬‬
‫• املراكز العلمية والطبية ومراكز األرصاد اجلوية‪.‬‬

‫ويكون هلا القدرة على تسيري األمور بالصورة اليت جتدها مناسبة‪ ،‬مثال ذلك‪:‬‬
‫األجهزة الطبية املتصلة مبريض معني‪ ،‬ميكن للجهاز وزيادة الضغط أو خفضه أو زيادة‬
‫سرعة سريان حملول (مغذي) على حسب حالة املريض واستقراره‪.‬‬
‫‪20‬‬

‫حسب تقنية عملها‬


‫‪ -1‬الحاسبات القياسية ‪:Analog Computer‬‬
‫‪21‬‬

‫حسب تقنية عملها‬


‫‪ -2‬حاسبات رقمية ‪:Digital Computer‬‬

‫تعاجل البيانات الرقمية فقط‪ ،‬بقيم حمدودة (متقطعة) ال ميكن اخلروج عنها مثل حروف‬
‫اهلجاء واألرقام العشرية‪ ،‬وتستخدم يف حل املشاكل احلسابية املعقدة وتنظيم امللفات‬
‫وقواعد البيانات‪.‬‬
‫جمال هذه احلاسبات الرقمية هي‪ :‬التعليم وتنظيم اإلدارة واحملاسبة‪.‬‬
‫تتميز بالسرعات العالية وإمكانية إجراء أكثر من عملية حسابية يف نفس الوقت‪.‬‬
‫‪22‬‬

‫حسب تقنية عملها‬


‫‪-3‬الحاسبات الهجينة ‪:Hybrid Computer‬‬

‫• هي مزيج بني النوعني الرقمي والقياسي‪.‬‬


‫• حيتوي على مداخل وخمارج تناظرية واملعاجلة فيه تكون رقمية‪.‬‬
‫• هذا النوع جيمع أفضل اإلمكانيات من كال النوعني السابقني فهو‪:‬‬
‫• يأخذ القدرة على خزن البيانات والدقة العالية من احلاسبات الرقمية‪.‬‬
‫• يأخذ من احلاسبات التناظرية ردة الفعل السريعة لتغيري املدخالت ونظام الوقت‬
‫احلقيقي‪.‬‬
‫‪23‬‬

‫حسب الغرض من االستخدام‬


‫‪ - -‬حسب نوعية العمل‬
‫‪24‬‬

‫حسب الغرض من االستخدام‬

‫‪ -1‬حاسبات متعددة األغراض‪:‬‬

‫• حاسبات ميكن أن تقوم بأي عمل تربمج له‪ ،‬من كتابة نصوص أو ترفيه أو عمليات‬
‫حسابية ‪ ..‬اخل‬
‫‪ -‬مثل احلاسب الشخصي‪.‬‬
‫‪ ‬‬
‫‪25‬‬

‫حسب الغرض من االستخدام‬

‫‪ -1‬حاسبات محدودة الغرض‪:‬‬


‫حاسبات مربجمة ألداء عمل معني‪ ،‬مثل‪:‬‬
‫• يف املصانع واحملالت التجارية اليت تتطلب نوعية معينه من العمل اخلاص مثل‬
‫باليستيشن هلا غرض خاص وهو الرتفيه‪.‬‬
‫• التحكم يف املركبات الفضائية أو األجهزة الطبية وغريها‪.‬‬
‫‪ ‬‬
‫‪26‬‬

‫حسب الحجم واألداء‬


‫‪27‬‬

‫حسب الحجم واألداء‬

‫حاسبات كبيرة‬ ‫حاسبات عمالقة‬


‫‪Main frames‬‬ ‫‪SuperComputers‬‬

‫حاسبات دقيقة‬ ‫حاسبات متوسطة‬


‫‪MicroComputers‬‬ ‫‪MiniComputers‬‬
‫‪28‬‬

‫حسب الحجم واألداء‬


‫‪ .1‬الحاسبات العمالقة ‪:SuperComputers‬‬

‫• تعترب من أفضل احلاسبات من حيث القوة والسرعة والكفاءة‪.‬‬


‫• هلا القدرة على القيام بعمليات حسابية معقدة كاليت حيتاجها العلماء يف مراكز‬
‫األحباث‪ ،‬كمراكز الفضاء أو املصانع احلربية لتصنيع أسلحة الكرتونية ”الصواريخ‬
‫اإللكرتونية“ ‪.‬‬
‫•تستطيع معاجلة بيانات ‪ 10000‬مستخدم يف نفس الوقت وتعترب ذات تكلفة‬
‫عالية قد تصل إىل مليون دوالر أو أكثر للحاسب الواحد‪.‬‬
‫‪29‬‬

‫حسب الحجم واألداء‬


‫الحاسبات العمالقة‬
‫‪SuperComputers‬‬
‫‪30‬‬

‫حسب الحجم واألداء‬


‫‪ -2‬الحاسبات الكبيرة ‪MainFrameComputer‬‬

‫• من أوائل الكمبيوترات اليت استخدمت يف اجملاالت التجارية وقطاع األعمال‪.‬‬


‫• وهي حاسبات ذات معاجلات كبرية تسمح بتعدد املشاركة يف العمل حيث تعتمد على‬
‫إمكانية املشاركة مبعلومات أو قاعدة بيانات موحدة على جهاز واحد يسمى مضيف أو‬
‫خادم ‪Server‬يعمل عليها عدد كبري من األشخاص من خالل وحدات طرفية عبارة‬
‫عن شاشة ولوحة مفاتيح أو حاسبات صغرية متصلة هبا بكابل أو اتصال السلكي‪.‬‬
‫• تستطيع معاجلة بيانات املئات من املستخدمني يف نفس الوقت وتتأثر يف عملها بنوع‬
‫وجودة وحدات اإلدخال واإلخراج والتخزين من حيث السعة والسرعة وتستخدم يف‬
‫املؤسسات الكبرية مثل شركات الطريان‪ ،‬اجلامعات ‪ ،‬البنوك بتكلفه عالية تصل إىل مئة‬
‫ألف دوالر‪.‬‬
‫‪31‬‬

‫حسب الحجم واألداء‬

‫الحاسبات الكبيرة‬
‫‪MainFrameComputer‬‬
‫‪32‬‬

‫حسب الحجم واألداء‬

‫الحاسبات الكبيرة‬
‫‪MainFrameComputer‬‬
‫‪33‬‬

‫حسب الحجم واألداء‬


‫‪ -3‬الحاسبات المتوسطة ‪MiniComputers‬‬

‫تقع متوسطة بني احلاسبات الدقيقة واحلاسبات الكبرية فهي تشبه يف شكلها احلاسبات‬
‫الدقيقة ولكنها أكثر كفاءة منها ألهنا مصممة خلدمة عدد من املستخدمني ( العشرات )‬
‫فهي تعمل كخادم أو‪ Server‬وتعترب قليلة التكلفة إىل حد ما ترتاوح أسعارها من‬
‫‪ 20000‬إىل ‪ 250000‬دوالر‪.‬‬
‫‪34‬‬

‫حسب الحجم واألداء‬


‫‪ -4‬الحاسبات الدقيقة ‪MicroComputers‬‬

‫وهي احلاسبات الشخصية‪ ،‬مصممة خلدمة مستخدم واحد‪ ،‬تعترب األصغر واألقل قوة وكفاءة‬
‫وتكلفة حيث ترتاوح أسعارها من ‪ 100‬إىل ‪ 1000‬دوالر‪.‬‬
‫‪ ‬له عدة أشكل منها‪:‬‬
‫‪-3‬حاسوب اجليب (‪)Palm‬‬ ‫‪- 2‬احملمول(‪)Laptop‬‬ ‫‪-1‬اجلهاز املكتيب (‪)Desk Top‬‬
‫‪35‬‬

‫حسب الحجم واألداء‬

‫‪Control Computers‬‬ ‫‪ -5‬حاسبات التحكم‬


‫تُستخدم يف التحكم واملراقبة لألجهزة‪ ،‬مثل‪:‬‬
‫األجهزة الصناعية والطبية ووسائل النقل كالسيارات والطائرات إلصدار إشارات تنبيه عند‬
‫حدوث خلل ما أو عطل يف جمال معني‪ ،‬ويستخدم يف وسائل االتصاالت مثل السنرتاالت‬
‫لعمليات حتويل املكاملات واالستجابة لطلبات مستخدم اهلاتف‪.‬‬
‫‪Work Stations‬‬ ‫‪ -6‬محطات العمل‬
‫‪ -‬تشبه شكل احلاسب الشخصي حيث أن مستخدمه واحد ولكن يتوفر هبا‪:‬‬
‫• أكثر من معاجل‪.‬‬
‫• ملحقات إضافية‪.‬‬
‫‪ -‬هي للمتخصصني مثل املهندسني والعلماء يف املختربات واملصانع ‪.‬‬
‫‪36‬‬

‫تصنيف الحاسبات اآللية‬


‫حسب الحجم واألداء‬

‫حاسبات كبيرة‬ ‫حاسبات عمالقة‬


‫‪Main frame‬‬ ‫‪Super Computer‬‬

‫حاسبات دقيقة‬ ‫حاسبات متوسطة‬


‫‪Microcomputers‬‬ ‫‪Minicomputers‬‬
‫‪37‬‬

‫‪:‬المراجع‬

‫‪ .1‬كتاب مقدمة يف احلاسب واإلنرتنت‪ ،‬أ‪.‬د‪ .‬عبداهلل املوسى‪.‬‬


‫‪ .2‬صفحة أ‪.‬نوف الداوود يف موقع اجلامعة‪.‬‬
‫‪ .3‬بعض الشرائح من جتميع أ‪.‬غادة اهلدباء‪.‬‬

You might also like