You are on page 1of 18

‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫الجزء الول‬
‫مكونات الحاسب اللي المادية (‪)HARDWARE‬‬
‫تعريف بالحاسب اللي ومكوناته‬ ‫‪.1‬‬
‫إن النسان بطبيعته يتصرف بالمور على النحو التالي‪:‬‬
‫‪-1‬يقوم النسان بتلقى البيانات (‪، )Data‬‬
‫‪ -2‬ثم يعالج المعطيات او البيانات (‪، )Process Data‬‬
‫‪ -3‬ويحصصصل على النتائج (‪ )Results‬التصصي تسصصاعده على اتخاذ القرارات التصصي يراهصصا‬
‫مناسبة‪.‬‬
‫فعلى سصبيل المثال‪ ،‬عندمصا يرى النسصان بعصض الشياء‪ ،‬فانصه وبسصرعة يحلل مصا يرى‪ ،‬ثصم يقوم بأخذهصا أو تركهصا‪.‬‬
‫فرؤيته للنقود هذه تمثل تلقيه للبيانات‪ ،‬وتحليله السريع لما رأى هو معالجة هذه البيانات‪ ،‬ثم قراره في أخذ النقود‬
‫أو تركها يمثل النتيجة أو القرار المناسب الذي اتخذه نتيجة لعملية التحليل‪ .‬وهذه الصورة الطبيعية يمكن تمثيلها‬
‫بالرسم التالي‪:‬‬
‫‪R‬‬ ‫‪P‬‬ ‫‪D‬‬

‫حيث يمثل كل من ‪ D‬و ‪ P‬و ‪ R‬ما يلي‪:‬‬


‫تمثل المعطيات الولية (البيانات) المدخلة التي تحتاج إلى المعالجة‪،‬‬ ‫•‪D‬‬
‫• ‪ P‬تمثل طريقة المعالجة‪،‬‬
‫• ‪ R‬تمثصصل نتيجصصة المعالجصصة (التصصي يمكصصن أن تكون صصصحيحة أو خاطئة وهذا يعتمصصد على صصصحة‬
‫البيانات المدخلة وصحة التحليل)‪.‬‬
‫ومصن المعلوم أن قدرة النسصان على تذكصر المعلومات و تحليصل المسصائل محدودة جدا‪ .‬فمثل يصصعب على المدرس‬
‫فصصي الجامعصصة أن يتذكصصر جميصصع أسصصماء الطلب والطالبات الذيصصن يدرسصصهم‪ .‬ويصصصعب على المحاسصصب فصصي إحدى‬
‫الشركات‪ ،‬مع خبرته بالعمليات الحسابية وكيفية تطبيقها‪ ،‬أن يحدد بنفسه وفي وقت محدود ومعقول قيمة العملية‬
‫الحسصابية التاليصة ‪ .))900 +5)5 (( /18 - 6)13536( + 2)22(*5( :‬لذا فان النسصان يبحصث عصن عنصصر فيزيائي‬
‫آلي يستعين به على التخزين والتحليل وإصدار النتائج بسرعة‪ ،‬على أن تكون طبيعة هذا العنصر مشابهة لطبيعة‬
‫النسصان مصن حيصث طريقصة تلقصي البيانات ومعالجتهصا بالصصورة الملئمصة واصصدار النتائج‪ .‬ويمكصن أن نمثصل هذا‬
‫العنصر الفيزيائي بالرسم التالي‪:‬‬
‫‪'R‬‬ ‫'‪P‬‬ ‫'‪D‬‬

‫وتمثصل ‪ 'D‬البيانات المدخلة التصي يفهمهصا العنصصر الفيزيائي (المادي)‪ ،‬ويمثصل كصل مصن ‪ 'P‬و ‪ 'R‬طريقصة التحليصل‬
‫والنتيجصة‪ .‬فالنسصان يتعامصل بالطريقصة ( ‪ ،)D,P,R‬ول يسصتطيع أن يتعامصل بالطريقصة ( ‪ )'D',P',R‬لنهصا طريقصة‬
‫خاصة بالعنصر الفيزيائي‪ .‬وهذا الخير ل يستطيع أن يتعامل بالطريقة ( ‪ )D,P,R‬لنها طريقة النسان‪ .‬بمعنى‬
‫آخصر أن للنسصان لغصة يتعامصل بهصا وطريقصة يحلل بهصا‪ ،‬وللعنصصر الفيزيائي لغصة أخرى يسصتخدمها لدخال البيانات‬
‫وتحليلهصا اتباعصا للطريقصة ‪ .'P‬لذلك كان ل بصد مصن إيجاد طريقصة تمكصن النسصان والعنصصر الفيزيائي مصن التفاهصم‬

‫‪17/10/08‬‬ ‫‪1‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫والتعامل مع بعضهم البعض‪ .‬وهذه الطريقة هي بالطبع التي تحول ‪ D‬إلى ‪( 'D‬يقوم النسان بتجهيز وتحضير‬
‫البيانات بشكصصل يلئم العنصصصر الفيزيائي) و ‪ 'R‬إلى ‪( R‬يقوم العنصصصر الفيزيائي بتحويصصل وترجمصصة النتيجصصة التصصي‬
‫حصصل عليهصا مصن ‘‪ P‬الى شكصل يلئم النسصان)‪ .‬ونشيصر هنصا إلى أنصه يوجصد لغات متعددة لبرمجصة الحاسصب اللي‬
‫سوف نتعرض لها لحقا‪.‬‬
‫فنمثل طريقة التحويل من ‪ D‬إلى ‪ 'D‬بالدالة ‪ F‬وطريقة التحويل من ‪ 'R‬إلى ‪ R‬بالدالة ‪ .S‬فيكون الشكل النهائي‬
‫الذي يمثل التعامل بين النسان واللة على النحو التالي‪:‬‬
‫‪R‬‬ ‫‪P‬‬ ‫‪D‬‬

‫‪F‬‬ ‫‪S‬‬

‫‪'R‬‬ ‫'‪P‬‬ ‫'‪D‬‬


‫تعريف ‪ : 1‬الحاسب اللي‬
‫الحاسصصصب اللي عبارة عصصصن مجموعصصصة مصصصن المكونات الفيزيائيصصصة (‪ )Hardware‬والمكونات البرمجيصصصة (‬
‫‪ .)Software‬وتُمثصل المكونات الفيزيائيصة بالدوال التاليصة‪ .F, D’, P’, R’, S :‬والعنصصر الفيزيائي هصو مصا‬
‫نسصميه بالحاسصب اللي الذي يتلقصى البيانات التصي نسصميها (‪( )Data‬والتصي تكون على شكصل إشارات كهربيصة‬
‫مرتفعصصة ومنخفضصصة تمثصصل بالرقصصم ‪ 1‬والرقصصم ‪ .0‬ويطلق على هذه الشارات عادة اسصصم الشارات الرقميصصة (‬
‫‪ .)Digital Signals‬ويعالج الحاسوب هذه الشارات بسرعة هائلة بتطبيق برنامج (‪ )Program‬الذي هو‬
‫مصن صصنع النسصان المصبرمج (‪ .)Programmer‬والبرنامصج عبارة عصن مجموعصة مصن الوامصر أو التعليمات‬
‫الواضحة التي تستطيع اللة تنفيذها بدقة‪ ،‬ويعطي النتائج (‪ )Results‬التي يخزنها في ذاكرته الدائمة مثل‬
‫القرص الصلب (‪ )Hard Disk‬بغرض استرجاعها فيما بعد ان دعت الحاجة الى ذلك‪.‬‬

‫تعريف ‪ : 2‬الحاسب اللي‬


‫الحاسب اللي هصو آلة حاسصبة إلكترونيصة تتميصز بسرعتها العاليصة فصي أداء العمليات الحسابية والمنطقيصة المعقدة‪.‬‬
‫كمصصا تتميصصز بقدرتهصصا الفائقصصة على تخزيصصن (كتابصصة) و اسصصترجاع (قراءة) البيانات(‪ )Data‬بدقصصة متناهيصصة‪ .‬وتتصصم‬
‫العمليات الحسصصابية والمنطقيصصة المعقدة وتداول البيانات مصصن خلل مجموعصصة مصصن التعليمات أو الوامصصر يطلق‬
‫عليها اسم برامج (‪.)Programs‬‬

‫‪17/10/08‬‬ ‫‪2‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫المكونات الساسية الفيزيائية او المادية (‪ )Hardware‬للحاسب اللي‬ ‫‪.2‬‬


‫إن المكونات الفيزيائية الساسية للحاسب اللي تتكون من العناصر الفيزيائية التالية (انظر الشكل ‪:)1‬‬
‫‪.1‬وحدة مركزية (‪)Central Unit‬‬
‫‪.2‬وحدات الدخال والخراج (‪)Input/Output Devices‬‬
‫‪.3‬وهذه العناصصصر الفيزيائيصصة متصصصلة مصصع بعضهصصا البعصصض بواسصصطة خطوط نسصصميها خطوط النقصصل‬
‫‪ ،Buses‬وهصي على ثلثصة أنواع‪ :‬خطوط نقصل البيانات ( (‪,Data Buses‬خطوط نقصل العناويصن (‬
‫‪ )Address Buses‬وخطوط التحكم (‪)Control Buses‬‬

‫الشكل ‪ :1‬أجزاء الحاسوب‬


‫تعريف الوحدة المركزية (‪)Central Unit‬‬
‫تضم الوحدة المركزية (‪ )Central Unit‬كل من العناصر التالية‪:‬‬
‫‪.1‬الذاكرة الرئيسة (‪)RAM‬‬
‫‪.2‬وحدة المعالجة المركزية (‪)CPU‬‬
‫‪.3‬خطوط النقل ((‪Buses‬‬
‫وأنواعها‬ ‫الذا كرة‬

‫‪17/10/08‬‬ ‫‪3‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫الذاكرة هصصي عنصصصر فيزيائي يمكصصن الحاسصصوب مصصن القيام بعمليات التخزيصصن المؤقتصصة (التصصي تعتمصصد على الطاقصصة‬
‫الكهربيصة أو أي مصصدر آخر مصن مصادر الطاقصة لحفظ المعلومات) والدائمصة (التي ل تعتمصد على الطاقة الكهربية‬
‫لحفظ المعلومات)‪ .‬وهناك شكلن من الذاكرة‪.‬‬
‫الذاكره الرئيسة‬ ‫ا‪-‬‬
‫إن الذاكرة مصن هذا الشكصل تتكون مصن مجموعصة مصن الخليصا (‪ )Cells‬المتجاورة والمعنونصة حيصث أن لكصل خليصة‬
‫عنوان يميزها عن غيرها ويمكننا من الوصول إليها إما للتخزين بها (عملية كتابة ‪ )Write‬أو معرفة محتواها‬
‫(عمليصة قراءة ‪ .)Read‬كمصا أنهصا تمتاز بخاصصية مهمصة جدا وهصي ثبوت وقصت الوصصول إلى الخليصا‪ .‬بمعنصى أن‬
‫الوقصت الذي يحتاجصه عنصصر المعالجصة المركزي (المعالج (‪ Processor‬للوصصول إلى الخليصة الولى هصو نفصس‬
‫الوقصصت الذي يحتاجصصه للوصصصول إلى الخليصصة الخيرة‪ .‬وتسصصتعمل الذاكرة لتخزيصصن البيانات (‪ )Data‬أو البرامصصج (‬
‫‪ )Programs‬أو النتائج (‪ .)Results‬وهناك أصصصصناف متعددة مصصصن الذاكرة‪ ،‬نذكصصصر منهصصصا‪RAM، ROM، :‬‬
‫‪PROM، EPROM، CACHE، .REGISTER‬وتقاس سعة الذاكرة (أو سعة التخزين) بالبايت ‪Byte‬‬
‫وسصرعتها (أو سصرعة تبادل المعلومات مصع وحدة المعالجصة المركزيصة ‪ )CPU‬بصص = ‪Nano Second )1 NS‬‬
‫‪ .)10-9 Second‬أنظر الشكل ‪.2‬‬

‫ألشكل ‪ :2‬بعض انواع الذاكرة وعلقتها ببعضها البعض‬


‫الذاكرة ‪( RAM‬أو الذاكرة العشوائية الستدلل)‬
‫هي ذاكرة القراءة والكتابة أي أننا نستطيع أن نخزن بها ونسترجع منها المعلومات‪ .‬وكلمة ‪ RAM‬هي اختصار‬
‫لصص ‪ .Random Access Memory‬وهذه الذاكرة المعنونصة والمنظمصة ويشار إليهصا عادة بالذاكرة الرئيسصية (‬
‫‪ )Main Memory‬التي يخزن بها الحاسوب البيانات والبرامج وكذلك النتائج‪ .‬ويسمي هذا التخزين بالتخزين‬
‫المبدئي أو الولي أو المؤقصت‪ ،‬ذلك لن هذه الذاكرة تعتمصد على الكهرباء لحفصظ مصا بهصا مصن معلومات فإذا انقطصع‬
‫التيار الكهربائي فقدت محتوياتهصصصصا‪ .‬وهذه الذاكرة هصصصصي التصصصصي يتعامصصصصل معهصصصصا عنصصصصصر المعالجصصصصة المركزي (‬
‫‪ .)Processor‬ويجصصب تخزيصصن اي برنامصصج او امصصر يراد تنفيذه مبدئيصصا فصصي ال ‪RAM‬ثصصم ينتقصصل إلى المعالج‬
‫‪ .Processor‬فكلما كانت هذه الخيرة كبيرة كلما زادت قدرات الحاسوب على العمل بشكل أفضل‪.‬‬
‫ا لذاكرة ‪ROM‬‬

‫‪17/10/08‬‬ ‫‪4‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫هصصي ذاكرة للقراءة فقصصط‪ .‬ويقوم الحاسصصوب بقراءة محتوياتهصصا عادة عنصصد بدء التشغيصصل ول يسصصتطيع أن يغيصصر هذا‬
‫المحتوى أو ان يضيف إليه أية معلومات‪ .‬وكلمة ‪ ROM‬هي اختصار لص (‪ )Read Only Memory‬ونشير‬
‫كذلك إلى أن المعلومات المخزنصصة فصصي هذه الذاكرة ل تمحصصى بانقطاع التيار الكهربائي‪ .‬وهذه المعلومات‪ ،‬والتصصي‬
‫تكون عادة مجموعصصة مصصن الوامصصر تسصصتخدم لتهيئة الحاسصصب (مثصصل التأكصصد مصصن وجود الذاكرة الرئيسصصية ‪RAM‬‬
‫وسلمتها‪ ،‬وكذلك التحقق من سلمة الجهزة المتصلة بالوحدة الرئيسة مثل الشاشة والمفاتيح وغيرها‪ ،‬كما تقوم‬
‫بالبحصث عصن نظام التشغيصل الذي يتولى قيادة الحاسصب وتلقصي الوامصر مصن المسصتخدم ونقلهصا إلى عنصصر المعالجصة)‪،‬‬
‫والمعروف أن الشركصة المصنعة للجهاز مثصل شركة ‪ IBM‬أو غيرهصا هي التصي تقوم ببرمجتهصا ووضع التعليمات‬
‫فيها‪.‬‬
‫الذاكرة ‪PROM‬‬
‫هصصي الذاكرة القابلة للبرمجصصة مرة واحدة فقصصط‪ .‬فإذا بُرمجصصت ووضعصصت فيهصصا التعليمات أو البرامصصج‪ ،‬تحولت إلى (‬
‫‪ .)ROM‬والحرف ‪ P‬يعني (‪ )Programmable‬أي قابلة للبرمجة‪ .‬وتستخدم هذه الذاكرة عادة لتخزين بعض‬
‫البرامج بهدف تسريع تنفيذها في الحاسوب‪.‬‬
‫الذاكرة ‪EPROM‬‬
‫هي الذاكرة القابلة للبرمجة عدة مرات‪ .‬أذ يمكن للتعيمات والوامر أن تخزن فيها ثم تعدل وتستبدل لحقا‪ ،‬كأن‬
‫يضاف إليها أو يحذف منها بعض المعلومات‪ .‬والحرف ‪ E‬يعني (‪ )Erasable‬أي قابلة للحذف‪.‬‬
‫الذاكرة الفورية ‪Cache‬‬
‫الذاكرة كاش (‪ )Cache‬هصصي الذاكرة المسصصاعدة السصصريعة‪ .‬وتقدر سصصرعة اسصصترجاع البيانات منهصصا بحوالي ‪10‬‬
‫أضعاف سرعة استرجاعها من الذاكرة (‪ .)RAM‬وهذا النوع من الذاكرة غالي السعر ومرتفع التكاليف مقارنة‬
‫بالذاكرة ‪ RAM‬ويقدر السعر بحوالي ‪ 100‬مرة أغلى من الذاكرة الرئيسة ( ‪ .)RAM‬ونتيجة لذلك هي محدودة‬
‫الحجم‪.‬‬

‫الذاكرة ‪REGISTER‬‬
‫هصصي الذاكرة الداخليصصة لعنصصصر المعالجصصة المركزي (‪ )Processor‬التصصي يسصصتعملها للقيام بعمله (أي يسصصتعين بهصصا‬
‫لتمام تنفيصذ الوامصر)‪ .‬وهصي أسصرع مصن كصل أنواع الذاكرة السصابقة الذكصر (بحوالي ‪ 10‬مرات أسصرع مصن الذاكرة‬
‫الفوريصة ‪ )Cache‬إل أنهصا محدودة الحجصم جدا (ونشيصر كذلك إلى أن بعصض مكونات الحاسصب الداخليصة عندهصا هذا‬
‫النوع من الذاكرة)‪.‬‬

‫ب‪ -‬الشكل الثاني (وسائط التخزين الدائمة أو الذاكرة المساعدة (‪)Auxiliary Storage Devices‬‬
‫الذاكره مصن هذا الشكصل عادة مصا تكون دائريصة مثصل القرص الصصلب والقرص المرن والقرص الضوئي التصي تعتمصد‬
‫على الدوران السريع ورؤوس قراءة وكتابة (‪ )Read/Write Heads‬للوصول إلى أماكن المعلومات (ونشير‬
‫إلى عدم ثبوت وقصت الحصصول على المعلومات فصي مثصل هذه الوسصاط)‪ .‬ومنهصا طوليصة مثصل الشريصط المغناطيسصي‪.‬‬
‫وهذه الذاكره هي التي يشار إليها بوسائط التخزين الثانوية أو المساعدة‪ ،‬حيث أن المعلومات المخزنة مبدئيا في‬
‫الذاكرة الرئيسصصة ‪( RAM‬التخزيصصن الولي) تعتمصصد على الكهرباء فصصي بقائهصصا‪ .‬فدوامهصصا متعلق باسصصتمرار التيار‬

‫‪17/10/08‬‬ ‫‪5‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫الكهربصي‪ ،‬لذا فهصي تنتقصل إلى عنصصر مصن عناصصر التخزيصن الدائم الذي ل يعتمصد على الكهرباء لحفظهصا بشكصل دائم‬
‫ومستمر‪ .‬وهناك عدة أنواع من هذه العناصر‪ ،‬نذكر منها‪:‬‬

‫‪ .1‬القرص اللكتروني الصلب (‪)Hard Disk‬‬


‫هذا العنصصر اللكترونصي هصو مصن أهصم وسصائط التخزيصن الدائمصة والمسصاعدة لحفصظ واسصترجاع المعلومات (انظصر‬
‫الشكصل ‪ .)3‬وهصو مؤلف مصن مجموعصة مصن الدوائر أو المسصارات المرقمصة (‪ .) …،2 ،1 ،0‬وعادة مصا يطلق على‬
‫المسصارات المتوازيصة والتصي تحمصل نفصس الرقصم اسصم اسصطوانه ( ‪ .)Cylinder‬وفوق كصل دائرة أو (‪)Cylinder‬‬
‫يوجصد رأس قراءة وكتابصة (‪ )Read/Write Head‬للوصصول إلى الماكصن (لقراءة أو كتابصة المعلومات)‪ .‬كمصا أن‬
‫كل اسطوانه مقسمة إلى دوائر وقطاعات (‪ )Sectors, Tracks‬مرقمة‪ ،‬وبالتالي يتمكن الحاسوب من معرفة‬
‫مكان أو عنوان البيانات التي يراد قراءتها او تخزينها في القرص يكفي معرفة رقم الص ‪ Cylinder‬والص ‪Sector‬‬
‫والصص ‪ .Track‬والقرص الصصصلب يكون عادة مثبصصت داخصل الوحدة المركزيصة (ويسصمى بالقرص الصصلب الداخلي)‪.‬‬
‫وهناك أنواع منصه تكون خارج الوحدة المركزيصة (وتسصمى بالقراص الصصلبة الخارجيصة)‪ .‬ويمتاز القرص الصصلب‬
‫بقدرته التخزينية الضخمة التي تتراوح حاليا بين ‪ GigaBytes 80‬و ‪.GigaByte 4‬‬

‫الشكل ‪ :3‬رسم يوضح القرص الصلب من الداخل‬

‫‪ .2‬القرص المغنطيسي المرن (‪)Magnetic Disk or Diskette‬‬


‫هصصو عبارة عصصن صصصورة مصصصغرة مصصن القرص الصصصلب ‪ ،Hard Disk‬مؤلف مصصن دائرة واحدة فقصصط (‪One‬‬
‫‪ )Cylinder‬وهصو مغناطيسصي الصصنع محدود السصعة‪ ،‬خفيصف الوزن وسصهل الحمصل‪ .‬تتراوح سصعته عادة بيصن ‪1.2‬‬
‫ميجابايت و ‪ 720‬كيلو بايت بالنسبة للقراص بحجم (‪ )1/4"5‬بوصة‪ ،‬وبين ‪ 1.44‬ميجابايت و ‪ 1.2‬ميجابايت‬
‫بالنسبة للقراص بحجم (‪ )1/2"3‬بوصة‪ .‬وله قارئ خاص عادة ما يكون داخل الوحدة المركزية‪ .‬ولمعرفة أي‬
‫عنوان يكفي معرفة رقم ال ‪ Sector‬ورقم ال ‪.Track‬‬

‫‪17/10/08‬‬ ‫‪6‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫الشكل ‪ :4‬رسم يوضح القرص المغناطيسي ‪ ”3.5‬و “‪1/4 5‬‬


‫‪ .3‬القرص الضوئي (‪)Compact Disk‬‬
‫يعتمصد القرص الضوئي على تكنولوجيا الليزر لتسجيل واسصترجاع المعلومات‪ .‬وهصو الكثر استعمال في عصرنا‬
‫الحالي‪ ،‬حيصصث أن ثمنصصه نسصصبيا زهيدا جدا وقدرتصصه التخزينيصصة كصصبيرة‪ .‬فهصصي تتراوح بيصصن ‪ 750‬ميجابايصصت بالنسصصبة‬
‫للقراص مصن نوع ‪ ،CD-ROM‬إلى ‪ Gigabytes 17‬بالنسصبة للقراص مصن نوع ‪ DVD-ROM‬وهصي قدرة‬
‫هائلة جدا‪ .‬ويمكن أن نخزن فيهم أصوات وصور ونصوص‪ .‬إل أن هذا النوع من الوسائط هو للقراءة فقط‪ .‬فل‬
‫نسصتطيع أن نحذف ول أن نضيصف‪ .‬وللتسصجيل على هذه القراص هناك جهاز خاص لذلك يحفصر المعلومات على‬
‫القرص باسصصتعمال شعاع الليزر‪ .‬ولقراءة هذه القراص هناك أجهزة خاصصصة لذلك تسصصمى ‪CD-ROM Drive‬‬
‫بالنسبة لص ‪CD-ROM‬و ‪ DVD-ROM Drive‬بالنسبة لص ‪.DVD-ROM‬‬

‫ألشكل ‪ :5‬القرص الضوئي وطريقة القراءة والكتابة باستخدام الليزر‬


‫‪ .4‬الشريط المغنطيسي (‪)Magnetic Tape‬‬
‫هصو مصن وسصائط التخزيصن الدائمصة التصي تحفصظ المعلومات بطريقصة تتابعيصه الواحدة تلو الخرى بمعنصى أنصه إذا أردنصا‬
‫الحصول على المعلومة العاشرة‪ ،‬على سبيل المثال‪ ،‬فانه ينبغي علينا أن نقرأ المعلومة الولى ثم الثانية ثم الثالثة‬
‫وهكذا حتصى نصصل إلى المعلومصة العاشرة! ويمتاز الشريصط بقلة ثمنصه وقدرتصه على حفصظ كصم هائل مصن المعلومات‬
‫التصي تصصل إلى أكثصر مصن ‪ Gigabytes 2‬للشريصط الواحصد‪ .‬ويسصتعمل الشريصط لحفصظ الرشيصف (‪ )Backup‬التصي‬
‫تحتوي على كميات كصصبيرة مصصن المعلومات‪ .‬ويمكصصن أن نخزن عليصصه المعلومات عدة مرات‪ ،‬وهصصو قابصصل للقراءة‬
‫والكتابة‪ .‬كما أن له قارئ خاص يسمى ‪ .Tape Drive‬ألشكل ‪ 6‬يعرض صورة الشريط المغناطيسي‪.‬‬

‫‪17/10/08‬‬ ‫‪7‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫الشكل ‪ :6‬رسم يوضح الشريط المغناطيسي ورأس القراءة والكتابة‬


‫وحدات القياس سعة الذاكرة‬
‫أنه من المعلوم أن لكل شيء وحدة قياس معينة تميزه عن غيره‪ .‬فوحدة قياس السوائل هي الل تر‪ ,‬والقمشة تقاس‬
‫بالمتصصر‪ ,‬والمسصصافات تقاس بالكيلومتصصر واللوزان تقاس عادة بالكيلو غرام وهكذا‪ .‬وفيمصصا يلي نصصبين وحدات القياس‬
‫الخاصة بالمعلومات‪.‬‬
‫قياس المعلومات‬ ‫ا‪-‬‬
‫إن المعلومات تقاس بالبايصصصصصت (‪ ،)Byte‬ومشتقاتهصصصصصا مثصصصصصل الكيلو بايصصصصصت (‪ ،)KiloByte‬والميجابايصصصصصت (‬
‫‪ ،)MegaByte‬والجيجابايت (‪.)GigaByte‬‬
‫تعريف البت (‪)Bit‬‬ ‫ب‪-‬‬
‫إن المعلومات (‪ )Data - Programs‬المخزنة في الحاسب هي معلومات أو إشارات رقمية(‪Numerical or‬‬
‫‪ ) Digital‬مؤلفة من رمزين هما الصفر والواحد اللذين يعبران عن حالتين هما (الحالة ‪ on‬والحالة‬ ‫‪Signals‬‬
‫‪ off‬أو وجود أو عدم وجود لشحنصة كهربائيصة أو إشارة كهربائيصة مرتفعصة وإشارة كهربائيصة منخفضصة)‪ .‬فالمكان القادر‬
‫على تخزيصصن إمصصا الرقصصم صصصفر أو الرقصصم واحصصد نقول عنصصه أنصصه قادر على تخزيصصن خانصصة ثنائيصصة واحدة (‪ )bit 1‬أو (‪1‬‬
‫‪.)Binary Digit‬‬

‫تعريف البايت (‪)Byte‬‬ ‫ج‪-‬‬


‫البايصت هصو مجموعصة مؤلفصة مصن ثمانيصة خانات ثنائيصة (‪ )bits 8‬أي إننصا نسصتطيع أن نخزن فيهصا مجموعصة مصن‬
‫الصصصفار والحاد عددهصصا ثمانيصصة‪ .‬فمثل المجموعصصة ‪ 01100001‬تحتاج إلى ‪ Byte 1‬لكصصي تخزن والمجموعصصة‬
‫‪ 01110011‬تحتاج أيضصا بايصت واحصد فقصط أمصا المجموعصة ‪ 01110001 01110111‬تحتاج إلى ‪ .Bytes 2‬كمصا‬
‫أنه في كل بايت نستطيع أن نخزن (‪ )256 = 28‬رقما مختلفا (مجموعة واحدة في وقت واحد)‪ .‬ونشير كذلك أنه‬
‫في البايت الواحد نستطيع أن نخزن حرف واحد مثل (‪ )… ,a, b, c, …z, A, B, C‬أو إشارة واحدة مثل (<‪,‬‬
‫> ‪ )… ,% ,& ,@ ,+ ,‬أو رقصصم عشري واحصصد مثصصل ‪ )9… ,3 ,2 ,1 ,0(.‬إذ أن كصصل حرف أو إشارة أو رقصصم‬
‫عشري يمثصصل فصصي مجموعصصة مصصن ‪ .bits 8‬فمثل الحرف ‪ A‬يحتاج الى بايصصت واحصصد لتخزينصصه‪ .‬ويمثصصل بالرقصصم‬
‫‪ 01000001‬الحرف ‪.A‬‬

‫‪17/10/08‬‬ ‫‪8‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫تعريف الكيلو بايت (‪)KiloByte‬‬ ‫ح‪-‬‬


‫الكيلو بايت يساوي ‪ 1024‬بايت‪ .‬مما يعني أننا في واحد كيلو بايت نستطيع أن نخزن ‪ 1024‬حرف أو إشارة أو‬
‫رقم‪ .‬ونستخلص مما سبق المعادلة التالية‪:‬‬
‫‪KiloByte )KB( = 1024 Bytes )B( = 1024*8 bits 1‬‬

‫تعريف وميجابايت (‪)MegaByte‬‬ ‫خ‪-‬‬


‫الميجابايت تساوي ‪ 1024‬كيلو بايت‪ .‬فلدينا إذن المعادلة التالية‪:‬‬
‫‪MegaByte )MB( = 1024 KB = 1024 * 1024 B = 1024 * 1024 * 8 bits 1‬‬
‫تعريف الجيجابايت (‪)GigaByte‬‬ ‫هـ‪-‬‬
‫الجيجابايت تساوي ‪ 1024‬ميجابايت‪ .‬وبتالي‪:‬‬
‫‪GigaByte )GB( = 1024 MB = 10242 KB = 10243 B = 10243 * 8 bits 1‬‬

‫والجداول التالية تلخص كل المعادلت السابقة‪.‬‬


‫‪Bits‬‬ ‫‪Bytes‬‬ ‫‪KB:‬‬ ‫‪MB:‬‬ ‫‪GB:‬‬
‫‪Kilobytes Megabytes Gigabytes‬‬
‫= ‪Bit‬‬ ‫‪1‬‬ ‫‪//‬‬ ‫‪//‬‬ ‫‪//‬‬ ‫‪//‬‬
‫= ‪1 Byte‬‬ ‫‪8‬‬ ‫‪1‬‬ ‫‪//‬‬ ‫‪//‬‬ ‫‪//‬‬
‫‪1KB:‬‬ ‫‪8 *210‬‬ ‫‪210‬‬ ‫‪1‬‬ ‫‪//‬‬ ‫‪//‬‬
‫= ‪KiloByte‬‬
‫‪1MB:‬‬ ‫‪8 *220‬‬ ‫‪220‬‬ ‫‪210‬‬ ‫‪1‬‬ ‫‪//‬‬
‫= ‪MegaByte‬‬
‫‪1GB:‬‬ ‫‪8 * 230‬‬ ‫‪230‬‬ ‫‪220‬‬ ‫‪210‬‬ ‫‪1‬‬
‫= ‪Gigabyte‬‬
‫تقاس سعة الذاكرة بالبايت (‪ )BYTE‬و مضاعفاته‬
‫بت ‪BIT‬‬ ‫كيلو بايت ‪ KB‬بايت ‪BYTE‬‬ ‫ميجا‬ ‫جيجا‬
‫‪MB‬‬ ‫‪GB‬‬
‫‪1024*1024*1024*8‬‬ ‫‪1024*1024*1024‬‬ ‫‪1024*1024‬‬ ‫‪1024‬‬ ‫جيجــــــــا ‪1‬‬
‫= ‪230*8‬‬ ‫=‬ ‫=‬ ‫= ‪210‬‬ ‫بايت ‪GB‬‬
‫‪30‬‬ ‫‪20‬‬
‫‪2‬‬ ‫‪2‬‬ ‫=‬
‫‪2*8 = 1024*1024*8‬‬ ‫‪= 1024*1024‬‬ ‫‪210 = 1024‬‬ ‫‪1‬‬ ‫ميجا بايت‬
‫‪20‬‬
‫‪220‬‬ ‫‪= MB‬‬
‫‪210*8 = 1024*8‬‬ ‫‪210 = 1024‬‬ ‫‪1‬‬ ‫كيلو بايت‬
‫‪= KB‬‬
‫‪8‬‬ ‫‪1‬‬ ‫بايت =‬
‫‪BYTE‬‬
‫او‬
‫‪GB =1024 MB‬‬ ‫‪MB=1024KB‬‬ ‫‪KB=1024 BYTES‬‬
‫‪GB ~ 109 Bytes‬‬ ‫‪MB ~ 106 Bytes‬‬ ‫‪KB ~ 103 Bytes‬‬
‫‪BYTE= 8Bits‬‬

‫‪17/10/08‬‬ ‫‪9‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫تمريـن ‪ :1‬لنفترض أن لدينصا كتاب مؤلف مصن ‪ 240‬صصفحة وتحتوي كصل صصفحة على ‪ 50‬سصطر ويضصم كصل سصطر‬
‫‪ 10‬كلمات والكلمة الواحدة فيها ‪ 8‬حروف‪ ،‬فإلى كم بايت نحتاج لتخزين هذا الكتاب‪.‬‬

‫الحــل‪ :‬إن عدد الحرف فصي كصصل كلمصصة هصصو ‪ 8‬حروف كمصصا سصصبق‪ ،‬وبمصصا أن لدينصصا فصصي كصصل سصصطر ‪ 10‬كلمات‪ ،‬فعدد‬
‫الحرف في كل سطر هو ‪ 80‬حرف‪ .‬في الصفحة الواحدة عندنا ‪ 50‬سطر‪ ،‬يعني أن عدد الحرف في الصفحة‬
‫الواحدة يساوي ‪ 4000 = 80* 50‬حرف‪ .‬الكتاب مؤلف من ‪ 240‬صفحة‪ ،‬وبالتالي فان عدد الحرف الجمالي‬
‫في الكتاب هو ‪ 960.000 = 240 *4000‬حرف‪.‬‬

‫أذا كال حرف يحتاج إلى بايصت واحصد مصن أجصل تخزينصه‪ .‬فإننصا نحتاج إلى ‪ 960.000‬بايصت لتخزيصن هذا الكتاب أي‬
‫أقصل مصن ‪ 1‬ميجابايصت!! لنصه ‪ .MB = 220 Bytes = 1,048,576 Bytes 1‬ممصا يعنصي أنصه فصي ‪ 1‬جيجابيصت‬
‫نسصتطيع أن نخزن أكثصر مصن ‪ 1024‬كتاب بهذا الحجصم!!!‪ .‬وعلى قرص ‪ DVD-ROM‬واحصد نسصتطيع أن نخزن‬
‫أكثر من ‪ 17000‬كتاب بهذا الحجم!!!!! يعني مكتبة كاملة‪.‬‬
‫الجدول التالي يلخص مواصفات عناصر التخزين المساعدة والدائمة السابقة‬
‫نوع الذاكرة‬ ‫العتماد‬ ‫قراءة‬ ‫متوسط وقت‬ ‫متوسط الحجم‬ ‫طريقة تسجيل المعلومات‪-‬‬
‫على‬ ‫وكتابة‬ ‫استرجاع المعلومات‬ ‫أو السعة‬ ‫الوصول إليها‬
‫الكهرباء‬ ‫‪Read/‬‬ ‫إلى الذاكرة‬ ‫التخزينية‬
‫لحفظ‬
‫‪Write‬‬
‫‪RAM‬‬ ‫نعم‬ ‫قراءة‪/‬كتابة‬ ‫(‪16 )ns‬‬ ‫‪1MB‬‬ ‫عشوائية ‪ -‬مباشرة‬
‫‪R/W‬‬ ‫‪nanoseconds‬‬ ‫‪100MB‬‬
‫‪ROM‬‬ ‫ل‬ ‫قراءة فقط‬ ‫‪//‬‬ ‫‪256KB‬‬ ‫‪//‬‬
‫‪512KB‬‬
‫‪PROM‬‬ ‫ل‬ ‫قراءة‪/‬كتابة‬ ‫‪//‬‬ ‫‪//‬‬ ‫‪//‬‬
‫الذاكرات‬ ‫مرة واحدة‬
‫الداخلية‬ ‫ل‬ ‫قراءة‪/‬كتابة‬
‫للحاسب‬
‫‪EPROM‬‬ ‫‪//‬‬ ‫‪//‬‬ ‫‪//‬‬
‫‪CACHE‬‬ ‫نعم‬ ‫قراءة‪/‬كتابة‬ ‫‪1.6 ns‬‬ ‫‪512KB‬‬ ‫‪//‬‬
‫‪4MB‬‬
‫بطريقة حسابية يدخل‬ ‫تتابعيه ‪ -‬ل بد من قراءه‬
‫وسائط‬ ‫فيها كثير من العوامل‬ ‫المعلومات التي قبلها للوصول‬
‫‪Tape‬‬ ‫إلى المعلومة المطلوبة‬
‫التخزين‬ ‫الشريط‬ ‫ل‬ ‫قراءة‪/‬كتابة‬
‫الثانية أو‬
‫‪< 1 GB‬‬
‫المساعدة‬
‫أو الدائمة‬ ‫‪Hard Disk‬‬ ‫‪//‬‬ ‫عشوائية ‪ -‬مباشرة‬
‫التي ل‬ ‫القرص الصلب‬ ‫ل‬ ‫قراءة‪/‬كتابة‬ ‫‪< 2 GB‬‬
‫تعتمد على‬ ‫ل‬ ‫‪Read‬‬ ‫‪720KB,‬‬
‫الكهرباء‬
‫‪Diskette‬‬ ‫‪/Write‬‬ ‫‪1.44MB,‬‬
‫لحفظ‬ ‫‪//‬‬ ‫‪2.88 MB,‬‬
‫‪//‬‬
‫المعلومات‬ ‫القرص المرن‬ ‫قراءة‪/‬كتابة‬
‫‪120 MB‬‬
‫‪CD-ROM‬‬ ‫ل‬
‫القرص الضوئي‬ ‫قراءة فقط‬ ‫‪640 MB‬‬
‫‪//‬‬ ‫‪//‬‬
‫‪DVD-ROM‬‬ ‫‪Read‬‬
‫القرص الضوئي‬ ‫ل‬ ‫‪Only‬‬ ‫‪< 16 GB‬‬
‫ذو السعة الضخمة‬
‫‪//‬‬ ‫‪//‬‬
‫قراءة فقط‬

‫‪17/10/08‬‬ ‫‪10‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫تمرين ‪2‬‬
‫لدينا حاسب آلي بالخصائص التالية‬
‫•معالج ‪Pentium III 500 Mhz‬‬
‫•سعة الذاكرة ‪RAM 64 MB‬‬
‫•محول (‪ )Modem‬بسرعة ‪56Kbps‬‬
‫•سعة القرص الصلب ‪GB 8‬‬
‫مشكل بأربعة أجزاء (‪ )C, D, E, F‬حيث أن لدينا‬
‫‪C‬‬ ‫‪ MB 105‬في‬
‫‪D‬‬ ‫‪ MB 165‬في‬
‫‪E‬‬ ‫‪ GB 1,05‬في‬
‫‪ GB 4,5‬في ‪F‬‬
‫نريد تحميل برنامج ‪ MS Office‬ذو سعة ‪ MB 205‬و مخزن في حاسب أخر‪.‬‬
‫السئلة‬
‫‪-1‬في أي جزء من القرص يمكن تحميل برنامج ‪MS Office‬‬
‫‪ -2‬بأي وسيلة يمكن تحميله‬
‫‪-3‬كم يأخذ من الوقت لتحميله‬
‫الجوبة‬
‫•في أي جزء من اقرص يمكن تحميل برنامج ‪MS Office‬‬
‫يمكن تحميله في الجزء ‪ E‬أو الجزء ‪F‬‬

‫•بأي وسيلة يمكن تحميله‬


‫بواسطة المحول (‪ )Modem‬و الشبكة‬

‫•كم يأخذ من الوقت لتحميله‬


‫يعتمد وقت التحميل على كل من حجم البرنامج ‪ MB 205‬و سرعة استقبال المحول ‪56Kbps‬‬
‫تحويل الوحدتان إلى نفس الوحدة (من الكبيرة إلى الصغيرة)‬
‫حجم البرنامج ب ‪Kbits‬‬
‫‪= MB = 205 * 1024 KBytes =205 * 1024 * 8 Kbits 205‬‬

‫سرعة استقبال المحول ب ‪Kbits = 56Kbps‬‬


‫لدينا نفس الوحدة ‪Kbits‬‬
‫يمكن القسمة ‪= 8Kbits / 56Kbits = 29988.5 seconds * 1024 * 205‬‬

‫‪17/10/08‬‬ ‫‪11‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫تعريف وحدة المعالجة المركزية (‪)CPU‬‬


‫هذه الوحدة هي عقل الحاسوب‪ ،‬ففيها يتم تنفيذ الوامر أو التعليمات الصادرة من البرنامج‪ ،‬وتقاس قدرة الحاسب‬
‫بقياس قدرتهصا‪ .‬وهذه الوحدة مقسصمة إلى قسصمين رئيسصيين متصصلين مصع بعضهصم البعصض بواسصطة خطوط النقصل (‬
‫‪ )Data Bus – Address Bus – Control Bus‬التي تمكنهم من تبادل المعلومات والوامر (إضافة إلى‬
‫وجود المسجلت ‪ Registers‬التي تلعب دورا مهما في عمليات التنفيذ)‪ .‬وهذان القسمان هما‪:‬‬

‫الشكل ‪ :7‬وحدات الحاسوب‬


‫‪.1‬وحدة التحكصصم (‪ )Control Unit - CU‬التصصي تتولى إصصصدار الوامصصر (مثصصل إرسصصال النتائج إلى‬
‫الذاكرة الرئيسية) ومراقبة تنفيذها‪.‬‬
‫‪.2‬وحدة الحساب والمنطق (‪ )Arithmetic and Logic Unit - ALU‬التي تتولى القيام بتنفيذ‬
‫العمليات الحسصابية (مصن جمصع وطرح وضرب وقسصمة ومشتقاتهصا) والعمليات المنطقيصة (أصصغر مصن ‪،‬‬
‫أكبر من‪ ،‬يساوي‪ ،‬أصغر من أو يساوي‪ ،‬أكبر من أو يساوي)‪.‬‬
‫تعريف وحدة التحكم (‪)Control Unit - CU‬‬

‫‪17/10/08‬‬ ‫‪12‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫إن وحدة التحكصم هصي جزء مصن أجزاء عنصصر المعالجصة‪ ،‬وهصي التصي تتولى التحكصم بتنفيصذ التعليمات أو الوامصر‬
‫الصادرة مصن البرنامصج المخزن فصي الذاكرة الرئيسصية بهدف التنفيصذ‪ .‬فتقوم بإحضار أوامصر البرنامصج إليهصا (كصل أمصر‬
‫لوحده) ثصم تفسصرها لمعرفصة المطلوب منهصا (هصل المطلوب هصو جمصع ضرب قسصمة مقارنصة الخ …)‪ ،‬ثصم تأمصر وحدة‬
‫الحساب والمنطق بتنفيذ المطلوب من التعليمة‪ .‬وتستعين بالمسجلت للقيام بمهامها‪ .‬فهي عندما تحضر المر من‬
‫الذاكرة تضعه مثل في مسجل الوامر ‪)Instruction Register(.‬‬
‫تعريف وحدة الحساب والمنطق (‪)Arithmetic and Logic Unit - ALU‬‬
‫هذه الوحدة هصصي التصصي تنفصصذ فعليصصا التعليمات‪ .‬فهصصي التصصي تجمصصع وتضرب وتقسصصم وتطرح وتجري جميصصع عمليات‬
‫المقارنة‪ .‬فهي تتلقى الوامر من وحدة التحكم (‪ )Control Unit‬بتنفيذ التعليمة المخزنة في مسجل التعليمة (‬
‫‪ ) Instruction Register‬فتقوم بتنفيذهصا ثصم تعطصي النتيجصة التصي تخزن عادة في الذاكرة الرئيسصية (‪.)RAM‬‬
‫وتستعين هي الخرى بالمسجلت للتمام عملها‪.‬‬
‫تعريف مسجلت وحدة المعالجة المركزية‬
‫كمصا ذكرنصا سصابقا‪ ،‬فان المسصجلت هصي نوع مصن أنواع الذاكرة السصريعة والصصغيرة جدا‪ .‬وهناك‬
‫أنواع كثيرة من المسجلت‪ ،‬نذكر منها‪:‬‬
‫‪.1‬مسجل التعليمة (‪ : )Instruction Register‬يحتوي على التعليمة (المفسرة من قبل وحدة التحكم ال‬
‫(‪ )CU‬التي تكون بصدد التنفيذ من قبل وحدة الحساب والمنطق (‪. )ALU‬‬
‫‪.2‬مسصجل البرنامصج (‪ : )Program Register‬يحتوي على عنوان التعليمصة المقبلة والتصي تكون مخزنصة‬
‫في الذاكرة الرئيسية (‪ )RAM‬حيث أن كل التعليمات تكون مخزنة في هذه الذاكرة‪.‬‬
‫‪.3‬مسجل التجميع (‪ : )Accumulator Register‬يحتوي على النتائج المبدئية للعمليات الحسابية‪.‬‬

‫قياس السرعة‬
‫أن سصرعة الحاسصب اللي تقاس بسصرعة تنفيذه للعمليات الحسصابية فصي الثانيصة الواحدة والتصي يفوق عددهصا الملييصن‪.‬‬
‫ونشير إليها بالمختصر ‪)MIPS .)Millions of Instructions per Second‬وهذه السرعة هي في تزايد‬
‫مستمر مع تطور التكنولوجيا‪ .‬فالحاسبات الشخصية في عصرنا الحالي تتعدى سرعتها ال ‪ !!!MIPS 50‬وهذه‬
‫سرعة هائلة جدا‪ .‬وسوف نشرح فيما يلي كيفية قياس هذه السرعة‪.‬‬
‫إن الحاسصصب اللي يعتمصصد على عنصصصر المعالجصصة (‪ )Processor‬لتنفيصصذ التعليمات‪ .‬وهذا الخيصصر يمتلك سصصاعة (‬
‫‪ )Clock‬تدور (أو تدق أو تنبض) كل فترة زمنية محددة‪ .‬هذه الدورة نسميها (‪ .)Clock Cycle‬بين كل دورة‬
‫وأخرى يسصتطيع ال ‪ Processor‬أن يقوم بعمصل مصا‪ ،‬كأن يأمصر الذاكرة ‪ RAM‬بإرسصال التعليمصة أو يأمصر وحدة‬
‫الحسصاب والمنطصق بالقيام بعمليصة حسصابية مثصل الجمصع أو الضرب‪ .‬فكلمصا كان وقصت الدورة هذا قصصير كلمصا كان‬
‫الحاسب أسرع في العمل‪.‬‬
‫إن وقصصت الدورة الواحدة (‪ )Clock Cycle 1‬يتعلق بسصصرعة التردد (‪ .)Frequency‬فلو أن لدينصصا حاسصصب آلي‬
‫بسرعة ‪ 500‬ميجاهرتز (‪ )MegaHertz - MHz 500‬مثل فان وقت الدورة الواحدة للساعة (‪ )Clock‬هو‬
‫(‪ .)x 106 s = 2 x 10-9s 500(/1‬وهذه القيمة تعادل (‪ )nanoseconds - ns 2‬لنه كل واحد ‪ ns‬يساوي‬

‫‪17/10/08‬‬ ‫‪13‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫‪ )9s )1 nanosecond = 10-9 second-10‬وبالتالي فأنه كل فترة زمنية بقدر ‪ ns 2‬هذا الحاسب قادر على‬
‫القيام بعمل ما‪.‬‬
‫إن كصل تعليمصة لكصي تنفصذ فصي الحاسصب تحتاج إلى عدة دورات آلة (‪ .)Clock Cycles‬فلو افترضنصا أن الحاسصب‬
‫السصابق الذي يسصير على سصرعة ‪ MHz 500‬يحتاج إلى ‪ 4‬دورات سصاعة (‪ )Clock Cycles 4‬لينفصذ دورة آلة‬
‫واحدة (‪ )One Machine Cycle‬او تعليمصصة واحدة (‪ ،)One Instruction‬فيكون وقصصت تنفيصصذ التعليمصصة‬
‫الواحدة هو ‪(ns x 4 = 8 ns 2 :‬وقت الدورة الواحدة) * (عدد الدورات)‪.‬‬
‫أما لمعرفة عدة التعليمات في الثانية الواحدة فيكفي تطبيق القاعدة الثلثية التالية‪:‬‬

‫تحتاج إلى‬
‫‪Clock Cycles 4‬‬ ‫كل تعليمة واحدة‬
‫كم تعليمة في الثانية الواحدة = ‪Mhz/8 = 500.000.000/4 = 125.000.000 = 125 MIPS 500‬‬

‫يعنصي أن عدد التعليمات التصي يمكصن لهذا الحاسصب أن ينفذهصم فصي الثانيصة الواحدة هصو حوالي مليون وسصتمائة ألف‬
‫تعليمة‪.‬‬
‫ويمكن باختصار أن نعرف هذا العدد بالطريقة التالية‪:‬‬
‫لنفترض أن عندنصا حاسصب آلي يسصير على سصرعة ‪ ،X MHz‬نسصتنتج مباشرة أن وقصت دورة السصاعة الواحدة هصو‬
‫‪ .)X * 106(/1‬وبصورة عامة‪ ،‬إننا نحتاج إلى ‪ Y‬دورة ساعة (‪ )Y Clock Cycles‬لتنفيذ تعليمة واحدة‪ .‬فإن‬
‫وقصت تنفيصذ التعليمصة الواحدة هصو ‪)Y * 1 / )X * 106 :‬جزء مصن الثانيصة‪ .‬نسصتخلص إذا أنصه خلل ثانيصة واحدة‬
‫نستطيع أن ننفذ (‪ X * 106(/Y‬تعليمة وهو ما يعادل (‪.)X/Y MIPS‬‬
‫تمرين‪:‬‬
‫لدينا حاسب آلي يدور على سرعة ‪ ،MHz 400‬وكل تعليمة تحتاج إلى ‪ 8‬دورات ساعة‪.‬‬
‫‪-1‬كم هو وقت دورة الساعة الواحدة؟‬
‫‪-2‬كم هو الوقت الذي تحتاجه التعليمة الواحدة لكي تنفذ؟‬
‫‪-3‬كم تعليمة يستطيع هذا الحاسب أن ينفذ في الثانية الواحدة؟‬
‫الحل‪:‬‬
‫‪-1‬إن وقت دورة الساعة الواحدة هو ‪ )x 106 400(/1 :‬جزء من الثانية‪.‬‬
‫‪-2‬كل تعليمة (أو دورة آلة واحدة) تحتاج إلى ‪ 8‬دورات ساعة‪ .‬إذن وقت تنفيذ التعليمة هو ‪:‬‬
‫‪)x ))1/)400 x 106(( = 8/)400 x 106 8.‬‬
‫‪-3‬عدد التعليمات يسصاوي ‪ X/Y‬و ‪ X = 400 MHz‬بينمصا ‪ .Y = 8‬فيكفصي أن نقسصم ‪ 400‬على ‪ 8‬لنحصصل‬
‫على عدد مليين العمليات في الثانية‪ .‬في هذه الحالة ((‪.)MIPS 50 = )400/8‬‬

‫عناصر الدخال والخراج (‪)Input/Output Devices‬‬ ‫‪.3‬‬


‫إن نظام الحاسصصب اللي يتألف مصصن عنصصصر إدخال‪ ،‬عنصصصر معالجصصة‪ ،‬عنصصصر إخراج‪ ،‬وعنصصصر تخزيصصن‪ .‬وسصصف‬
‫نستعرض في ما يلي بعض عناصر الدخال والخراج التي تمكننا من إدخال البيانات والبرامج وإظهار النتائج‪.‬‬

‫‪17/10/08‬‬ ‫‪14‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫عناصر الدخال‬ ‫ا‪-‬‬


‫عناصر الدخال تمكننا‪ ،‬كما يشير اسمها‪ ،‬إلى إدخال البيانات بهدف معالجتها‪ ،‬والى إدخال البرامج التي نريد من‬
‫الحاسصب أن يطبقهصا على البيانات للحصصول على النتائج التصي تمكننصا مصن اتخاذ القرارات‪ .‬وهناك عدة أنواع مصن‬
‫عناصر الدخال‪ ،‬نذكر منها‪:‬‬
‫‪.1‬لوحة المفاتيح ‪،Keyboard‬‬
‫‪.2‬الفأرة ‪،Mouse‬‬
‫‪.3‬أداة التحكم باللعاب (أو عصا اللعاب) ‪،Joystick‬‬
‫‪.4‬القراص (القرص الصلب ‪ ،Hard Disk‬القرص المرن ‪)…،Floppy Disk‬‬
‫‪.5‬المحول ‪،)Modem )Modulation/Demodulation‬‬
‫‪.6‬الماسحات ‪،Scanners‬‬
‫‪.7‬القلم الضوئي ‪،Light Pen‬‬
‫‪.8‬أدوات إدخال الصوات مثل الميكروفون ‪،Voice Devices‬‬

‫عناصر الخراج‬ ‫ب‪-‬‬


‫عناصصر الخراج تمكننصا مصن قراءة النتائج بصصورة طبيعيصة ومصن غيصر مشقصة‪ .‬ومصن هذه العناصصر نذكصر‬
‫منها‪:‬‬
‫‪.1‬الطابعات ‪ ،Printers‬التصي تمكننصا مصن طباعصة النتائج (مثصل النصصوص ‪Texts‬‬
‫والجداول ‪ Tables‬والصصصصصصور ‪ Photos‬؛ وغيرهصصصصصا) على الوراق (‪Hard‬‬
‫‪ .)Copy‬وتصنف الطابعات على النحو التالي‪:‬‬
‫أ‪ -‬الطابعات ألتتابعيصصة ‪ ،Serial Printers‬التصصي تطبصصع حرف – حرف‪ ،‬وتتراوح سصصرعتها بيصصن ‪ 40‬إلى‬
‫‪ 450‬حرف في الثانية (‪،)Characters per seconds –cps‬‬
‫ب‪ -‬الطابعات الخطيصة ‪ ،Line Printers‬التصي تطبصع خصط ‪ -‬خصط أو سصطر ‪ -‬سصطر‪ ،‬وتتراح سصرعتها بيصن‬
‫‪ 1000‬خط إلى ‪ 5000‬خط في الدقيقة الواحدة (‪،)Lines per minute - lpm‬‬
‫ج‪ -‬الطابعات الصفحاتية الحرارية ‪ ،Page Printers‬التي تطبع صفحة صفحة‪ ،‬وتتراوح سرعتها بين‬
‫‪ 4‬صفحات إلى أكثر من ‪ 80‬صفحة في الدقيقة الواحدة (‪.)Pages per minute‬‬
‫كما تصنف الطابعات كونها‪:‬‬
‫مطرقية أو لمطرقية (‪)Impact - Non Impact‬‬
‫حبريه أو ليزر (‪)Ink Jet - Laser‬‬

‫‪.2‬الشاشات ‪،Monitors‬‬
‫‪.3‬الراسمات ‪( Plotters‬وتستعمل للرسم المعماري ومشتقاته)‬
‫‪ Digital‬إلى‬ ‫‪.4‬المحول ‪( Modem‬الذي يحول الشارات الرقميصصصصصة ‪signals‬‬
‫إشارات متموجصصصة ‪ Analog signals‬والعكصصصس‪ ،‬ويمكصصصن مصصصن خلله تمريصصصر‬

‫‪17/10/08‬‬ ‫‪15‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫المعلومات عصصبر خطوط الهاتصصف إلى حاسصصب اخصصر أو إلى جهاز هاتصصف أو فاكصصس‪،‬‬
‫ويسصصتعمل كذلك للتصصصال بشبكصصة النترنصصت)‪ ،‬ويتميصصز المحول بسصصرعة ارسصصال‬
‫واسصتقبال المعلومات أو الشارات الرقميصصة فصي الثانيصصة (‪Bits per second -‬‬
‫‪ )bps‬التي تتراوح بين ‪ 2400‬إشارة إلى ‪ 56600‬إشارة‪.‬‬
‫‪.5‬اللت المزودة بنظام ذكي ‪،Robots‬‬

‫‪17/10/08‬‬ ‫‪16‬‬ ‫د‪ .‬يوسف بغدادي‬


‫الحاسبات و تطبيقاتها في التعليم (‪)COMP 2052‬‬

‫الوحدة المركزية‬
‫وحدات الدخال‬ ‫وحدات الخراج‬
‫الذاكرة المركزية‬

‫لوحة مفاتيح‬ ‫طابعة‬


‫‪ROM‬‬ ‫‪PROM‬‬ ‫‪EPROM‬‬
‫راسمات‬
‫ادوات تأشير‬
‫وحدات عرض‬
‫‪RAM‬‬
‫وحدة قرص‬ ‫شاشة‬
‫بيانات‬
‫برامج‬
‫وحدة قرص‬
‫وحدة شريط‬

‫وحدة شريط‬
‫محول‬

‫ذاكرة فورية‬ ‫محول‬


‫ماسح ضوئى‬

‫قلم ضوئي‬ ‫موصل‬ ‫ميكروفيلم‬


‫موصل‬ ‫بيانات‬
‫موصلت‬
‫بيانات‬ ‫ميكروفيش‬
‫تميز حروف‬
‫ضوئية‬

‫تمييز حروف‬ ‫صوت‬


‫ممغنطة‬ ‫وحدة‬
‫وحدة‬ ‫‪...‬‬
‫الحساب‬
‫التحكم‪:‬‬
‫و‬
‫كاميرا‬ ‫المنطق‪:‬‬

‫صوت‬

‫محلل‬

‫سجل الوامر‬ ‫سجلت‬

‫سجل البرامج‬ ‫أخرى‬

‫وحدة المعالجة المركزية‬

‫‪17/10/08‬‬ ‫‪17‬‬ ‫د‪ .‬يوسف بغدادي‬


)COMP 2052( ‫الحاسبات و تطبيقاتها في التعليم‬
Central Unit
Input Devices
Output Devices
Main Memory

Keyboard
ROM PROM EPROM Printer

Mouse Plotter

RAM Screen
Disk Drive
Video Display
Data
Tape Drive Programs
Disk Drive

Modem
Tape Drive

Scanner Cache Memory

Modem
Data
Light Pen
Data Buses
Buses Buses Microfilm
OCR

Microfiche
MICR
Arithmetic
Digital Camera Control Logic Robot
Unit )CU(: Unit )ALU(:
Voice Voice

... Decoder

Instruction
Register Other

Programs
Registers
Register

Central Processing Unit

17/10/08 18 ‫ يوسف بغدادي‬.‫د‬

You might also like