مقدمة: استمرارية المبادلات في الهيكل التنظيمي لرابطة الدول المستقلة

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

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

The Origins of CISC in the 1970s: Mainframes and the Birth of Complex Instructions

وقد وضعت بذور هيكل لجنة التنسيق في أواخر الستينات وأوائل السبعينات، وهي فترة كانت فيها تكلفة الذاكرة فلكية بالمعايير الحديثة، وسعت مصممو الحاسوب إلى تحقيق أقصى قدر من العمل المنجز حسب التعليم، لأن كل تعليمة تتضمن دورات قيمة للذاكرة، وكثيرا ما تجسدت المبادئ الرئيسية لنظام " IBM " ()/360 ، التي وضعت في إطار تجاري واحد.

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

وبحلول منتصف السبعينات، كانت شركات مثل شركة المعدات الرقمية لديها VAX-11/780، وشركة Intel with its 8086 processor، تدفع مبادئ لجنة البلدان المستقلة إلى الأمام، وأصبح هيكل VAX، على وجه الخصوص، نموذجاً لكتاب البرمجيات التابع لرابطة الدول المستقلة، يتضمن أكثر من 300 تعليمات و16 وسيلة لمعالجة ذلك، في حين أن شركة VAX يمكن أن تنفذ تعليمات مثل (التقدير الأمثل) و[[1]

السمات الرئيسية للمعالجين في مرحلة مبكرة من سلسلة عمليات رابطة الدول المستقلة

  • Large instruction sets:] Early CISCرقائق غالباً ما تحتوي على مئات من التعليمات المتميزة، التي يقوم العديد منها بعمليات متخصصة للغاية.
  • Variable instruction lengths:] Instructions could range from one byte to several dozen bytes, allowing flexible encoding but complicating decoding.
  • Multiple addressing modes:] Processors supported numerous ways to specify operands, including register direct, memory indirect, indexed, and base-displacement modes.
  • Complex microcode]: تم تنفيذ منطق الرقابة باستخدام أجهزة التكلور الدقيقة، وهي طبقة من التعليمات المنخفضة المستوى التي تترجم كل تعليم آلي إلى إشارات لمراقبة المعدات، وهذا النهج يبسط تصميم المعالج ولكن الأداء محدود.
  • Memory-to-memory operations:] Many early CISC instructions could operate directly on memory operands without requiring registers for medium storage.

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

The Rise of CISC: Intel 8086 and the x86 Legacy

وكان الحدث الأكثر تبعية في تاريخ رابطة الدول المستقلة هو إدخال المعلومات رقم 8086 Intel 8086] في عام 1978، وكان 8086 مجهزاً من طراز 16B بحافلة عنوانية من 20 إلى 20 إلى 20 إلى 20 إلى 20 من طراز، مما أتاح لها معالجة ما يصل إلى 1 ميغابايت من الذاكرة، وقد صممت تعليماتها بشكل متعمد بحيث تكون قابلة للعكس مع مجهزة في الفترة السابقة من 8 إلى 8080، مما أدى إلى إنشاء نظام لرابطة الدول المستقلة إلى الانتقال إلى توسيع نطاق واسع إلى تطوير البرامجيات.

قرار (آي بي إم) في عام 1981 باستخدام جهاز (إنتل 8088) (نسخة أرخص وثمانية أسطوانات من 8086) في حاسوبه الشخصي الأصلي للشركة (أي بي إم) قد أُعلن بشكل فعال (إكس 86) كمعيار لـ (بي سي) كل جيل لاحق من مجهزي المعلومات من 80286 و 80386 إلى عائلة (بنتيوم) و (كور) و (زيون)

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

The CISC vs. RISC Debate: The Great Architectural Schism

By the mid-1980s, a philosophical schism had emerged in computer structure research. On one side stood the CISC establishment, led by Intel, Motorola, and National Semiconductor. On the other side stood a new generation of architects argue for simpler, faster processors. This movement, dubbed RISC (Reduced Instruction Set Computing), was championer

وكانت الحجج الأساسية لمخيم " RISC " قوية:

  • Simpler instructions decode faster], enabling higher hours speeds.
  • Fixed-length instructions] streamline pipelining, allowing multiple instructions to execute concurrently.
  • Load-store structures], where only load and store instructions access memory, make it easier to optimize register usage and reduce pipeline stalls.
  • Large register files] reduce the number of memory accesses, improving performance.
  • Comppiler optimization] can often achieve better results with simpler instructions than with microcoded complex instructions.

وظهرت مؤسسة " سي سي " ، في وقت ما، أنها تستعد للتشغيل الكامل لرابطة الدول المستقلة، وكانت الأشغال من الشمس، و " سيليكون غرافيكس " ، و " إي بي إم " (POWER) قد أظهرت مزايا أداء المؤسسة، وبحلول أوائل التسعينات، كانت رقائق " ريس " تعمل بسرعة أعلى، وتحقق أداء أعلى من درجة الحرارة ونقطة العائمة مقارنة بمجهزة كومنولث الدول المستقلة المعاصرة.

لكن ردّ (سي سي سي) لم يكن للتخلي عن مجموعة تعليماته لكن اعتماد تقنيات (إس سي) داخلياً، المعلومات 80486 التي تم إطلاقها في 1989،

The CISC Renaissance: Micro-Ops, Pipelining, and Out-of-Order Execution

تقنية الترجمة الجزئية للبنتيوم برو كانت ابتكاراً تحولياً مجهزاً حديثاً من كل من "إنتل" و"أي إم دي" يقطع كل تعليمة معقدة

وقد بلغت فلسفة التصميم هذه دنيا مع Intel Core microarchitecture] (2006) وخلفها.

  • Wide out-order execution:] The processor could fetch, decode, and execute up to four instructions per cycle, reordering them to maximize pipeline utilization.
  • Macro-fusion and micro-fusion:] Adjacent x86 instructions could be combined into a single micro-op, improving decode bandwidth.
  • Advanced branch prediction:] Multi-level predictors and return stack buffers reduced the penalty of branch mispredictions, a critical factor in pipelined processors.
  • Power-efficient sleep states:] Dynamic voltage and frequency scaling allowed the processor to reduce power consumption when demand was low.

(مُنظمة (إم دي) المتنافسة (ك8) و(ك10 (وبعد ذلك سلسلة (رايزن/زين) (و(زين))) لم تتبع استراتيجيات مماثلة، (الهيكل الصيني) الذي بدأ في عام 2017، يتضمن تركيبة مصغرة مُعاد تصميمها بالكامل مع مخبأ تعليمي ضخم من 32 كيلو بي إل 1، وكاميرا مصغرة، وأربع وحدات مُضاهاة، ودعم لعملية البرمجة متعددة الأبعاد في الوقت.

التقنيات الرئيسية في التنفيذ الحديث للجنة المستقلة المعنية برابطة الدول المستقلة

  • Micro-operation translation:] Complex x86 instructions are decomposed into simpler, fixed-length micro-ops that can be scheduled out of order.
  • Micro-op cache:] Frequently used micro-ops are cached, leaving the decode stage and reducing power consumption.
  • Out-of-order execution:] Instructions (micro-ops) are executed in data flow order rather than program order, improving utilization of execution units.
  • Register renaming:] The large architected register set of x86 is mapped into a much larger pool of physical registers, eliminating false dependencies.
  • Speculative execution:] The processor predicts branch outcomes and executes instructions ahead of time, rolling back on mispredictions.
  • Simultaneous multithreading (SMT): ] Multiple equipment threads share execution resources, improving throughput without duplicating the entire core.

وتتيح هذه التقنيات للمجهزين الحديثين البالغ عددهم ١٩٨٦ تحقيق التوازي على مستوى التعليم الذي يتنافس أو يتجاوز تصميمات المؤسسة، مع الحفاظ على التوافق التراجعي الكامل، ونتيجة لذلك، يمكن أن تنفذ برامجيات قديمة منذ عقود في سرعة القذف، مع دعم أعباء العمل الحديثة مثل الافتراض، والتشفير، والاختبار الآلي.

Modern CISC: x86-64, Virtualization, and Security extensions

أما التمديد البالغ 64 طناً إلى هيكل X86، المعروف بـ 32 من طراز AMD64] (والذي اعتمدته شركة إنتل (Atel) (64) أو (X86-64) فقد استحدثته إدارة مكافحة المخدرات مع مجهزة أوبترون في عام 2003، وأضاف هذا التمديد 64 من سجلات الأغراض العامة، ووسع نطاق الحيز الافتراضي إلى 48 قطعة (وأخيراًاًاً) وأدخل في عام 64).

وكان الدعم في مجال الافتراضي معلما رئيسيا آخر في تطور مركز كومنولث الدول المستقلة، حيث كان لدى شركة إنتل VT-x) (Vanderpool) تكنولوجيا افتراضية، أضيفت في عام 2005 افتراضات بمساعدة أجهزة الحاسوب إلى هيكل عام 1986، وتبعت هذه الأجهزة ) سحابية - V.

(العمليات الأمنية)

شبكة الـ "أف إل" و "مُعدّلات" مُعدّدة، و "مُتّبعات" مُتّبعة من "الـ "إف إل تي" و "مُوجّهات مُتّبعة" و "مُتّبعة"

تنفيذ اتفاقية رابطة الدول المستقلة المعاصرة: معلومات أساسية وآلية التنمية الزراعية

As of the mid-2020s, the two dominant families of CISC processors are Intel Core] (now in its 14th generation) and ]AMD Ryzen (based on the Zen 4 and Zen 5 microarchitectures). Both represent the culmination of decades of CISC evolution sets.

(العملية المتطورة) (العملية المتطورة)

"مجهزات "الـ "إم دي" "مُعدّدة 7000 و 8000" "مُصنّعات مُصنّعة على مُعدّل "زن 4" "مُكوّنات "مُتطوّرة" "تُقدّمُ "مُكوّنات "إس بي إم تي" "في المنصّات الرئيسية"

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

مستقبل لجنة رابطة الدول المستقلة: المعمارات المختلطة والمعجلات المتخصصة

إن تطور لجنة البلدان المستقلة لا يزال بعيدا عن الاكتمال، وهناك اتجاهات عديدة ترسم تصميما لمستقبل التعليمات:

  • Domain-specific accelerators:] Modern CISC processors increasingly integrate specialized equipment blocks for AI, cryptography, media encoding, and networking. These accelerators are typically controlled via new instructions added to the ISA, extending the CISC tradition of incorporating complex operations into the instruction set.
  • Security-focused instructions:] New instructions for memory tagging, pointer authentication, and confidential computing are being added to x86-64, reflecting the growing importance of security in computing systems.
  • (مسابقة (إس بي سي) في إدارة المخاطر المؤسسية (إس بي سي) (مُنشأة (إس بي سي) ذات المصدر المفتوح (إس بي سي) تمثل تحدياً طويل الأجل لهيمنة (إكس 86
  • Backward compatibility as a double-edged sir:] The requirement to support decades of legacy instructions imposes significant complexity and silicon area costs. However, the complete elimination of legacy support would risk breaking vast amounts of existing software. The industry is exploring ways to streamline the instruction set while maintaining compatibility through emulation or dynamic translation.
  • Hybrid computing:] The integration of CISC and RISC elements continues, some future designs may adopt a two-tier approach: a RISC-like core for high-throughput, energy-efficient execution, with a CISC front end that translates legacy instructions. This blurring of the traditional CISC/RISCra engineering suggests that the future not computing

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

الاستنتاج: رابطة الدول المستقلة، ومعهد إدارة السجون، وبلوغ الحدود

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

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

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

لقراءة أخرى، Intel Architecture Instruction Set extensions وثائق تقدم تفاصيل ذات حجية عن التعليمات الحديثة X86، في حين [FLT]