الباحثون المصريون
الرئيسية » وحدة المعالجة المركزية

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

وحدة المعالجة المركزية (Central Processing Unit (CPU أو ما تُسمى بالمعالج processor هي أحد مكونات الحاسوب التي تقوم بمعالجة البيانات التي تتضمنها البرمجيات، وهي بمثابة العقل للحاسوب. وتختلف قُدرات المعالجات المختلفة بسرعتها في القيام بالعمليات الحسابية. إن الميجاهيرتز الواحد يساوي مليون دورة في الثانية الواحدة ومعالج 500 ميجاهيرتز يؤدي 500 مليون دورة في الثانية [1].

الفرق بين معالج ومعالج آخر

  • المعالج السريع يقوم بنفس العمل ولكن أسرع من المعالج البطيء، كما أن المعالج لا يُحدد أداء حاسوبك بمفرده ولكنه يحدد أقصى أداء يمكن أن يصل إليه حاسوبك، وعلى المكونات الأخرى في الحاسب أن تكون سريعة أيضًا لكي يكون الحاسوب بكامله سريع [2].
  • الاعتمادية: إن المعالج المنخفض الجودة قد يجعل حاسوبك غير مستقر [3].
  • المعالج السريع قد يشغل برنامج معين، بينما المعالج الأبطأ لا يتمكن من تشغيله.
  • بعض المعالجات تستهلك الكثير من الطاقة مما يزيد من مشاكل الحرارة، ويؤثر بالتالي على الأداء والاستقرار [4].
  • اختيار اللوحة الأم: حيث أن اللوحة الأم التي تختارها لابد أن تدعم المعالج الذي تود تركيبه [2] [5].

تكوين وطريقة عمل المعالج

المعالج هو عبارة عن شريحة الكترونية تتكون من العديد من الدوائر الرقمية التي تعمل بالنظام العددي الثنائي (صفر و واحد 1/0). هنا نجد أن المعالج يتكون داخليًا من ثلاثة عناصر أساسية [6]:

وحدة التنفيذ (Execution Unit)

هي الوحدة المسؤولة عن استخراج الوظائف المطلوبة من الأوامر، ونقل البيانات من وإلى وحدة المنطق الحسابي وذاكرة التخزين [6].

وحدة المنطق الحسابي (Arithmetic Logic Unit - ALU)

هي التي تعمل على تنفيذ العمليات الحسابية والمنطقية للمعاملات حسب المطلوب من المعلومات المستخرجة من وحدة التنفيذ، وكما فى الشكل التالي فإن a و b هما المعاملان، Result هو الناتج، وALU operation هي المدخلات من وحدة التنفيذ execution unit لتحديد نوع العملية الحسابية المراد تنفيذها [7].

شكل 1 – رمز وحدة المنطق الحسابي [7]

تحتوي المعالجات الحديثة الآن على وحدة إضافية داخل وحدة الـ ALU وهي وحدة الفاصلة العائمة (Floating Point Unit (FPU لتنفيذ العمليات الرياضية على أعداد الفاصلة العائمة مثل الجمع والطرح والضرب والقسمة والجذر التربيعي [8]. وتلعب هذه الوحدة دورًا رئيسيًا في سرعة تشغيل البرامج التي تعتمد بشكل كبير على الأعداد العشرية، وهي في الغالب الألعاب ثلاثية الأبعاد وبرامج الرسم الهندسي مثل الأوتوكاد والأرشكاد [9].

ذاكرة التخزين المؤقت الأولية (L1 Cache أو Primary Cache)

إدراجها في وحدة المعالجة المركزية يوفر الوقت مقارنة مع الحاجة إلى الحصول على البيانات من ذاكرة الوصول الرئيسية [2].

أنواع المعالجات

تصنف المعالجات من حيث عدد البتات Bits وهي تصف قدرة المعالج في التعامل مع حجم البيانات، فكلما زاد عدد البتات التي يستطيع المعالج أن يتعامل معها، كلما زادت قدرته علي معالجة البيانات بصورة أسرع و أكثر كفاءة.

و هي تنقسم إلى عدة أقسام:

  • معالجات ذات 8 بت: مثل المعالج Intel 8085
  • معالجات ذات 16 بت: مثل المعالجات intel 8088 و intel 80286
  • معالجات ذات 32 بت: مثل المعالجات intel 80386 و intel 80486 و AMD486
  • معالجات ذات 64 بت: مثل المعالجات intel Xeon و AMD Athlon وهي التي باتت مستخدمة اليوم

أمثلة سرعة الذاكرة المخبئية cache لكل معالج:

  • إن معالج Pentium IV علي سبيل المثال له ناقل أمامي (Front Side Bus (FSB والمسؤول عن نقل البيانات من وإلى المعالج والذاكرة المخبئية. سرعة الناقل لهذا المعالج هي 400 ميجاهيرتز وحجم الناقل هو 64 بت وبذلك تكون سرعة نقل البيانات بين المعالج و الذاكرة المخبئية هي 400 ميجا * 64 لتكون 25600 ميجا بت، تقسم علي 8 لتكون 3200 ميجا بايت في الثانية أو 3.2 جيجا (ألف مليون) بايت في الثانية [10].
  • معالج Pentium Gold الحديث لديه ناقل أمامي بسرعة 8GT/s و هي تعني 8 جيجا نقلة بيانات في الثانية الواحدة.

ملاحظة

إن وضع الذاكرة المخبئية داخل المعالج يزيد من سرعة الوصول إلي البيانات و التعامل معها مما يزيد من كفاءة المعالج، كما أن ذلك يتيح إمكانية تركيب أكثر من معالج على نفس اللوحة الأم حيث يصبح كل معالج له الذاكرة المخبئية الخاصة به، فلا تتزاحم المعالجات على ذاكرة عشوائية RAM واحدة وتبطئ من أداء الجهاز ككل [11].

إعداد :Nora Elshwemy
مراجعة: كريم محمد
تدقيق: Wael Yassir

المصادر:

[1] .White, R. (1993). How computers work

[2] .Thompson, R. B., & Thompson, B. F. (2003). PC hardware in a nutshell. OReilly

[3] .[Intel. (2011). Intel® Xeon® Processor E7 Family: Reliability, Availability, and Serviceability [White Paper

[4] Abbas, T., Abd_Elsalam, K. M., & Khodairy, K. (2010). CPU thermal management of personal and notebook computer (Transient study). 2010 3rd International Conference on Thermal Issues in Emerging Technologies Theory and Applications

[5] Intel® Desktop Compatibility Tool. Retrieved from http://processormatch.intel.com

[6] .Goel, A. (2010). Computer Fundamentals. Pearson Education India

[7] Patterson, D. A., & Hennessy, J. L. (2014). Computer organization and design the hardware/software interface (4th ed.). Morgan Kaufman.

[8] .Intel. (2011). Intel 64 and IA-32 Architectures Software Developer’s Manual

[9] .Intel. Intel and the Floating-Point Standard Case Study

[10] .Afriyie, B. S. (2006). Introduction to computer fundamentals. Victoria, B.C.: Trafford

[11] .Intel. (1990). I486 Microprocessor Hardware Reference Manual

#الباحثون _المصريون

 

نورا الشويمي

Lecturer in IT Dept. at Delta Academy
*Qualifications
2007 Bsc: computers science &information systems
'' at Delta Academy ''
Accumulative grade :good
Name of project :use application database sherbien hospitals) )
project grade :excellent
2008 B.M Computers information systems
2015 M.s.c information technology
Point of Research :
Evaluating The Impact Of Adopting Information Technology In Enhancing Models Services at Medical Centers: Application In Gastrointestinal Center Mansoura University

''In Sadat Acadmey''

Courses and Technical

*ICDL
*MEMBER OF IEEE
MEMBER OF ehyaa organization

*Educational courses and technical

• Pc service 4-9-2004to19-10-2004 in scc mansoura university
• Conversation English 24-3-2005 in America university in Cairo
• Basic internet services 30-3-2005 in America university in Cairo
• Worldwide conference 20-12-2005 in delta academy
• General English course ,level 11 20-8-2007in amideast
• Sql 14-7-2009to 5-8-2009 in scc mansoura university
• Pl/sql 13-8-2009to5-9-2009in scc mansoura university
• Forms Builder 15-9-2009 to8-10-2009in scc mansoura university
• Report Builder 22-10-2009to3-11-2009inscc mansoura university
• CCNA 20-9-2010-2-10-2010 inscc mansoura university
• Spss10:31-7-2011in mansoura university
• certifies has participated social entrepreneur ship workshop by gol team from ieee 2012
• certifies speaker from Google 15-11-2012
• certifies simulate your own thought 15-12-2012
• certifies leadership Cambridge university 2013

• Certifies mini MBA program in Entrepreneurship :small businesses vs. entrepreneurial businesses 28_4_2104

• Conference ''Research Skills '' in dakahlia Engineers Syndicate 1:4/2/2015
.Certifies TOT
certificate information technology to success Business from hp 2/11/2015
certificate motivation ,communication skills from Canadian International Academy 11/2015

Inerests and Hobbies:
• reading poetry
• running
• volunteer sonaa amal sherbien (teach English,computer )
• volnteer lifemakers sherbien (Admin page,mange of media,manger) 12-11-2012:12-1-2014

Language Skills:
Arabic: Mother touge
English: verygood
French :verygood