الشريحة 1

Download Report

Transcript الشريحة 1

‫وحدات القياس وأقسام اللوحة األم وصندوق‬
‫الحاسب وآلية عمل محركات األقراص‬
‫أ‪.‬مريم العومي‬
‫الحاسب اإللكتروني‬
‫الحاسب اإللكتروني‪ :‬جهاز إلكتروني يستخدم في تمثيل البيانات بنبضات كهربائية‬
‫بحالتين فقط (نبضة مرتفعة الفولتية ونبضة منخفضة الفولتية) ‪ ,‬وتمثل رقميا بـ ‪ 0‬و ‪.1‬‬
‫• تسمى كل نبضة ‪.BIT‬‬
‫•تمثل كل مجموعة متتالية من النبضات ( ‪ 8‬نبضات\ ‪.)BIT 8‬‬
‫مثال ‪ :‬يمثل حرف أ بلغة الحاسب بـ ( ‪.)11000110‬‬
‫• البت (‪ :)Bit‬هي أصغر وحدة في جهاز الحاسب وتمثل نبضة كهربائية واحدة‪.‬‬
‫•البايت (‪ :)Byte‬تمثل ‪ 8‬بت وكل بايت يمثل أحد األحرف أو األرقام الموجودة على‬
‫لوحة المفاتيح‪.‬‬
‫‪2‬‬
‫وحدة قياس سعة تخزين البيانات‬
‫وحدة قياس تخزين بيانات الحاسب اآللي‬
‫‪ ‬الوحدة األساسية هي ‪ Bit‬وأساسها ثنائي‪ ،‬أي ‪0, 1‬‬
‫‪Byte = 8 Bits. ‬‬
‫‪Kilo Byte (KB) = 1024 Byte. ‬‬
‫‪Mega Byte (MB) = 1024 KB. ‬‬
‫‪Giga Byte (GB) = 1024 MB. ‬‬
‫‪Tera Byte (TB)) = 1024 GB. ‬‬
‫‪ ‬نظرا الرتفاع قدرات الحاسب على تنفيذ العمليات فإن سرعته ‪ cpu‬تقاس عادة بـ ‪:‬‬
‫الميجاهيرتز‪ MHz‬أو الجيجاهيرتز ‪.GHz‬‬
‫‪1GHz=1000MHz  1MHz=1000Hz ‬‬
‫‪ ‬وحدات قياس سعة الذاكرة العشوائية ‪ RAM‬هي ‪MB , GB‬‬
‫صندوق الحاسب‬
‫صندوق الحاسب ‪ : Case‬يستخدم لتجميع وتثبيت المكونات المادية‬
‫للحاسب(اللوحة األم‪,‬المعالج‪,‬الذواكر‪,‬محركات األقراص) وحمايتها من العبث‬
‫والصدمات‪.‬‬
‫محتويات صندوق الحاسب‬
‫‪.1‬صندوق محركات األقراص ‪Case‬‬
‫‪.2‬اللوحة األم ‪Motherboard‬‬
‫‪.3‬أسالك كهربائية ‪Cables‬‬
‫‪.4‬مروحة تبريد ‪Cooler Fan‬‬
‫‪.5‬مزود الطاقة الكهربائية ‪.Power Supply‬‬
‫‪4‬‬
‫مكونات صندوق الحاسب‬
‫صندوق‬
‫محركات‬
‫األقراص‬
‫اللوحة األم‬
‫أسالك‬
‫كهربائية‬
‫مروحة‬
‫تبريد‬
‫مزود الطاقة‬
‫الكهربائية‬
‫‪5‬‬
‫مكونات صندوق الحاسب‬
‫اللوحة األم‪ :‬لوحة إلكترونية يتم تجميع وربط وحدات الحاسب الرئيسية عليها‬
‫(المعالج‪,‬الذاكرة‪,‬الوحدات اإللكترونية‪,‬منافذ الجهاز)‪.‬‬
‫محتويات اللوحة األم‪:‬‬
‫المعالج ‪,Processor‬الذاكرة العشوائية ‪, RAM‬بطارية حفظ التاريخ والوقت‬
‫‪,Battery‬منافذ تثبيت‪,‬ومن الممكن إضافة بطاقات للصوت والشبكة‬
‫‪.Port\Slots‬‬
‫وظائف اللوحة األم‪:‬‬
‫‪.1‬‬
‫‪.2‬‬
‫‪6‬‬
‫توزيع الطاقة الكهربائية‪.‬‬
‫جسر نقل المعلومات‪.‬‬
‫محركات األقراص‬
‫‪ ‬يستخدم لـ قراءة وكتابة البيانات على األقراص‪.‬‬
‫أنواع محركات األقراص‪:‬‬
‫‪ .1‬محرك القرص الصلب‬
‫• عبارة عن جهاز تخزين مغناطيسي يتم تثبيته داخل جهاز الكمبيوتر‪.‬‬
‫•يتكون من عدة أقراص‪.‬‬
‫•يقسم كل قرص إلى مجموعة من المسارات الدائرية والمقاطع‪.‬‬
‫•يستخدم تقنية الذراع والمسارات والقطاعات للوصول للبيانات‪.‬‬
‫‪ .2‬محرك القرص الضوئي‬
‫• جهاز تخزين يستخدم الليزر لقراءة البيانات الموجودة على الوسائط الضوئية‪.‬‬
‫• هناك نوعان من المحركات الضوئية‪:‬‬
‫‪ (1‬محرك األقراص المضغوطة ‪CD‬‬
‫‪ (2‬محرك أقراص الفيديو الرقمية ‪DVD‬‬
‫‪.3‬محرك القرص المرن‬
‫• جهاز تخزين يستخدم أقرا ً‬
‫صا مرنة‪.‬‬
‫• يتكون من قرص واحد فقط‪.‬‬
‫‪7‬‬
‫•يقسم كل قرص إلى مجموعة من المسارات الدائرية والمقاطع‪.‬‬
‫المكونات البرمجية للحاسب اآللي‬
‫‪8‬‬
‫المكونات البرمجية ‪Software‬‬
‫المكونات البرمجية‪:‬هي األجزاء غير الملموسة من نظام الحاسب اآللي ولها عدة أنواع‪.‬‬
‫البرمجيات(البرامج)‪ :‬مجموعة من األوامر والتعليمات للجهاز مرتبة وفق تسلسل معين ‪ ،‬ويقوم‬
‫الجهاز بتنفيذها لتحقيق غرض معين كاحتساب مجموع درجات الطالب أو التحكم في جهاز أو تحليل‬
‫بيانات أو كتابة رسائل وغير ذلك‪ ،‬إذ أن الحاسب كجهاز ال يستطيع أداء أي عمل أو تنفيذ مهمة ما لم‬
‫يعط تعليمات وأوامر تحدد له ما ينبغي انجازه‪.‬‬
‫أنواع البرمجيات‬
‫أنظمة التشغيل‬
‫‪Operating System‬‬
‫‪EX: Microsoft Windows‬‬
‫‪9‬‬
‫لغات البرمجة‬
‫برامج التشغيل المساعدة‬
‫‪Programming‬‬
‫‪Languages‬‬
‫‪EX: Visual Basic‬‬
‫‪Utilities Programs‬‬
‫برنامج تفحص ‪EX:‬‬
‫األقراص‬
‫التطبيقات‬
‫‪Applications‬‬
‫‪EX: Microsoft Wordo‬‬
‫أنظمة التشغيل‬
‫‪Operating System‬‬
‫نظام التشغيل ‪Operating System‬‬
‫هو عبارة عن مجموعة من البرامج التي تستخدم في تشغيل الحاسب وفي التعامل مع مكوناته وفي ادارة‬
‫البرامج والتطبيقات‪.‬‬
‫‪ ‬نظام التشغيل هو البرنامج الرئيسي ألي جهاز حاسب‪.‬‬
‫‪ ‬يعتبر حلقة وصل بين المستخدم والمكونات المادية للحاسب‪.‬‬
‫نظم التشغيل من حيث لغة التخاطب مع الجهاز‬
‫‪ (1‬خطية ( ‪)DOS, UNIX‬‬
‫‪ (2‬رسومية ( ‪)Windows, MAC, Linux‬‬
‫نظم التشغيل من حيث غرض اإلستخدام‬
‫‪ (1‬نظم تشغيل متخصصة بمهام محددة مثل نظم تشغيل الشبكات ونظم تشغيل األجهزة الطبية‬
‫والهندسية‪.‬‬
‫‪(2‬نظم تشغيل عادية وتستخدم في تشغيل الحواسيب الشخصية‪.‬‬
‫‪10‬‬
‫أنظمة التشغيل ‪Operating System‬‬
‫مهام نظام التشغيل‬
‫‪ .1‬قراءه وتنفيذ التعليمات واألوامر المخزنة في الذكراة (‪)ROM‬‬
‫‪ .2‬فحص وحدات الحاسب للتأكد من سالمتها‪.‬‬
‫‪ .3‬إظهار واجهة المستخدم بعد انتهاء تحميل النظام‪.‬‬
‫‪ .4‬استقبال وإدخال األوامر من مستخدم الجهاز‪.‬‬
‫‪ .5‬استكشاف أخطاء الوحدات المادية والبرمجية أثناء عملية التشغيل‪.‬‬
‫‪11‬‬
‫أنظمة تشغيل خطية ‪MS-DOS‬‬
‫أنظمة تشغيل رسومية‬
‫واجهة المستخدم ‪User interface‬‬
‫واجهة المستخدم ‪User interface-UI‬‬
‫وهي وسيلة لربط المستخدم بالحاسوب‪ ،‬تمكن المستخدم من تشغيل التطبيقات واستعراض الملفات‬
‫والمجلدات‪ .‬من أنواعها ‪:‬‬
‫‪ .1‬واجهة األوامر الخطية ‪Command Line Interface-CLI‬‬
‫هي طريقة تفاعل المستخدم مع البرامج أو نظام التشغيل باستخدام األوامر الخطية بحيث يستجيب المستخدم مع رسائل‬
‫الكمبيوتر التوجيهية من خالل طباعة األوامر سطريا ً ومن ثم يتلقى المستخدم إجابة من النظام‪.‬‬
‫‪ ‬تنفذ برنامج واحد في الوقت الواحد‪.‬‬
‫‪‬يحتاج الى مستخدم متخصص‬
‫‪ .2‬واجهة المستخدم الرسومية ‪Graphical User Interface- GUI‬‬
‫عبارة عن واجهة توفر صور وأيقونات تسهل للمستخدم التعامل معها وتعتبر من أنسب أنواع الواجهات وأكثرها‬
‫استخداما‪ ,‬ومن األنظمة التي تستخدم هذه الواجهات ويندوز باصداراته المختلفة ولينكس ويونكس وماكنتوش‪.‬‬
‫‪‬تمكن المستخدم من تنفيذ عدة برمجيات في نفس الوقت‪.‬‬
‫‪12‬‬
‫البرامج المساعدة ‪/‬أدوات النظام‬
‫أدوات النظام‬
‫هي أجزاء من نظام التشغيل تسمى برامج مساعدة وكل برنامج يعمل كوحدة واحدة‬
‫قائمة بذاتها وتقوم هذه البرامج بمساعدة المستخدم في تشغيل الجهاز وتحقيق المهام‬
‫التي يرغب فيها وكذلك تصحيح وتطوير العمل على جهاز الحاسب اآللي‪.‬‬
‫من مهامها ‪:‬‬
‫‪ -1‬فحص األقراص وإصالح أخطائها وتقسيمها وتجزئتها‪.‬‬
‫‪-2‬التحكم بالملفات و المجلدات (نسخ‪,‬ضغط‪,‬حذف‪ ,‬النسخ اإلحتياطي)‪.‬‬
‫‪-3‬قياس أداء سرعة المعالج‪.‬‬
‫‪-4‬حماية البيانات‪.‬‬
‫‪13‬‬
‫لغات البرمجة‬
‫‪Programming Languages‬‬
‫لغات البرمجة‬
‫هي برمجيات تستخدم لصناعة البرمجيات األخرى مثل(التطبيقات‪,‬البرامج المساعدة‪)...‬‬
‫عن طريق توجيه األوامر باستخدام عبارات أو شفرات برمجية من قبل المبرمج ويتم‬
‫تفسيرها إلى لغة اآللة من قبل مترجمات خاصة بلغة البرمجة ليتم فهمها من قبل نظام‬
‫التشغيل وتنفيذ محتواها‪.‬‬
‫‪ ‬من أمثلتها ‪,Java :‬لغة البيسك ‪ , BAISC‬الفيجوال بيسك ‪,C ,Visual Basic‬‬
‫‪.C++‬‬
‫‪14‬‬
‫التطبيقات ‪Applications‬‬
‫البرنامج التطبيقي ‪ :‬هي البرمجيات المخصصة ألداء مهام معينة وهي أكثر أنواع‬
‫انتشارا ‪ .‬ومن أشهرها‪:‬‬
‫البرمجيات‬
‫َ‬
‫‪.1‬برنامج معالجة النصوص ‪Microsoft Word‬‬
‫‪.2‬برنامج الجداول اإللكترونية ‪Microsoft Excel‬‬
‫‪.3‬برنامج قواعد البيانات ‪Microsoft Access‬‬
‫‪.4‬برنامج العروض التقديمية ‪Microsoft Power Point‬‬
‫‪.5‬برنامج متصفح اإلنترنت ‪Internet Explorer‬‬
‫‪.6‬برامج متعددة األغراض ‪Micromedia Flash : Multimedia‬‬
‫‪15‬‬
‫تطوير البرمجيات‬
‫‪Software & System Development‬‬
‫‪‬هي عملية يتم من خاللها إضافة أو تعديل خصائص ومميزات برنامج ما لتالئم احتياجات المستخدم‪.‬‬
‫و تمر هذه العملية بعدة مراحل‪:‬‬
‫‪.1‬التحليل‬
‫‪. 2‬التصميم‬
‫‪ .3‬التنفيذ (البرمجة)‬
‫‪‬تعرف كل نسخة مطورة من البرمجيات باسم اإلصدار ورقمه (‪.)Version 1.1‬‬
‫‪ ‬من أمثلة تطوير البرمجيات ‪ :‬تطوير ناظم التشغيبل ويندوز( ‪, Windows98 ,Windows ME‬‬
‫‪Windows , Windows XP, Windows Vista , Windows 3.11,Windows 95‬‬
‫‪.)Windows 7 ,2000‬‬
‫‪16‬‬
‫مراحل تطوير البرمجيات‬
‫‪ .1‬تحليل النظام ‪System Analysis‬‬
‫‪ ‬تحديد احتياجات المستخدم من النظام لتسهل عمله‪.‬‬
‫‪ ‬تحديد خطوات بناء النظام‪.‬‬
‫‪ ‬التأكد من إمكانية بناء النظام مثل‪ :‬توفر المقدرة المادية والفنية‪.‬‬
‫‪ ‬يسمى الشخص المسؤول عن هذه المرحلة (محلل نظم)‪.‬‬
‫‪ .2‬تصميم النظام ‪System Design‬‬
‫‪ ‬تصميم الشاشات والتقارير وقواعد البيانات‪.‬‬
‫‪ ‬مراعاة سهولة االستخدام من قبل المستخدم‪.‬‬
‫‪ ‬يسمى الشخص المسؤول عن هذه المرحلة (مصمم النظام)‪.‬‬
‫‪ .3‬البرمجة ‪Programming‬‬
‫‪ ‬كتابة األوامر الحاسوبية بواسطة لغات البرمجة‪.‬‬
‫‪ ‬يسمى الشخص المسؤول عن هذه المرحلة (مبرمج)‪.‬‬
‫‪17‬‬
‫مراحل تطوير البرمجيات‬
‫‪ ‬بعد اإلنتهاء من مراحل تطوير البرمجيات يكون البرنامج جاهز للفحص ومن ثم إمكانية‬
‫العمل عليه‪.‬‬
‫‪ ‬من البرمجيات المطورة ماهو عام مثل برامج المايكروسوفت ومنها ماهي خاصة لمؤسسات‬
‫معينة‪.‬‬
‫‪ ‬تتطور البرمجيات إلظهار نسخة جديدة بناء على احتياجات المستخدمين وتطور المنافسة في‬
‫البرمجيات‪.‬‬
‫‪18‬‬