ما هو التسجيل؟

إذا لم تكن مهتمًا بشكل خاص بأجهزة الكمبيوتر ، فسيغفر لك افتراض أن الأشكال الوحيدة للذاكرة في الكمبيوتر هي محرك الأقراص الثابتة وذاكرة الوصول العشوائي. من المحتمل أن يعرف أولئك المهتمون بأجهزة الكمبيوتر أن هذا ليس هو الحال ، وأن وحدة المعالجة المركزية لديها أيضًا مجموعة من ذاكرات التخزين المؤقت التي تُستخدم لتخزين البيانات مؤقتًا من ذاكرة الوصول العشوائي حتى تتمكن وحدة المعالجة المركزية من الوصول إليها بشكل أسرع. كل هذه ميزات معلن عنها ، ويرجع ذلك أساسًا إلى أن السرعة و / أو السعة هي نقطة بيع جيدة وتؤثر بشكل عام على مستويات الأداء.

هناك بالفعل طبقة أخرى من الذاكرة. بقدر ما قد تعتقد أن ذاكرة التخزين المؤقت L1 أقرب ما يمكن من جوهر المعالجة الفعلي ، هناك طبقة أعلى أخرى في التسلسل الهرمي للذاكرة. هذه هي سجلات وحدة المعالجة المركزية. السبب في عدم الإعلان عنها أو ذكرها حقًا هو أنها لم تتغير على الإطلاق. من الناحية الفنية ، يمكن أن يكون عدد وحجم السجلات أمرًا أساسيًا في الواقع للهندسة المعمارية. هذا يعني أن جميع وحدات المعالجة المركزية x86-64 لها نفس عدد السجلات. لا يتم تسويقها لأنها ليست نقطة منافسة.

ماذا يفعل السجل؟

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

تعتبر العديد من السجلات يمكن الوصول إليها من قبل المستخدم. هذا لا يعني أن مستخدم الكمبيوتر يمكنه اختيار القيمة التي يجب وضعها فيها. هذا يعني أن البرنامج قيد التشغيل يمكنه تحديد البيانات التي سيتم تحميلها في هذه السجلات. عدد أقل من السجلات داخلي ، مما يعني أن البرنامج لا يمكنه معالجتها على الإطلاق. سجل التعليمات ، الذي يخزن التعليمات التي يتم تنفيذها حاليًا ، هو مثال على السجل الداخلي.

إعادة تسمية التسجيل

في حين أن بنية وحدة المعالجة المركزية قد تسمح فقط بتكوين واحد للسجلات ، إلا أن هناك القليل من الفروق الدقيقة في ذلك. تستفيد جميع وحدات المعالجة المركزية الحديثة من إعادة تسمية السجل. هذه تقنية يمكنك من خلالها الحصول على المزيد من السجلات المادية واستخدامها لتحميل البيانات مسبقًا أو تخزين البيانات المتعلقة بإرشادات خارج الطلب كان من الممكن استبدالها بخلاف ذلك. عندما تصل وحدة المعالجة المركزية إلى النقطة التي تحتاج إلى البيانات الموجودة في السجلات الإضافية ، فإنها ببساطة تعيد تسميتها بحيث تكون قابلة للعنونة ، في نفس الوقت الذي تجعل فيه السجل القابل للعنونة سابقًا غير قابل للعنونة.

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

خاتمة

السجلات هي أعلى مستوى في التسلسل الهرمي للذاكرة. إنها الجزء الوحيد الذي يمكن معالجته مباشرة بواسطة وحدة المعالجة المركزية وليس لها زمن انتقال. يتم استخدام السجلات لتخزين البيانات التي يتم تنفيذها بنشاط بواسطة وحدة المعالجة المركزية. يتم استخدامها أيضًا لتخزين نقاط البيانات الأخرى مثل عداد البرنامج الذي يتتبع التعليمات التالية التي سيتم تنفيذها. تتوفر أعداد محدودة جدًا من السجلات مع بنية x86-64 التي تحتوي على 16 سجلًا للأغراض العامة وإما 16 أو 32 سجلًا للنقطة العائمة اعتمادًا على ما إذا كان AVX-512 مدعومًا.



Leave a Comment

ماذا تفعل إذا لم يتم شحن Powerbeats Pro في العلبة

ماذا تفعل إذا لم يتم شحن Powerbeats Pro في العلبة

إذا لم يتم شحن Powerbeats Pro الخاص بك، استخدم مصدر طاقة آخر ونظف سماعات الأذن الخاصة بك. اترك العلبة مفتوحة أثناء شحن سماعات الأذن الخاصة بك.

أساسيات الطباعة ثلاثية الأبعاد: قائمة فحص للصيانة يجب قراءتها

أساسيات الطباعة ثلاثية الأبعاد: قائمة فحص للصيانة يجب قراءتها

الحفاظ على معداتك في حالة جيدة أمر ضروري. إليك بعض النصائح المفيدة للحفاظ على طابعتك ثلاثية الأبعاد في أفضل حالة.

كانون بيكسما MG5220: المسح الضوئي دون حبر

كانون بيكسما MG5220: المسح الضوئي دون حبر

كيفية تفعيل ميزة المسح الضوئي على كانون بيكسما MG5220 عندما تكون خراطيش الحبر فارغة.

5 أسباب تجعل جهاز الكمبيوتر المحمول الخاص بك يسخن

5 أسباب تجعل جهاز الكمبيوتر المحمول الخاص بك يسخن

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

كيفية إصلاح رمز الخطأ GeForce Now 0xC272008F

كيفية إصلاح رمز الخطأ GeForce Now 0xC272008F

أنت تستعد لقضاء ليلة من الألعاب، وستكون ليلة مهمة – لقد قمت للتو بشراء “Star Wars Outlaws” على خدمة بث GeForce Now. اكتشف الحل المعروف الوحيد الذي يوضح لك كيفية إصلاح رمز الخطأ GeForce Now 0xC272008F حتى تتمكن من البدء في لعب ألعاب Ubisoft مرة أخرى.

أساسيات الطباعة ثلاثية الأبعاد: نصائح صيانة لطابعة ثلاثية الأبعاد الخاصة بك

أساسيات الطباعة ثلاثية الأبعاد: نصائح صيانة لطابعة ثلاثية الأبعاد الخاصة بك

الحفاظ على طابعاتك ثلاثية الأبعاد أمر مهم جدًا للحصول على أفضل النتائج. إليك بعض النصائح الهامة التي يجب أخذها في الاعتبار.

كيفية العثور على عنوان IP لجهاز الطباعة

كيفية العثور على عنوان IP لجهاز الطباعة

هل تواجه صعوبة في معرفة ما هو عنوان IP الذي يستخدمه طابعتك؟ سنوضح لك كيفية العثور عليه.

كيفية استخدام AirPods مع هواتف Samsung

كيفية استخدام AirPods مع هواتف Samsung

إذا كنت غير متأكد من شراء AirPods لهاتفك Samsung، يمكن أن تساعدك هذه الدليل بالتأكيد. السؤال الأكثر وضوحًا هو ما إذا كان الجهازين متوافقين.

كيفية استنساخ القرص الصلب

كيفية استنساخ القرص الصلب

في العصر الرقمي الحديث، حيث تعد البيانات أحد الأصول القيمة، يمكن أن يكون استنساخ القرص الصلب على نظام التشغيل Windows عملية حاسمة بالنسبة للكثيرين. هذا الدليل الشامل

كيفية إصلاح فشل تحميل برنامج التشغيل WUDFRd على نظام التشغيل Windows 10؟

كيفية إصلاح فشل تحميل برنامج التشغيل WUDFRd على نظام التشغيل Windows 10؟

هل تواجه رسالة الخطأ أثناء تشغيل جهاز الكمبيوتر الخاص بك والتي تفيد بفشل تحميل برنامج التشغيل WUDFRd على جهاز الكمبيوتر الخاص بك؟