*رابعاً : وحدة المعالجة المركزية Central Processing Unit(CPU)* :
أو يطلق عليها اختصاراً المعالج (Processor) هي أحد مكونات الحاسوب التي تقوم بتفسير التعليمات ومعالجة البيانات التي تتضمنها البرمجيات. يعتبر المعالج بالإضافة للذاكرة الرئيسية ووحدات الإدخال والإخراج من أهم مكونات الحواسيب الدقيقة(microcomputers) الحديثة. تعرف المعالجات التي تم تصنيعها بواسطة الدارات المتكاملة (integrated circuits) بالمعالجات الدقيقة والتي بدأ تصنيعها منذ منتصف سبعينات القرن العشرين على شكل رقاقات مدمجة حلّت محلّ معظم أنواع المعالجات الأخرى.
تنقسم وحدة المعالجة المركزية إلى ثلاث أجزاء وهى :
• وحدة الحساب المنطقي Arithmetic logic Unit (ALU).
• وحدة التحكم Control unit (CU) .
• الذاكرة الرئيسية Main Memory .
1. *وحدة الحساب والمنطق (ALU):*
تقوم هذه الوحدة بإجراء العمليات الحسابية مثل عمليات الجمع والطرح والقسمة... الخ والعمليات المنطقية هي أي عملية التي يتم فيها المقارنة بين كميات أو عمليات فرز وترتيب مثل عمليات أكبر من أو أصغر من أو يساوى .
2. *وحدة التحكم (CU)*
تقوم بتنسيق العمليات بين الوحدات المختلفة للحاسب حيث أنها تتحكم فى كل المدخلات والمخرجات من والى الوحدات المختلفة فى الحاسب.
عند تشغيل الحاسب يتم تحميل البرامج المستخدمة والتي سبق تخزينها على الاسطوانة الصلبة إلى ذاكرة الوصول العشوائي.(RAM) ويستخدم الحاسب هذه الذاكرة في تنفيذ الأعمال، وتخزين البرامج والبيانات الجاري معالجتها. وتفرغ الذاكرة عند إغلاق الجهاز أو انقطاع التيار الكهربي ليعاد تحميلها بالبرامج عند إعادة تشغيل الجهاز.
3. *الذاكرة*
يحتاج الحاسب إلي استرجاع وتذكر المعلومات التي يتعامل معها تماما كما يحتاج الإنسان كذلك لذا يجب حفظ المعلومات إما مؤقتًا أو بصفة دائمة. تعالج المعلومات ثم تخزن في صورة رقمية باستخدام النظام الثنائي، وهو النظام العددي الذي يستخدم رقمين فقط(0 ، 1).ونحن في حياتنا نستخدم النظام العشري الذي يستخدم عشرة أرقام (من صفر إلى 9) .
وحدات القياس الذاكره: تقاس سعة الذاكرة بالوحدات الأساسية الأربعة الآتية :
1. الخانة البايت Byte :هى مقدار الذاكرة المطلوبة لتمثيل حرف واحد بالتدوين الثنائي، وتتكون الخانة (البايت) من ثمانى خانات بت (Bit ) أي رقم ثنائي والتي يمكنها تمثيل الرقمين الثنائيين (0 ،1 (
2. الكيلو بايت Kilobyte : KB والكيلو بايت الواحد = 1024 بايت.
3. الميجابايت Megabyte : الميجا بايت ( اختصار M أو MB = 1024كيلوبايت ).
4. الجيجا بايت Gigabyte :الجيجا بايت ( اختصار G أو GB = 1024 ميجابايت ( .
5. التيرابايت : Terabyte التيرابايت ( اختصار TB أو TB = 1024 جيجا بايت ).
6. البيتابايت :Petabyte البيتابايت ( اختصار PB أو PB = 1024 التيرابايت ).
7. الإكسابايت :ُExabyte الإكسابايت ( اختصار EB أو EB = 1024أو البيتابايت ).
8. الزيتابايت : Zetabyte الزيتابايت ( اختصار ZB أو ZB = 1024أو الإكسابايت ).
9. اليوتابايت : Yottabyte اليوتابايت ( اختصار YB أو YB = 1024أو الزيتابايت).
أقسام الذاكرة الرئيسية Main Memory :
تنقسم الذاكرة الرئيسية إلى ثلاث انواع هي :
1 ذاكرة التداول العشوائي Random Access Memory(RAM) : تستقبل هذه الذاكرة البيانات والبرامج من وحدة الإدخال كما تقوم باستقبال النتائج من وحدة الحساب والمنطق وتقوم بتخزينهم تخزيناً مؤقتاً ( حيث تفقد هذه الذاكرة محتويتها بمجرد فصل التيار الكهربي ) لذا سميت بالذاكرة المؤقتة أو المتطايرة . وكلما زادت سعة الذاكرة زادت كمية البيانات وحجم البرامج التي يمكن تداولها في نفس الوقت.
2 ذاكرة القراءة فقط Read Only Memory (ROM): تحتوى على البرامج والبيانات الأساسية اللازمة لتشغيل الكمبيوتر وتلك البيانات والبرامج قد تم تسجيلها من قبل الشركة المصنعة . وهى ذاكرة ثابتة لا تتأثر بانقطاع التيار الكهربائي وسميت بذاكرة القراءة فقط لأنه لا يمكن الكتابة عليها أو التعديل أو الإلغاء لمحتوياتها بواسطة المستخدم بل يمكن فقط قراءة ما بداخلها.
3 الذاكرة المخبأة (cache memory): وتستخدم خلال عمليات التشغيل وهى عبارة عن ذاكرة تخزين مؤقت ذات سرعة عالية جدًا تفوق سرعة الذاكرة الرئيسية. وتستخدم للتخزين المؤقت للبيانات والتعليمات المطلوب استرجاعها مرات عديدة أثناء عمليات تشغيل البيانات مما يساعد على سرعة تشغيل البيانات . وتقدر سعة الذاكرة المخبأة بحوالي 512 كيلو بايت أو اكثر.
أو يطلق عليها اختصاراً المعالج (Processor) هي أحد مكونات الحاسوب التي تقوم بتفسير التعليمات ومعالجة البيانات التي تتضمنها البرمجيات. يعتبر المعالج بالإضافة للذاكرة الرئيسية ووحدات الإدخال والإخراج من أهم مكونات الحواسيب الدقيقة(microcomputers) الحديثة. تعرف المعالجات التي تم تصنيعها بواسطة الدارات المتكاملة (integrated circuits) بالمعالجات الدقيقة والتي بدأ تصنيعها منذ منتصف سبعينات القرن العشرين على شكل رقاقات مدمجة حلّت محلّ معظم أنواع المعالجات الأخرى.
تنقسم وحدة المعالجة المركزية إلى ثلاث أجزاء وهى :
• وحدة الحساب المنطقي Arithmetic logic Unit (ALU).
• وحدة التحكم Control unit (CU) .
• الذاكرة الرئيسية Main Memory .
1. *وحدة الحساب والمنطق (ALU):*
تقوم هذه الوحدة بإجراء العمليات الحسابية مثل عمليات الجمع والطرح والقسمة... الخ والعمليات المنطقية هي أي عملية التي يتم فيها المقارنة بين كميات أو عمليات فرز وترتيب مثل عمليات أكبر من أو أصغر من أو يساوى .
2. *وحدة التحكم (CU)*
تقوم بتنسيق العمليات بين الوحدات المختلفة للحاسب حيث أنها تتحكم فى كل المدخلات والمخرجات من والى الوحدات المختلفة فى الحاسب.
عند تشغيل الحاسب يتم تحميل البرامج المستخدمة والتي سبق تخزينها على الاسطوانة الصلبة إلى ذاكرة الوصول العشوائي.(RAM) ويستخدم الحاسب هذه الذاكرة في تنفيذ الأعمال، وتخزين البرامج والبيانات الجاري معالجتها. وتفرغ الذاكرة عند إغلاق الجهاز أو انقطاع التيار الكهربي ليعاد تحميلها بالبرامج عند إعادة تشغيل الجهاز.
3. *الذاكرة*
يحتاج الحاسب إلي استرجاع وتذكر المعلومات التي يتعامل معها تماما كما يحتاج الإنسان كذلك لذا يجب حفظ المعلومات إما مؤقتًا أو بصفة دائمة. تعالج المعلومات ثم تخزن في صورة رقمية باستخدام النظام الثنائي، وهو النظام العددي الذي يستخدم رقمين فقط(0 ، 1).ونحن في حياتنا نستخدم النظام العشري الذي يستخدم عشرة أرقام (من صفر إلى 9) .
وحدات القياس الذاكره: تقاس سعة الذاكرة بالوحدات الأساسية الأربعة الآتية :
1. الخانة البايت Byte :هى مقدار الذاكرة المطلوبة لتمثيل حرف واحد بالتدوين الثنائي، وتتكون الخانة (البايت) من ثمانى خانات بت (Bit ) أي رقم ثنائي والتي يمكنها تمثيل الرقمين الثنائيين (0 ،1 (
2. الكيلو بايت Kilobyte : KB والكيلو بايت الواحد = 1024 بايت.
3. الميجابايت Megabyte : الميجا بايت ( اختصار M أو MB = 1024كيلوبايت ).
4. الجيجا بايت Gigabyte :الجيجا بايت ( اختصار G أو GB = 1024 ميجابايت ( .
5. التيرابايت : Terabyte التيرابايت ( اختصار TB أو TB = 1024 جيجا بايت ).
6. البيتابايت :Petabyte البيتابايت ( اختصار PB أو PB = 1024 التيرابايت ).
7. الإكسابايت :ُExabyte الإكسابايت ( اختصار EB أو EB = 1024أو البيتابايت ).
8. الزيتابايت : Zetabyte الزيتابايت ( اختصار ZB أو ZB = 1024أو الإكسابايت ).
9. اليوتابايت : Yottabyte اليوتابايت ( اختصار YB أو YB = 1024أو الزيتابايت).
أقسام الذاكرة الرئيسية Main Memory :
تنقسم الذاكرة الرئيسية إلى ثلاث انواع هي :
1 ذاكرة التداول العشوائي Random Access Memory(RAM) : تستقبل هذه الذاكرة البيانات والبرامج من وحدة الإدخال كما تقوم باستقبال النتائج من وحدة الحساب والمنطق وتقوم بتخزينهم تخزيناً مؤقتاً ( حيث تفقد هذه الذاكرة محتويتها بمجرد فصل التيار الكهربي ) لذا سميت بالذاكرة المؤقتة أو المتطايرة . وكلما زادت سعة الذاكرة زادت كمية البيانات وحجم البرامج التي يمكن تداولها في نفس الوقت.
2 ذاكرة القراءة فقط Read Only Memory (ROM): تحتوى على البرامج والبيانات الأساسية اللازمة لتشغيل الكمبيوتر وتلك البيانات والبرامج قد تم تسجيلها من قبل الشركة المصنعة . وهى ذاكرة ثابتة لا تتأثر بانقطاع التيار الكهربائي وسميت بذاكرة القراءة فقط لأنه لا يمكن الكتابة عليها أو التعديل أو الإلغاء لمحتوياتها بواسطة المستخدم بل يمكن فقط قراءة ما بداخلها.
3 الذاكرة المخبأة (cache memory): وتستخدم خلال عمليات التشغيل وهى عبارة عن ذاكرة تخزين مؤقت ذات سرعة عالية جدًا تفوق سرعة الذاكرة الرئيسية. وتستخدم للتخزين المؤقت للبيانات والتعليمات المطلوب استرجاعها مرات عديدة أثناء عمليات تشغيل البيانات مما يساعد على سرعة تشغيل البيانات . وتقدر سعة الذاكرة المخبأة بحوالي 512 كيلو بايت أو اكثر.