مقالات ونصوص متنوعة

معمارية الحاسوب Computer Architecture

معمارية الحاسوب Computer Architecture

مصطلح يوضح البنية التصميمية والوظيفية للحاسوب

أي بما يتعلق بالعتاد الصلب HardWare والعتاد البرمجي SoftWare

عرف القالب الأساسي لجميع الحواسيب الحديثة العالم   فون نيومان والذي سلط الضوء على خصائص الحاسوب وسماته.

بدايةً سنتعرف على عتاد الحاسوب:

العتاد هو كل جزء مادي ملموس في النظام الحاسوبي ويضم:

1. وحدة المعالجة المركزية CPU

2 وحدة الذاكرة Memory Unit

2. وحدات الإدخال  Input Unit

3.وحدات الإخراج Output Unit

4.وحدات التخزين Storage Unit

♧ وحدة المعالجة المركزية هي بمثابة عقل الحاسوب ضمنها يتم تحديد سرعة المعالج وتضم:

▪وحدة التحكم CU

توجه أجزاء الحاسوب الأخرى لتنفيذ تعليمات البرامج المختلفة

▪وحدة الحساب والمنطق ALU

يتم ضمنها تنفيذ العمليات الحسابية والمنطقية

♧ وحدة الذاكرة تقسم :

▪الذاكرة العشوائية RAM

ذاكرة للقراءة والكتابة قابلة للتعديل لكنها تفقد محتوياتها بإيقاف التشغيل.

▪الذاكرة ROM

ذاكرة للقراءة فقط لا يمكن تعديل بياناتها إلا من قبل مبرمجين مختصين ولا تفقد محتوياتها بإيقاف التشغيل.

♧ وحدات الإدخال تستخدم لإدخال المعلومات والبيانات والأوامر للحاسوب أمثلة عنها:

إقرأ أيضا:من هو حبيبي بقلم براءة احمد الكردي

لوحة المفاتيح، الفأرة، لةحة اللمس، المايكروفون، الماسحة الضوئية Scanner، الكاميرا

♧ وحدات الإخراج مسؤولة عن إظهار النتائج للمستخدم

أمثلة عنها:  الشاشة، الطابعة، أجهزة الإسقاط، مكبرات الصوت، الفاكس

♧ وحدات التخزين

تستخدم لتخزين البيانات والمعلومات للحاسوب وتضم:

▪الأقراص الصلبة Hard Disk

▪الأقراص المرنة Floppy Disk

▪الأقراص المدمجة CD_ROM

▪أقراص الفيديو الرقمية DVD

▪الأقراص المضغوطة Zip Disk

سبب تسميته Hard هو أنّ هذا الجزء غير قابل للتغير

يجدر بالذكر أنّ الغالبية العظمى للعتاد الصلب تستخدم في حواسيب مضمنة في معظم الأجهزة كالماكرويف و الغسالات والسيارات وفي المقابل يستخدم جزء ضئيل من المنتج الكلي لهذه المكونات بحوالي 0.2% في صناعة الحواسيب الشخصية الأمر الذي شكل صعوبة للمستخدمين العاديين في ظهوره بالنسبة لهم .

لننتقل إلى العتاد البرمجي SoftWare:

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

تتألف هذه المكونات:

1. نظام التشغيل Operating System

2. ️برامج الإقلاع

️3. المجمعات والمترجمات

4.️ البرامج التطبيقية

5. لغات البرمجة .

♧ نظام التشغيل

وهو برنامج معقد يتحكم بالنظام ويسيطر على تنفيذ البرامج التطبيقية مثل: متصفحات الإنترنت وبرنامج الميديا وبرنامج تحرير النصوص ومن غير الممكن تصفح الإنترنت أو العمل على الحاسوب من دونه .

إقرأ أيضا:شاهد لم يَمت، بقلم: ميس الريم سامي زريقات

من الأمثلة على نظام التشغيل :

▪الماكنتوش mac Os

▪الويندوز windows بجميع إصداراته

▪لينكس  Linux

▪نظام تشغيل Dos

♧برامج الإقلاع

هي برامج تساعد على إقلاع الحاسوب وتتخزن على الذاكرة ROM وتكون أول ما ينفذ عند بدء التشغيل وعليها إجراء فحص مكونات الحاسب والإبلاغ عن أي أخطاء ♧المجمعات والمترجمات :

وهي تترجم وتحول برامج المستخدم المكتوبة بلغات برمجة العالية مثل بيسك وباسكال أو بلغة التجميع إلى لغة الآلة (لغة الصفر واحد)

♧البرامج التطبيقية : وهي كل البرامج التي تعمل على الحاسب مثل معالج الكلمات والجداول الالكترونية وقواعد البيانات وغيرها ..

♧لغات البرمجة وتقسم إلى

▪لغة الآلة

▪لغة التجميع  وهي لغة منخفضة المستوى مثال: assemply

▪اللغات عالية المستوى مثال:

C++ ,java,C#,C, python.

الإعداد : هدية الله حَمَرْ

Leave your vote

Comments

0 comments

السابق
جلسات عائلية /بقلم سهام علي السيريسي
التالي
هو الزواج /بقلم ديالا السيوف

اترك تعليقاً