(Microprocessor) المعالج الدقيق
عبارة عن شريحةtranche ذات أطراف متعددة قادرة على تنفيذ مجموعة من الأوامر المحددة بحيث يتم تنفيذ كل أمر عند إعطاء الشفرة codeالخاصة به.
معظم أنظمة الحواسيب الشخصية تتكون وحدة المعالجة المركزية CPU من شريحةtranche أو أكثر من هذه الشرائح diapositives
تقوم بتنفيذ البرامج عن طريق إحضار الأوامر من الذاكرة الرئيسية الواحد تلو الآخر
أجزاء المعالج الأساسية:
المسجلات Registers
وحدة الحساب والمنطق Arithmetic and Logic Unit) ALU
وحدة التحكم Control Unit) CU
اتصال المعالج بالذاكرة عملية إحضار المعلومة
إحضار كلمة من الذاكرةmémoire فإن على المعالجMicroprocessor إخراج عنوان موقع الذاكرةmémoire المخزن فيه هذه الكلمة وإجراء عملية القراءة
يقوم المعالجMicroprocessor بنقل هذا العنوان إلى مسجل عنوان الذاكرة Memory Address Register – MAR)
سينتظر المعالجMicroprocessor إشارة من الذاكرةmémoire تبين أن العملية المطلوبة قد تم إنجازها وهذا يتم من خلال إشارةsignal نحكم أخرى تسمى إشارة انتهاء عمل الذاكرة (Memory Function Complete – MFC)
تقوم بجعل الإشارة signal1 وهذا يعني أن محتويات موقع الذاكرة تمت قراءتها وأن هذه المحتويات موجودة الآن على خطوط البيانات لتحميلها في مسجل بيانات الذاكرة (Memory Data Register) MDR وستكون جاهزة لاستعمالها من قبل المعالجMicroprocessor وبهذا تنتهي عملية إحضار المعلومة
مواقع الذاكرة التي يمكن للمعالج عنونتها فيعتمد على عدد خطوط العنوان المتوفرة أي أن حجم الذاكرة يمكن إيجاده من العلاقة 2
حيث N عدد خطوط العنوان فإذا كان عدد هذه الخطوط 16 فحسب العلاقة السابقة يكون حجم الذاكرة 2 بايت 64 كيلوبايت
يوضح هذا المخطط أن محتوى الذاكرة من البايتات مرتبة في رفوفétagère وكل رف له رقم خاص به هو عنوان من خلاله يتم الوصول إلى الموقع وأول موقع يعطى الرقم العشري 0 و بصيغة الأرقام السادس décimaleالعشرية H
000 وبالنظام binaireالثنائي 0000000000000000 والموقع الثاني رقمه 1 أو H
0001 سادسdécimale عشري أو 0000000000000001 ثنائي والموقع وهكذا لكل موقع بايت حتى الموقع الأخير ورقمه 16636 سادس décimaleعشري أو 1111111111111111 binaireالثنائي وعند التعامل مع أي موقع يتم ذلك على البايت كله دفعة واحدة ولا يمكن التعامل مع جزء من البايت
من مخطط بناء الذاكرة نلاحظ أن الشفرةcode التي توضع على خطوط العنوان من 0 A إلى 15 A هي التي تحدد عنوان المكان في الذاكرة المراد التعامل معه
المثال
إذا كانت جميع هذه الخطوط وعددها 16 تحمل الإشارة 0 يعني أن الموقع المطلوب التعامل معه هو البايت الأول ورقمه 0 كما أن تفعيل أحد خطي التحكم سوف يعني نوع العملية المطلوب إجراؤها هل هي قراءة أم كتابة, حيث أن تفعيل الخط MEMR سوف يعني قراءة من الذاكرة أما تفعيل الخط MEMW فسوف يعني كتابة أو تخزين قي الذاكرة وفي الموقع الذي تم تحديده سابقا
أما المنتخب Multiplexer)
يمتلك في حالتنا هذه 16 مدخل و 16631 مخرج فإنه عند وصول إشارات معينة على مداخله سوف يقوم بتفعيل مخرج واحد فقط يشير إلى الموقع الذي يتطابق رقمه مع الإشارات التي حملتها خطوط العنوان وبذلك يتحدد البايت المطلوب فيقوم بإخراج هذا البايت على خطوط البيانات وعددها ثمانية من D0 إلى D7 إذا كان الخط MEMR فعالا أو أن يدخل محتويات خطوط البيانات إلى الموقع المطلوب إذا كان MEMW فعالا.
أما الزمن الذي يستغرقه وضع محتويات أحد بايتات الذاكرة على خطوط البيانات أو العكس فيسمى زمن الوصول للذاكرةMemory Access Time
ويختلف من ذاكرة لأخرى ويساوي تقريبا 1/100000000 من الثانية
الإبتساماتإخفاء