معالج دقيق

(تم التحويل من ميكرو معالج)

المعالج الدقيق microprocessor هو معالج حاسب حيث يُضمَّن منطق معالجة البيانات والتحكم في دائرة متكاملة واحدة، أو عدد صغير من الدوائر المتكاملة. يحتوي المعالج الدقيق على الدوائر الحسابية والمنطقية والتحكمية المطلوبة لأداء وظائف وحدة المعالجة المركزية للحاسب. الدائرة المتكاملة قادرة على تفسير وتنفيذ تعليمات البرنامج وإجراء العمليات الحسابية.[1] المعالج الدقيق متعدد الأغراض، حيث يعمل على إشارة الساعة الساعة، التسجيل، دارة رقمية متكاملة تقبل البيانات ثنائي كمدخلات، عمليات وفقاً لـ التعليمات المخزنة في الذاكرة، وتوفر النتائج (أيضاً في شكل ثنائي) كإخراج. تحتوي المعالجات الدقيقة على المنطق التوافقي والمنطق الرقمي المتسلسل، وتعمل على الأرقام والرموز الممثلة في نظام الأرقام الثنائية.

تكساس إنسترومنتس TMS1000
إنتل 4004
موتورولا 6800
معالج حديث 64 بت x86-64 (AMD رايزن 5 2600، استناداً إلى Zen+، 2017)
AMD Ryzen 7 1800X (2016، بناءً على معالج زن) في مقبس AM4 على اللوحة الأم

أدى دمج وحدة المعالجة المركزية بأكملها في دائرة واحدة أو عدة دوائر متكاملة باستخدام دارة التكامل الفائق (VLSI) إلى تقليل تكلفة طاقة المعالجة بشكل كبير. تُنتج معالجات الدوائر المتكاملة بأعداد كبيرة بواسطة آلية عالية من عمليات تصنيع موسفت (MOS)، مما يؤدي إلى سعر وحدة منخفض نسبياً. تزيد المعالجات أحادية الشريحة من الموثوقية نظراً لوجود عدد أقل بكثير من التوصيلات الكهربائية التي يمكن أن تفشل. مع تحسن تصميمات المعالجات الدقيقة، تظل تكلفة تصنيع شريحة (بمكونات أصغر مبنية على شريحة أشباه موصلات بالحجم نفسه) كما هي وفقاً لـ قانون روك.

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

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

البنية

 
رسم تخطيطي لبنية المعالج الدقيق Z80، يُظهر قسم قسم الحساب والمنطق، ملف المسجل، منطق التحكم، و المخزن المؤقت إلى العنوان وخطوط البيانات الخارجية

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

قد يشتمل الحد الأدنى من المعالجات الدقيقة الافتراضية على قسم وحدة الحساب والمنطق (ALU) وقسم منطق التحكم. تقوم وحدة الحساب والمنطق (ALU) بإجراء عمليات الجمع والطرح والعمليات مثل AND أو OR. تعيّن كل عملية من عمليات ALU واحدة أو أكثر من علم في مسجل الحالة، والتي تشير إلى نتائج العملية الأخيرة (القيمة الصفرية، الرقم السالب، الطفحان، أو أخرى). يسترد منطق التحكم رموز التعليمات من الذاكرة ويبدأ تسلسل العمليات المطلوبة لـ ALU لتنفيذ التعليمات. قد يؤثر كود العملية الفردي على العديد من مسارات البيانات الفردية والسجلات والعناصر الأخرى للمعالج.

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

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

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


تصميمات الأغراض الخاصة

المعالج الدقيق هو كيان للأغراض العامة. اتبعت العديد من أجهزة المعالجة المتخصصة:

اعتبارات السرعة والقدرة

 
Intel نواة i9-9900K (2018، استناداً إلى كوفي ليك)

يمكن اختيار المعالجات الدقيقة لتطبيقات مختلفة بناءً على حجم كلماتها، وهو مقياس لمدى تعقيدها. تسمح أحجام الكلمات الأطول لكل دورة الساعة للمعالج بإجراء المزيد من العمليات الحسابية، ولكنها تتوافق مع دارة متكاملة أكبر مادياً مع وضع استعداد وتشغيل أعلى استهلاك الطاقة.[2] تُدمج المعالجات ذات 4 أو 8 أو 12 بت على نطاق واسع في وحدات التحكم الدقيقة التي تعمل بالنظم المدمجة. حيث يُتوقع أن يتعامل النظام مع أحجام أكبر من البيانات أو يتطلب واجهة المستخدم أكثر مرونة، يتم استخدام معالجات 16 أو 32 أو 64 بت. يمكن اختيار معالج ذو 8 أو 16 بت على معالج 32 بت لـ النظام على رقاقة أو تطبيقات متحكم تتطلب إلكترونيات منخفضة الطاقة، أو جزء من دائرة متكاملة ذات إشارة مختلطة مع حساسية للضجيج على الرقاقة إلكترونيات تناظرية مثل المحولات التناظرية عالية الدقة إلى المحولات الرقمية، أو كليهما. قد يؤدي تشغيل العمليات الحسابية 32 بت على شريحة 8 بت إلى استخدام المزيد من الطاقة، حيث يجب أن تنفذ الشريحة برنامجاً يحتوي على تعليمات متعددة.[3]

التطبيقات المضمنة

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

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

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

تاريخ

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

بعد تطوير رقاقات الدوائر المتكاملة MOS في أوائل الستينيات، وصلت رقائق MOS إلى كثافة الترانزستور وتكاليف تصنيع أقل من لدوائر المتكاملة ثنائي القطب بحلول عام 1964. زاد تعقيد رقائق MOS بمعدل تنبأ به قانون مور، مما أدى إلى تكامل واسع النطاق (LSI) مع مئات الترانزستورات على شريحة MOS واحدة في أواخر الستينيات. كان تطبيق شرائح MOS LSI على الحوسبة هو الأساس لأول المعالجات الدقيقة، حيث بدأ المهندسون في إدراك أنه يمكن احتواء معالج حاسب كامل على العديد من شرائح MOS LSI.[4] كان المصممون في أواخر الستينيات يسعون جاهدين لدمج وظائف وحدة المعالجة المركزية (CPU) للحاسب في عدد قليل من شرائح MOS LSI، تسمى شرائح وحدة المعالجات الدقيقة (MPU).

كان أول معالج دقيق قد أُنتج تجارياً هو Intel 4004، والذي أُصدر كرقاقة MOS LSI واحدة في عام 1971.[5]أصبح المعالج الدقيق أحادي الرقاقة ممكناً بفضل تطوير تقنية MOS بوابة السيليكون (SGT).[6] أقدم ترانزستورات MOS كانت تحتوي على بوابة معدنية من الألومنيوم، والتي استبدلها الفيزيائي الإيطالي فيديريكو فاجين ببوابات السليكون ذاتية الانحياز لتطوير أول بوابة سيليكون شريحة MOS في فيرتشايلد لأشباه الموصلات في عام 1968.[6]انضم فاجين لاحقاً إلى إنتل واستخدم تقنية MOS لبوابة السيليكون الخاصة به لتطوير 4004، جنباً إلى جنب مع مارسيان هوف وستانلي مازور وماساتوشي شيما في عام 1971[7] صُمّم 4004 لـ شركة بوسيكوم، التي كانت قد اقترحت سابقاً تصميماً متعدد الشرائح في عام 1969، قبل أن يغيره فريق فاجين في إنتل إلى تصميم جديد للرقاقة الواحدة. قدمت إنتل أول معالج دقيق تجاري، إنتل 4004 4 بت، في عام 1971. وسرعان ما تبعه المعالج الدقيق Intel 8008 8 بت في عام 1972.

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

يُنسب أول استخدام لمصطلح "المعالج الدقيق" إلى ڤيترون لأنظمة الحاسب[8] تصف الدائرة المتكاملة المخصصة المستخدمة في نظام الحاسب الصغير System 21 الذي أُعلن عنه عام 1968.

منذ أوائل السبعينيات، اتبعت الزيادة في قدرة المعالجات الدقيقة قانون مور; هذا يشير في الأصل إلى أن عدد المكونات التي يمكن تركيبها على شريحة يتضاعف كل عام. مع التكنولوجيا الحالية، يتم في الواقع كل عامين،[9] قالب:Obsolete sourceونتيجة لذلك، قام مور في وقت لاحق بتغيير الفترة إلى عامين.[10]

المشاريع الأولى

قدمت هذه المشاريع معالجاً دقيقاً في نفس الوقت تقريباً: Central Air Data Computer (CADC) (1970)، لشركة گارت لبحوث إيه آي من تكساس إنسترومنتس 'TMS 1802NC (سبتمبر 1971) وإنتل الخاص بـ 4004 (نوفمبر 1971، استناداً إلى تصميم سابق عام 1969 من شركة بوسيكوم). يمكن القول إن المعالج الدقيق Four-Phase Systems AL1 قد سُلِّم أيضاَ في عام 1969.

نظم رباعية الطور AL1 (1969)

كانت نظم رباعية الطور AL1 عبارة عن شريحة بت مكونة من 8 بتات تحتوي على ثمانية مسجلات ووحدة الحساب والمنطق.[11]صُمّمت بواسطة لي بويسيل في عام 1969.[12][13][14]في ذلك الوقت، كانت جزءاً من وحدة المعالجة المركزية ذات 9 شرائح، 24 بت مع ثلاثة AL1s، ولكن تم تسميتها لاحقاً بالمعالج الدقيق، استجابةً لدعوى التسعينيات من قبل تكساس إنسترومنتس، أُنشئ نظام تجريبي حيث تشكل AL1 واحداً جزءاً من نظام حاسب عرض توضيحي لقاعة المحكمة، جنباً إلى جنب مع ذاكرة الوصول العشوائي وذاكرة القراءة فقط وجهاز الإدخال والإخراج.[15]

Garrett AiResearch CADC (1970)

في عام 1968، دُعيت Garrett AiResearch (التي وظفت المصممين راي هولت وستيڤ گيلر) لإنتاج حاسب رقمي للتنافس مع الأنظمة الكهروميكانيكية ثم قيد التطوير لجهاز الحاسب الرئيسي للتحكم في الطيران في مقاتلة البحرية الأمريكية الجديدة إف-14 تومكات. اكتمل التصميم بحلول عام 1970، واستخدمت مجموعة شرائح قائمة على MOS كوحدة المعالجة المركزية الأساسية. كان التصميم أصغر بشكل ملحوظ (حوالي 20 مرة) وأكثر موثوقية من الأنظمة الميكانيكية التي ينافسها، وقد تم استخدامه في جميع طرازات تومكات المبكرة. احتوى هذا النظام على "20 بت، أنابيب التجزئة، معالجات متعدد متوازية". رفضت البحرية السماح بنشر التصميم حتى عام 1997. صدر في عام 1998، الوثائق الموجودة على CADC، ومجموعة شرائح MP944 المعروفة جيداً. قُدّمت قصة السيرة الخاصة لراي هولت عن هذا التصميم والتطوير في كتاب: مهندس الحوادث.[16][17]

تخرج راي هولت من جامعة كاليفورنيا پوليتكنيك في عام 1968، وبدأ حياته المهنية في تصميم الحاسب مع CADC. منذ إنشائها، كانت مغطاة بالسرية حتى عام 1998 عندما سمحت البحرية الأمريكية، بناءً على طلب هولت، بدخول الوثائق إلى المجال العام. ادعى هولت أنه لم يقم أحد بمقارنة هذا المعالج الدقيق بتلك التي جاءت لاحقاً.[18] وفقا لپاراب وآخرون. (2007)،

كشفت الأوراق العلمية والمؤلفات المنشورة في عام 1971 أن المعالج الرقمي MP944 المستخدم لطائرة F-14 Tomcat التابعة للبحرية الأمريكية مؤهل ليكون المعالج الدقيق الأول. على الرغم من أنه مثير للاهتمام ، إلا أنه لم يكن معالجًا أحادي الشريحة ، كما لم يكن Intel 4004  – كلاهما كان أشبه بمجموعة من الكتل الإنشائية المتوازية التي يمكنك استخدامها لصنع نموذج للأغراض العامة. يحتوي على وحدة المعالجة المركزية (CPU)، RAM، ROM، وشريحتين أخريين للدعم مثل Intel 4004. وقد صُنّعت من نفس P-قناة،وقد شُغّلت وفقاً المواصفات العسكرية ولديها شرائح أكبر  – تصميم هندسة حاسب ممتاز بكل المقاييس. يشير تصميمه إلى تقدم كبير على إنتل، وقبل ذلك بعامين. لقد نجحت بالفعل وكانت تطير في طائرة F-14 عندما أُعلن عن Intel 4004. يشير إلى أن موضوع الصناعة اليوم المتمثل في تقارب DSP - متحكم دقيق بدأ في عام 1971.[19]

يُعرف هذا التقارب بين معمارية DSP والمتحكم الدقيق باسم متحكم الإشارة الرقمية.[20]


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

أدوات پيكو\جنرال

 
قُدّمت شريحة PICO1/GI250 في عام 1971: صُمّمت بواسطة شركة پيكو إلكترونكس (گلن‌روثس، اسكتلندا) وصُنعت بواسطة جنرال إنسترمنتس من هكسڤل نيويورك.

في عام 1971، قدمت كل من شركة پيكو إلكترونكس[21] وجنرال إنسترمنتس (GI) تعاونهم الأول في ICs، وهو آلة حاسبة متكاملة أحادية الشريحة IC لآلة حاسبة Monroe / Litton Royal Digital III. يمكن القول أيضًا أن هذه الشريحة تدعي أنها واحدة من أولى المعالجات الدقيقة أو المتحكمات الدقيقة التي تحتوي على ROM، RAM ومجموعة تعليمات RISC على الشريحة. رُسم تخطيط الطبقات الأربع لعملية PMOS يدوياً بمقياس x500 على فيلم مايلر، وهي مهمة هامة في ذلك الوقت نظراً لتعقيد الشريحة.

نشئت پيكو من قبل خمسة من مهندسي تصميم GI الذين كانت رؤيتهم هي إنشاء ICs لآلة حاسبة أحادية الشريحة. كانت لديهم خبرة سابقة في التصميم على شرائح متعددة للآلات الحاسبة مع كل من GI و ماركوني-إليوت.[22] وقد كُلّف أعضاء الفريق الأساسيين من قبل Elliott Automation لإنشاء حاسب ذو 8 بت في MOS وساعدوا في إنشاء مختبر أبحاث MOS في گلن‌روثس، اسكتلندا في عام 1967.

أصبحت الآلات الحاسبة أكبر سوق منفرد لأشباه الموصلات، لذا حققت كل من پيكو وجي آي نجاحاً كبيراً في هذا السوق المزدهر. واصلت شركة GI الابتكار في المعالجات الدقيقة وأجهزة التحكم الدقيقة باستخدام منتجات تشمل CP1600 وIOB1680 وPIC1650.[23] في عام 1987، دُمجت أعمال GI Microelectronics في مجال وحدة التحكم الدقيقة پيك.

إنتل 4004 (1971)

 
4004 مع إزالة الغطاء (يسار) وكما هو مستخدم بالفعل (يمين)

يُعتبر إنتل 4004 بشكل عام على أنه أول معالج دقيق حقيقي مبني على شريحة واحدة،[24][25] priced بسعر US$60 ($344٫32 in 2022)[26] يرجع تاريخ أول إعلان معروف لـ 4004 إلى 15 نوفمبر 1971 وظهر في الأخبار الإلكترونية. صُمّم المعالج الدقيق بواسطة فريق مكون من مهندس إيطالي فيديريكو فاجين، ومهندسين أمريكيين مارسيان هوف وستانلي مازور، ومهندس ياباني ماساتوشي شيما.[27]

نشأ المشروع الذي أنتج 4004 في عام 1969، عندما طلبت شركة بوسيكوم، الشركة اليابانية المصنعة للآلات الحاسبة، من شركة إنتل بناء مجموعة شرائح للآلات الحاسبة المكتبية عالية الأداء. دعا التصميم الأصلي لشركة بوسيكوم إلى مجموعة شرائح قابلة للبرمجة تتكون من سبع شرائح مختلفة. ثلاث من الرقائق كانت ستصنع وحدة معالجة مركزية ذات أغراض خاصة مع تخزين برنامجها في ذاكرة القراءة فقط (ROM) وبياناتها المخزنة في ذاكرة القراءة والكتابة بسجل التحول. يعتقد تيد هوف، مهندس إنتل المكلف بتقييم المشروع، أن تصميم بوسيكوم يمكن تبسيطه باستخدام تخزين ذاكرة الوصول العشوائي الديناميكي للبيانات، بدلاً من ذاكرة تسجيل الإزاحة، وبنية أكثر تقليدية لوحدة المعالجة المركزية للأغراض العامة. ابتكر هوف اقتراحاً معمارياً من أربع شرائح: شريحة ROM لتخزين البرامج، وشريحة RAM ديناميكية لتخزين البيانات، وجهاز I/O بسيط، ووحدة معالجة مركزية 4 بت (CPU). على الرغم من أنه ليس مصمماً للرقائق، إلا أنه شعر بإمكانية دمج وحدة المعالجة المركزية في شريحة واحدة، ولكن نظراً لافتقاره إلى المعرفة الفنية، ظلت الفكرة مجرد رغبة في الوقت الحالي.

 
أول معالج دقيق من إنتل، 4004

بينما جاءت بنية MCS-4 ومواصفاته من تفاعل هوف مع ستانلي مازور، مهندس برمجيات مسؤول أمامه، ومع مهندس بوسيكوم ماساتوشي شيما، خلال عام 1969، انتقل مازور وهوف إلى لمشاريع أخرى. في أبريل 1970، عينت إنتل المهندس الإيطالي فيديريكو فاجين كرئيس مشروع، وهي خطوة جعلت التصميم النهائي لوحدة المعالجة المركزية أحادية الشريحة حقيقة واقعة (صمم شيما في الوقت نفسه البرنامج الثابت للحاسبة بوسيكوم وساعدت فاجين خلال الأشهر الستة الأولى من التنفيذ). فاجين، الذي طور في الأصل تقنية بوابة السيليكون (SGT) في عام 1968 في فيرتشايلد لأشباه الموصلات[28] وصمم أول دائرة تجارية متكاملة في العالم باستخدام SGT، كانت فيرتشايلد 3708 تتمتع بالخلفية الصحيحة لقيادة المشروع إلى ما سيصبح أول معالج تجاري للأغراض العامة. نظراً لأن SGT كان اختراعه الخاص، فقد استخدمه فاجين أيضاً لإنشاء منهجيته الجديدة لتصميم منطق عشوائي الذي جعل من الممكن تنفيذ وحدة المعالجة المركزية أحادية الشريحة بالسرعة المناسبة وتبديد الطاقة والتكلفة. كان مدير قسم تصميم MOS بشركة إنتل هو لزلي ڤاداز في وقت تطوير MCS-4 ولكن تركيز ڤاداز كان بالكامل على الأعمال السائدة لذواكر أشباه الموصلات، لذلك ترك قيادة وإدارة MCS- 4 إلى فاجين، الذي كان مسؤولاً في النهاية عن قيادة مشروع 4004 لتحقيقه. تم تسليم وحدات الإنتاج من 4004 لأول مرة إلى بوسيكوم في مارس 1971 وشحنها إلى عملاء آخرين في أواخر عام 1971.[بحاجة لمصدر]

تكساس إنسترومنتس TMX 1795 (1970-1971)

جنباً إلى جنب مع إنتل (التي طورت 8008)، طورت شركة تكساس إنسترومنتس في عام 1970–1971 بديلًا لوحدة المعالجة المركزية برقاقة واحدة لمحطة داتاپوينت 2200، TMX 1795 (لاحقاً TMC 1795.) مثل 8008، رُفض من قبل العميل داتاپوينت. وفقاً لـ گاري بون، لم يصل TMX 1795 إلى الإنتاج أبداً. نظراً لأنه أُنشئ وفقاً لنفس المواصفات، كانت مجموعة التعليمات الخاصة به مشابهة جداً لـ إنتل 8008.[29][30]

تكساس إنسترومنتس TMS 1802NC (1971)

أُعلن عن TMS1802NC في 17 سبتمبر 1971، وطُبقت آلة حاسبة بأربع وظائف. لم يكن TMS1802NC، على الرغم من تسميته، جزءاً من سلسلة TMS 1000; أُعيد تصميمه لاحقاً كجزء من سلسلة TMS 0100، والتي استُخدمت في حاسبة TI Datamath تي آي داتاماث. على الرغم من تسويقه باعتباره آلة حاسبة على شريحة، كان TMS1802NC قابلاً للبرمجة بالكامل، بما في ذلك وحدة المعالجة المركزية على الشريحة بكلمة تعليمات 11 بت، و3520 بت (320 تعليمة) من ROM و182 بت من ذاكرة الوصول العشوائي.[29][31][30][32]

گلبرت هيات

حصل گلبرت هيات على براءة اختراع تطالب بابتكار يرجع تاريخه إلى ما قبل كل من TI وإنتل، ووصف "متحكم دقيق".[33]أُبطلت براءة الاختراع في وقت لاحق، ولكن ليس قبل دفع الإتاوات الكبيرة.[34][35]

تصميمات 8 بت

تبع إنتل 4004 في عام 1972 من قبل إنتل 8008، وهو أول معالج دقيق في العالم 8-بت.[36] ومع ذلك، لم يكن 8008 امتداداً لتصميم 4004، بل كان تتويجاً لمشروع تصميم منفصل في إنتل، ناشئ عن عقد مع شركة طرفيات الحاسب، من سان أنطونيو تكساس، لشريحة لـ محطة طرفية كانوا يصممونها،[37] داتاپوينت 2200 - لم تأت الجوانب الأساسية للتصميم من إنتل ولكن من CTC. في عام 1968، طور ڤك پور وهاري پايل من CTC التصميم الأصلي لـ مجموعة التعليمات وتشغيل المعالج. في عام 1969، تعاقدت CTC مع شركتين، إنتل وتكساس إنسترومنتس، لإجراء تنفيذ أحادي الشريحة، يُعرف باسم CTC 1201.[38] في أواخر عام 1970 أو أوائل عام 1971، انسحبت منظمة الشفافية الدولية من كونها غير قادرة على صنع جزء يمكن الاعتماد عليه. في عام 1970، مع إنتل لم تقدم الجزء بعد، اختارت CTC استخدام التنفيذ الخاص بها في داتاپوينت 2200، باستخدام منطق TTL التقليدي بدلاً من ذلك (وبالتالي فإن أول آلة تشغل "8008 code" لم تكن في الواقع معالجاً دقيقاً على الإطلاق وسُلّمت قبل عام). وصلت نسخة إنتل من المعالجات الدقيقة 1201 في أواخر عام 1971، لكنها كانت متأخرة جداً وبطيئة وتتطلب عدداً من شرائح الدعم الإضافية. لم يكن لدى لجنة مكافحة الإرهاب مصلحة في استخدامه. تعاقدت شركة CTC في الأصل مع شركة إنتل للحصول على الشريحة، وكانت ستدين لها بمبلغ US$50,000 ($286٬935 in 2022) مقابل أعمال التصميم الخاصة بهم.[38] لتجنب الدفع مقابل شريحة لا يريدونها (ولا يمكنهم استخدامها)، أصدرت CTC شركة إنتل من عقدها وسمحت لهم بالاستخدام المجاني للتصميم.[38] قامت إنتل بتسويقه على أنه 8008 في أبريل 1972، كأول معالج 8 بت في العالم. كان أساس مجموعة الحاسب الشهيرة "Mark-8" المعلن عنها في المجلة راديو-إلكترونكس في عام 1974. وكان هذا المعالج يحتوي على ناقل بيانات 8 بت وناقل عنوان 14 بت.[39]

كان 8008 مقدمة إلى نجاح إنتل 8080 (1974)، والذي قدم أداءً محسناً على 8008 وتطلب عدداً أقل من شرائح الدعم. قام فدريكو فاجن بتخليه وتصميمه باستخدام قناة N. MOS ذات الجهد العالي Zilog Z80 (1976) كان أيضاً تصميم فاجين، باستخدام قناة N ذات الجهد المنخفض مع حمل استنفاد ومعالجات إنتل 8 بت المشتقة: كلها مصممة وفقاً لمنهجية فاجين التي أُنشئت لـ 4004. أصدرت موتورولا المنافسة 6800 في أغسطس 1974، وMOS Technology 6502 أُصدر في عام 1975 (كلاهما صمم بشكل كبير من قبل نفس الأشخاص). تنافست عائلة 6502 Z80 في شعبيتها خلال الثمانينيات.

التكلفة الإجمالية المنخفضة، والتعبئة الصغيرة، ومتطلبات نواقل الحاسب البسيطة، وأحياناً تكامل الدوائر الإضافية (على سبيل المثال، الدوائر المدمجة في Z80 تحديث الذاكرة تسمح لـ الحاسب المنزلي "الثورة" لتسريعها بشكل حاد في أوائل الثمانينيات. أدى ذلك إلى توفير آلات رخيصة الثمن مثل سنكلير ZX81، والتي بيعت مقابل {US$|99|1981}}}. استُخدمت نسخة مختلفة من 6502، MOS Technology 6510 في Commodore 64 وهناك متغير آخر، 8502، يعمل على Commodore 128.

قدم مركز التصميم الغربي (WDC) CMOS WDC 65C02 في عام 1982 ورخص التصميم للعديد من الشركات. استُخدم كوحدة معالجة مركزية في أجهزة الحاسب الشخصية Apple IIe و IIc وكذلك في الصفات الطبية القابلة للزرع منظم ضربات القلب ومزيل الرجفان والسيارات والأجهزة الصناعية والأجهزة الاستهلاكية. كانت WD رائدة في ترخيص تصميمات المعالجات الدقيقة، وتبعها لاحقاً ARM (32 بت) ومعالجات دقيقة أخرى ومزودو الملكية الفكرية (IP) في التسعينيات.

قدمت موتورولا MC6809 في عام 1978. كان تصميماً 8 بت طموحاً ومدروساً جيداً وكان متوافق مع المصدر مع 6800، ونُفّذ باستخدام منطق االتسليك الصلب البحت (المعالجات الدقيقة 16 بت اللاحقة التي تستخدم عادةً الرمز الصغير إلى حد ما، حيث أصبحت متطلبات التصميم CISC معقدة للغاية لمنطق صلب خالص).

كان Signetics 2650 معالجاً دقيقاً أولياً آخر من 8 بت، والذي حظي باهتمام سريع بسبب بنى مجموعة تعليمات المبتكرة والقوية.

كان أحد المعالجات الدقيقة في عالم رحلات الفضاء RCA RCA 1802 (المعروف أيضاً باسم CDP1802 RCA COSMAC) (قد قُدّم في عام 1976)، والذي استُخدم على متن گاليليو مسبار كوكب المشتري (أُطلق عام 1989، ووصل عام 1995). كان RCA COSMAC أول من طبق تكنولوجيا CMOS. استُخدم CDP1802 لأنه يمكن تشغيله في طاقة منخفضة، ولأن البديل كان متاحاً ومصنعاً باستخدام عملية إنتاج خاصة، silicon on sapphire (SOS)، والتي قدمت الكثير من الحماية ضد الإشعاع الكوني والتفريغ الكهروستاتيكي من أي معالج آخر في العصر. وهكذا، قيل أن إصدار SOS من 1802 هو أول معالج دقيق بلإشعاع.

كان لدى RCA 1802 تصميم ثابت، مما يعني أن تردد الساعة يمكن جعله منخفضاً بشكل عشوائي، أو حتى إيقافه. هذا سمح لـ مركبة الفضاء "گاليليو" باستخدام الحد الأدنى من الطاقة الكهربائية لمسافات طويلة خالية من الأحداث من الرحلة. ستوقظ المؤقتات أو المستشعرات المعالج في الوقت المناسب للقيام بمهام مهمة، مثل تحديثات الملاحة، والتحكم في الموقف، والحصول على البيانات، والاتصال اللاسلكي. تحتوي الإصدارات الحالية من Western Design Center 65C02 و65C816 على نوى ثابتة، وبالتالي تحتفظ بالبيانات حتى عند توقف الساعة تماماً.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

تصميمات 12 بت

تتألف عائلة Intersil 6100 من معالج دقيق 12 بت (6100) ومجموعة من الدعم المحيطي وذاكرة ICs. تعرف المعالج الدقيق على مجموعة تعليمات DEC PDP-8 حاسوب صغري. على هذا النحو كان يشار إليه أحياناً باسم CMOS-PDP8. نظراً لأن شركة Harris Corporation أنتجته أيضاً، فقد عُرف أيضاً باسم Harris HM-6100. بفضل تقنية CMOS والفوائد المرتبطة بها، دُمج 6100 في بعض التصميمات العسكرية حتى أوائل الثمانينيات.

تصميمات 16 بت

قالب:X86 processor modes أول معالج دقيق متعدد الرقائق 16 بت كان ناشونال لأشباه الموصلات IMP-16، قد قُدّم في أوائل عام 1973. وقد قُدّم إصدار 8 بت من مجموعة الشرائح في 1974 باسم IMP-8.

تشتمل المعالجات الدقيقة المبكرة الأخرى ذات الرقائق المتعددة 16 بت على معالج شركة المعدات الرقمية (DEC) المستخدم في LSI-11 مجموعة لوحة OEM والحاسب الصغريPDP 11/03 المعبأ - وفيرتشايلد لأشباه الموصلات MicroFlame 9440، وكلاهما قدم في 1975–76. في عام 1975، قدمت ناشيونال أول معالج دقيق أحادي الرقاقة 16 بت، National Semiconductor PACE، والذي تبعه لاحقاً إصدار NMOS، INS8900.

من أوائل المعالجات الدقيقة ذات الرقاقة الواحدة 16 بت، TI TMS 9900، والذي كان متوافقاً أيضاً مع خط TI-990 من الحواسيب الصغيرة.استُخدم 9900 في الحواسيب الصغيرة TI 990/4، والحاسب المنزلي Texas Instruments TI-99/4A، وخط TM990 من لوحات الحواسب الصغيرة من الشركة المصنعة للمعدات الأصلية. كانت الرقاقة معبأة في حزمة كبيرة من السيراميك ذات 64 سناً حزمة DIP، بينما تستخدم معظم المعالجات الدقيقة 8 بت مثل إنتل 8080 أكثر شيوعاً وأصغر وأقل تكلفة من البلاستيك ذي 40 سناً DIP. فقد صُمّمت شريحة المتابعة، TMS 9980، للتنافس مع إنتل 8080، وكانت تحتوي على مجموعة تعليمات TI 990 16 بت كاملة، واستخدمت حزمة بلاستيكية ذات 40 سناً، ونقل البيانات 8 بت في كل مرة، ولكن يمكن فقط العنوان 16 كيلو بايت. الشريحة الثالثة، TMS 9995، كانت تصميماً جديداً. توسعت العائلة فيما بعد لتشمل 99105 و99110.

قدم مركز التصميم الغربي (WDC) CMOS 65816 ترقية 16 بت لـ WDC CMOS 65C02 في عام 1984. كان المعالج الدقيق 65816 16 بت جوهر Apple IIgs ولاحقاً سوپر ننتندو إنترتينمنت سستم، مما يجعله أحد أشهر تصميمات 16 بت على الإطلاق.

قامت إنتل "بتوسيع" تصميمها 8080 إلى 16 بت Intel 8086، أول عضو في عائلة x86، التي تدعم معظم أجهزة الحاسب الحديثة الحاسب الشخصي. قدمت إنتل 8086 كطريقة فعالة من حيث التكلفة لنقل البرامج من خطوط 8080، ونجحت في كسب الكثير من الأعمال على هذا الأساس. كان 8088، وهو إصدار من 8086 يستخدم ناقل بيانات خارجي 8 بت، هو المعالج الدقيق في أول حاسب آي‌بي‌إم. بسطت إنتل بعد ذلك في 80186 و 80188، و 80286 وفي عام 1985، 32 بت 80386، هيمنتها على سوق أجهزة الحاسب الشخصية مع التوافق مع الإصدارات السابقة من عائلة المعالجات. كان الطرازان 80186 و80188 في الأساس إصدارات من 8086 و8088، معززين ببعض الأجهزة الطرفية على اللوحة وبعض الإرشادات الجديدة. على الرغم من عدم استخدام إنتل 80186 و80188 في تصميمات نوع حاسب IBM الشخصي، Intel 80186 and IBM PC-style computers[محل شك] فكثيراً ما استُخدمت إصدارات المصدر الثاني من NEC و V20 وV30. وكان لدى 8086 وما تلاه طريقة مبتكرة ولكنها محدودة لتجزئة الذاكرة، بينما قدم 80286 وحدة إدارة الذاكرة (MMU) مجزأة كاملة الميزات. وقدم 80386 نموذج ذاكرة 32 بت مسطح مع إدارة الذاكرة المجزأة إلى مسجلات.

لا تتضمن معالجات إنتل x86 ذات 16 بت حتى 80386 وتتضمن وحدات الفاصلة العائمة (FPUs). قدمت إنتل 8087، 80187، 80287 و 80387 معالجات رياضية لإضافة فاصلة عائمة للأجهزة وإمكانيات المهام الفائقة إلى وحدات المعالجة المركزية 8086 عبر 80386. يعمل جهاز 8087 مع 8086/8088 و80186/80188،[40] يعمل معالج 80187 مع 80186 وليس 80188،[41]يعمل 80287 مع 80286 و80387 مع 80386. يشكل الجمع بين وحدة المعالجة المركزية x86 والمعالج المساعد x87 معالجاً دقيقاً واحداً متعدد الشرائح; تمت برمجة الشريحتين كوحدة باستخدام مجموعة تعليمات واحدة متكاملة.[42] توصل المعالجات المشتركة 8087 و80187 بالتوازي مع ناقل البيانات والعنوان للمعالج الأساسي وتنفذ التعليمات المخصصة لهم بشكل مباشر. تُربط المعالجات المشتركة 80287 و80387 بوحدة المعالجة المركزية من خلال منافذ الإدخال/الإخراج في مساحة عنوان وحدة المعالجة المركزية، وهذا شفاف للبرنامج، والذي لا يحتاج إلى معرفة أو الوصول إلى منافذ الإدخال/الإخراج مباشرة; يصل البرنامج إلى المعالج الثانوي وسجلاته من خلال أكواد التشغيل العادية.

تصميمات 32 بت

 
طبقات الترابط العليا على قالب DX2 إنتل 80486

كانت تصميمات 16 بت موجودة في السوق لفترة وجيزة فقط عندما بدأت تطبيقات 32 بت في الظهور.

أهم تصميمات 32 بت هو موتورلا MC68000، الذي قُدّم في عام 1979. 68k، كما كان معروفاً على نطاق واسع، كان يحتوي على سجلات 32 بت في نموذج البرمجة الخاص به ولكنه يستخدم مسارات بيانات داخلية ذات 16 بت، وثلاث وحدات منطقية حسابية 16 بت، وناقل بيانات خارجي 16 بت (لتقليل عدد البنات)، وعناوين 24 بت فقط مدعومة خارجياً (داخلياً عملت مع عناوين 32 بت كاملة). عُدّل الرمز الصغير الداخلي MC68000 لمحاكاة نظام 32 بت System / 370 IBM في الحواسب المركزية المتوافقة مع آي‌بي‌إم.[43] وصفته موتورولا عموماً بأنه معالج 16 بت. وقد أدى الجمع بين مساحة الذاكرة الكبيرة (16 ميگابايت أو 224 بايت) عالية الأداء والتكلفة المنخفضة نسبياً إلى جعلها الأكثر شهرة في تصميم وحدة المعالجة المركزية من فئتها. استفادت تصميمات أپل ليزا و ماكنتوش من 68000، كما فعلت مجموعة من التصميمات الأخرى في منتصف الثمانينيات، بما في ذلك Atari ST وCommodore Amiga.

كان أول معالج دقيق 32 بت كامل الرقاقة في العالم، مع مسارات بيانات 32 بت، ناقلات 32 بت، وعناوين 32 بت، هو آي‌تي آند تي معامل بل BELLMAC-32A، مع العينات الأولى في عام 1980، والإنتاج العام في عام 1982.[44][45] بعد تجريد آي‌تي آند تي في عام 1984، أُعيد تسميته WE 32000 (WE لـ وسترن للكهربائيات)، وكان لها جيلين تابعين، WE 32100 وWE 32200. استُخدمت هذه المعالجات الدقيقة في أجهزة الحاسب الصغيرة آي‌تي آند تي 3B5 و3 B15; في 3B2، أول حاسب مكتبي خارق في العالم; في "Companion"، أول حاسب 32 بت حاسب محمول في العالم; وفي "ألكسندر"، أول حاسب صغير فائق الحجم في العالم بحجم الكتاب، يتميز بعبوات ذاكرة ROM مشابه لوحدات تحكم الألعاب الحالية. كل هذه الأنظمة تعمل بنظام التشغيل UNIX System V.

كان أول معالج دقيق تجاري، ذو شريحة واحدة، 32 بت بالكامل متاحاً في السوق هو HP FOCUS.

كان أول معالج دقيق 32 بت من إنتل هو iAPX 432، والذي قُدّم في عام 1981، ولكنه لم يكن نجاحاً تجارياً. كان لدى المعالج بنية متقدمة مستندة إلى القدرة كائنية التوجه، ولكن الأداء ضعيف مقارنة بالبنيات المعاصرة مثل 80286 الخاصة بشركة إنتل (قُدّم عام 1982)، والتي كانت أسرع بأربع مرات تقريباً في الاختبارات المعيارية النموذجية. ومع ذلك، فإن نتائج iAPX432 كانت جزئية بسبب مترجم Ada المتسرع وبالتالي دون المستوى الأمثل.[بحاجة لمصدر]

أدى نجاح موتورولا مع 68000 إلى MC68010، الذي أضاف دعماً لـ الذاكرة الافتراضية. MC68020، الذي قُدّم في عام 1984، أضاف بيانات 32 بت كاملة وناقلات العناوين. أصبح الطراز 68020 شائعاً بشكل كبير في سوق الحواسيب الفائقة يونكس والعديد من الشركات الصغيرة (على سبيل المثال، آلتوس، نظم تشارلز ريڤر داتا، أنتجت كروممكو) نظم بحجم سطح المكتب. قُدّم معالج MC68030 بعد ذلك، وتحسين التصميم السابق من خلال دمج وحدة MMU في الشريحة. أدى النجاح المستمر إلى MC68040، والتي تضمنت FPU للحصول على أداء رياضياتي أفضل. فقد فشل 68050 في تحقيق أهداف الأداء الخاصة به ولم يتم إصداره، وتم إصدار المتابعة MC68060 في سوق مشبع بتصميمات ريسك أسرع بكثير. وتلاشت عائلة 68k من الاستخدام في أوائل التسعينيات.

شركات كبيرة أخرى صممت 68020 والمتابعات في المعدات المدمجة. في وقت من الأوقات، كان هناك أكثر من 68020s في المعدات المضمنة أكثر من إنتل معالجات پنتيوم في أجهزة الحاسب.[46]نوى المعالجات ColdFire مشتقات من 68020.

خلال هذا الوقت (من أوائل إلى منتصف الثمانينيات)، قدمت ناشونال لأشباه الموصلات معالجاً دقيقاً داخلياً مشابهاً للغاية 16 بت، 32 بت يسمى NS 16032 (أُعيد تسميته لاحقاً 32016)، الإصدار الكامل 32 بت المسمى NS 32032. في وقت لاحق، أنتجت Nationalناشونال لأشباه الموصلات NS 32132، مما سمح لوحدتي CPU بالتواجد على نفس ناقل الذاكرة مع التحكيم المدمج. تفوق NS32016 / 32 على MC68000 / 10، لكن NS32332 - الذي وصل في نفس الوقت تقريباً مع MC68020 - لم يكن لديه أداء كافٍ. كانت شريحة الجيل الثالث NS32532 مختلفة. كان لديه ضعف أداء MC68030، والذي تم إصداره في نفس الوقت تقريباً. أثر ظهور معالجات ريسك مثل AM29000 و MC88000 (كلاهما متوقفان عن العمل الآن) على بنية النواة النهائية، NS32764. متقدم تقنياً - مع نواة RISC فائقة السرعة، وناقل 64 بت، وزيادة سرعة التشغيل داخلياً - لا يزال بإمكانه تنفيذ تعليمات سلسلة 32000 من خلال الترجمة في الوقت الفعلي.

عندما قررت ناشونال لأشباه الموصلات مغادرة سوق يونكس، أعيد تصميم الشريحة في معالج سوردفش المضمن مع مجموعة من الأجهزة الطرفية على الرقاقة. تبين أن الشريحة باهظة الثمن بالنسبة لسوق طابعة ليزر وأُوقف عملها. ذهب فريق التصميم إلى إنتل وهناك صمم معالج پنتيوم الذي يشبه إلى حد بعيد نواة NS32764 داخلياً. كان النجاح الكبير للطابعة سلسلة 32000 في سوق طابعات الليزر، حيث كان للطابعة NS32CG16 المزودة بتعليمات BitBlt الصغيرة سعر/أداء جيد للغاية وتم تبنيها من قبل شركات كبيرة مثل كانون. بحلول منتصف الثمانينيات، قدمت سِكونت أول حاسب من فئة خادم SMP باستخدام NS 32032. كان هذا أحد المكاسب القليلة للتصميم، واختفى في أواخر الثمانينيات. مپس R2000 (1984) وR3000 (1989) كانت معالجات ريسك 32 بت ناجحة للغاية. استُخدمت في محطات العمل والخوادم المتطورة بواسطة SGI، من بين آخرين. تضمنت التصميمات الأخرى Zilog Z80000، الذي وصل متأخراً جداً ليحظى بالفرصة واختفى بسرعة.

ظهر ARM لأول مرة في عام 1985.[47] وهو تصميم معالج RISC، والذي أصبح منذ ذلك الحين يهيمن على مساحة معالج الأنظمة المضمنة 32 بت ويرجع ذلك إلى حد كبير إلى كفاءة الطاقة ونموذج الترخيص الخاص به ومجموعة واسعة من أدوات تطوير النظام. يقوم مصنعو أشباه الموصلات عموماً بترخيص النوى ودمجها في منتجاتهم كـ نظام على رقاقة; فقط عدد قليل من البائعين مثل أپل مرخص لهم بتعديل نوى ARM أو إنشاء مراكزهم الخاصة. تشتمل معظم الهواتف المحمولة على معالج ARM، كما هو الحال مع مجموعة متنوعة من المنتجات الأخرى. توجد نوى ARM موجهة للمتحكم الدقيق بدون دعم للذاكرة الافتراضية، بالإضافة إلى معالجات تطبيقات متعددة المعالجات المتماثلة (SMP) مع ذاكرة افتراضية.

من 1993 إلى 2003، أصبحت معماريات 32 بت x86 مهيمنة بشكل متزايد في سطح المكتب، الحاسب المحمول، وأسواق الخوادم، وأصبحت هذه المعالجات الدقيقة أسرع وأكثر قدرة. قامت إنتل بترخيص إصدارات مبكرة من الهندسة المعمارية لشركات أخرى، لكنها رفضت ترخيص پنتيوم، لذلك قامت إي إم دي وCyrix ببناء إصدارات لاحقة من المعماريات بناءً على تصميماتهم الخاصة. خلال هذه الفترة، زادت هذه المعالجات من حيث التعقيد (عدد الترانزستور) والقدرة (التعليمات/الثانية) بثلاث مرات على الأقل من حيث الحجم. من المحتمل أن يكون خط پنتيوم من إنتل هو أشهر طراز معالجات 32 بت وأكثرها شهرة، على الأقل مع الجمهور على نطاق واسع.

تصميمات 64 بت في أجهزة الحواسب الشخصية

بينما كانت تصميمات المعالجات الدقيقة 64 بت قيد الاستخدام في العديد من الأسواق منذ أوائل التسعينيات (بما في ذلك وحدة التحكم في الألعاب ننتندو 64 في عام 1996)، فقد شهدت أوائل العقد الأول من القرن الحادي والعشرين تقديم معالجات دقيقة 64 بت تستهدف سوق أجهزة الحاسب.

مع تقديم AMD لبنية 64 بت متوافقة مع الإصدارات السابقة مع x86 x86-64 (يُطلق عليها أيضاً AMD64)، في سبتمبر 2003، تليها توسيعات إنتل المتوافقة تماماً 64 بت (أولاً تسمى IA-32e أو EM64T، والتي أعيد تسميتها لاحقاً بـ إنتل 64)، بدأ عصر سطح المكتب 64 بت. يمكن لكلا الإصدارين تشغيل تطبيقات قديمة 32 بت دون أي صعوبة أداء بالإضافة إلى برنامج 64 بت جديد. مع أنظمة التشغيل Windows XP x64 وويندوز ڤيستا x64 ووندوز 7 x64 ولينكس وبي إس دي وماك‌أو‌إس التي تعمل بنظام 64 بت محلياً، فإن البرنامج موجه أيضاً للاستفادة الكاملة من إمكانات هذه المعالجات. يعد الانتقال إلى 64 بت أكثر من مجرد زيادة في حجم المسجل من IA-32 لأنه يضاعف أيضاً عدد مسجلات الأغراض العامة.

كان الانتقال إلى 64 بت بواسطة پاور‌پي‌سي مقصوداً منذ تصميم المعماريات في أوائل التسعينيات ولم يكن سبباً رئيسياً لعدم التوافق. تُوسع مسجلات الأعداد الصحيحة الموجودة كما هو الحال مع جميع مسارات البيانات ذات الصلة، ولكن، كما كان الحال مع IA-32 ، كانت كل من وحدات الفاصلة العائمة والمتجه تعمل عند 64 بت أو أعلى منها لعدة سنوات. على عكس ما حدث عندما وُسّعت إلى x86-64، لم تتم إضافة أي مسجلات للأغراض العامة جديدة في پاور‌پي‌سي 64 بت، لذا فإن أي أداء يتم اكتسابه عند استخدام وضع 64 بت للتطبيقات التي لا تستخدم مساحة العنوان الأكبر يكون ضئيلاً للغاية.[بحاجة لمصدر]

في عام 2011، قدمت ARM بنية ARM جديدة ذات 64 بت.

ريسك

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

اُصدر أول تصميم تجاري لمعالج RISC في عام 1984، بواسطة ميپس تكنولوجيز، 32 بت R2000 (لم يتم إصدار R1000). في عام 1986، أصدرت HP أول نظام لها مع وحدة المعالجة المركزية PA-RISC.في عام 1987، في أجهزة الحاسب Acorn computers التي لا تعمل بنظام يونكس أصبح 32 بت، ثم أقل من ذاكرة التخزين المؤقت، ARM2 - Acorn Archimedes أول نجاح تجاري باستخدام بنية ARM، ثم عرفت باسم آلة Acorn RISC (ARM); أول ARM1 سيليكون في عام 1985. جعل R3000 التصميم عملياً حقاً، وقدم R4000 أول معالج دقيق RISC 64 بت متوفر تجارياً في العالم. سينتج عن المشاريع المتنافسة بنية IBM POWER و سَن SPARC. سرعان ما أطلق كل بائع رئيسي تصميم RISC، بما في ذلك AT&T CRISP وAMD 29000 وIntel i860 وIntel i960 وMotorola 88000 وDEC Alpha.

في أواخر التسعينيات ، كان إنتاج اثنين فقط من معماريات RISC 64 بت مستمراً في الكمية للتطبيقات غير المضمنة: SPARC وPower ISA، ولكن نظراً لازدياد قوة ARM، في أوائل عام 2010، أصبحت بنية RISC هي الثالثة في قطاع الحوسبة العامة.

SMP وتصميم متعدد النواة

 
اللوحة الأم ABIT BP6 تدعم اثنين من معالجات إنتل سيليرون 366Mhz تظهر الصورة المبدد الحراري زلمان.
 
Abit BP6 اللوحة الأم ثنائية المقبس تظهر مع المبددات الحرارية زلمان فلور.

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

أُصدرت هذه اللوحة الأم الشهيرة ثنائية المقبس من Abit في عام 1999 كأول لوحة أم لأجهزة الحاسب الشخصي مُكّن SMP لها، وكانت إنتل پنتيوم پرو أول وحدة معالجة مركزية تجارية تقدم لمنشئي النظم والمتحمسين لها. يدعم Abit BP9 وحدتي معالجة مركزية من إنتل سلرون وعند استخدامه مع نظام تشغيل يدعم SMP (Windows NT/2000/Linux) تحصل العديد من التطبيقات على أداء أعلى بكثير من وحدة المعالجة المركزية الواحدة. إن أوائل سلرون قابلة للكسر بسهولة، واستخدم الهواة وحدات المعالجة المركزية غير المكلفة نسبياً والتي تصل سرعتها إلى 533 ميگاهرتز - وهي أبعد بكثير من مواصفات إنتل. بعد اكتشاف قدرة هذه اللوحات الأم، قامت إنتل بإزالة الوصول إلى المضاعف في وحدة المعالجة المركزية اللاحقة.

في عام 2001، أصدرت شركة IBM Regatta (POWER4 CPU) أجهزة الحاسب، كان معالجاً قد طُوّر على مدار خمس سنوات من البحث، بدأ في عام 1996 باستخدام فريق مكون من 250 باحثاً. تم دعم الجهود المبذولة لإنجاز المستحيل من خلال تطوير وعبر التعاون عن بعد وتعيين مهندسين أصغر سناً للعمل مع مهندسين أكثر خبرة. حققت فرق العمل نجاحاً مع المعالج الدقيق الجديد Power4. إنها وحدة معالجة مركزية ثنائية في واحد ضاعفت الأداء بأكثر من الضعف بنصف سعر المنافسة، وتقدم كبير في مجال الحوسبة. كتبت مجلة eWeek التجارية: يمثل 1GHz Power4 المصمم حديثاً قفزة هائلة على سابقه" ". قال محلل الصناعة براد داي من مجموعة المعلومات الكبرى: "آي بي إم أصبحت عدوانية للغاية، وهذا المخدم قد غير قواعد اللعبة.

فاز Power4 بجائزة اختيار المحللين لأفضل معالج محطة عمل/مخدم لعام 2001، وحطم الأرقام القياسية، بما في ذلك الفوز بمسابقة ضد أفضل اللاعبين في Jeopardy![49]في برنامج تلفزيوني أمريكي.

أُطلقت وحدة المعالجة المركزية إنتل الاسم الرمزي يونا في 6 يناير 2006 وصُنّعت مع اثنين من قوالب معبأة على وحدة متعددة الشرائح. في سوق AMD القوي المنافسة وأطلق آخرون إصدارات جديدة من وحدات المعالجة المركزية متعددة النواة، تم تمكين SMP من AMD Athlon MP من وحدة المعالجة المركزية AthlonXP في 2001، أصدرت صن Niagara و Niagara 2 بثمانية نوى، وأُصدر AMD Athlon X2 في يونيو 2007. كانت الشركات تعمل في إنه سباق لا ينتهي على السرعة، بل إن البرامج الأكثر تطلباً تتطلب طاقة معالجة أكبر وسرعات أسرع لوحدة المعالجة المركزية.

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

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

ترتبط مفاهيم المعالجة المتعددة لتكوينات متعددة النواة/متعددة وحدات المعالجة المركزية بـ قانون أمدال.

إحصائيات السوق

في عام 1997، كان حوالي 55٪ من إجمالي وحدات المعالجة المركزية المباعة في العالم عبارة عن وحدات تحكم دقيقة 8 بت، بيع أكثر من 2 مليار منها.[50]

في عام 2002، كان أقل من 10٪ من جميع وحدات المعالجة المركزية المباعة في العالم 32 بت أو أكثر. من بين جميع وحدات المعالجة المركزية 32 بت المباعة، يتم استخدام حوالي 2 ٪ في أجهزة الحاسب الشخصية المكتبية أو المحمولة. تُستخدم معظم المعالجات الدقيقة في تطبيقات التحكم المضمنة مثل الأجهزة المنزلية والسيارات والأجهزة الطرفية للحاسب. بشكل عام، فإن متوسط سعر المعالج الدقيق أو وحدة التحكم الدقيقة أو DSP قد تجاوز قليلاً US$6 ($7٫75 in 2022).[51]

في عام 2003، صُنع وبيع ما يقرب من 44 مليار دولار أمريكي (ما يعادل حوالي 56 مليار دولار أمريكي في 2018) من المعالجات الدقيقة.[52]على الرغم من إنفاق حوالي نصف هذه الأموال على وحدات المعالجة المركزية المستخدمة في أجهزة سطح المكتب أو أجهزة الكمبيوتر المحمول أجهزة الحواسب الشخصية، فإن هذه الأموال تمثل حوالي 2٪ فقط من جميع وحدات المعالجة المركزية المباعة.[51] فقد تحسن السعر المعدل للجودة للمعالجات الدقيقة للحاسب المحمول -25٪ إلى -35٪ سنويًا في 2004-2010، وتباطأ معدل التحسين إلى -15٪ إلى -25٪ سنويًا في 2010-2013.[53]

صُنّع حوالي 10 مليار وحدة CPU في عام 2008. وقد ضُمّنت معظم وحدات المعالجة المركزية الجديدة التي يتم إنتاجها كل عام.[54]

انظر أيضاً

ملاحظات

  1. ^ "Function of a Microprocessor". Hubspire. 2017-04-26.
  2. ^ CMicrotek. "8-bit vs 32-bit Micros" Archived 2014-07-14 at the Wayback Machine..
  3. ^ "Managing the Impact of Increasing Microprocessor Power Consumption" (PDF). Rice University. Archived (PDF) from the original on October 3, 2015. Retrieved October 1, 2015.
  4. ^ Shirriff, Ken (30 August 2016). "The Surprising Story of the First Microprocessors". IEEE Spectrum. Institute of Electrical and Electronics Engineers. 53 (9): 48–54. doi:10.1109/MSPEC.2016.7551353. S2CID 32003640. Retrieved 13 October 2019.
  5. ^ "1971: Microprocessor Integrates CPU Function onto a Single Chip". The Silicon Engine. Computer History Museum. Retrieved 22 July 2019.
  6. ^ أ ب "1968: Silicon Gate Technology Developed for ICs | The Silicon Engine | Computer History Museum". www.computerhistory.org. Retrieved 2019-10-24.
  7. ^ "1971: Microprocessor Integrates CPU Function onto a Single Chip | The Silicon Engine | Computer History Museum". www.computerhistory.org. Retrieved 2019-10-24.
  8. ^ Viatron Computer Systems. "System 21 is Now!" Archived 2011-03-21 at the Wayback Machine. (PDF).
  9. ^ Moore, Gordon (19 April 1965). "Cramming more components onto integrated circuits" (PDF). Electronics. 38 (8). Archived from the original (PDF) on 18 February 2008. Retrieved 2009-12-23.
  10. ^ "Excerpts from A Conversation with Gordon Moore: Moore's Law" (PDF). Intel. 2005. Archived from the original (PDF) on 2012-10-29. Retrieved 2009-12-23. Cite journal requires |journal= (help)
  11. ^ Basset, Ross (2003). "When is a Microprocessor not a Microprocessor? The Industrial Construction of Semiconductor Innovation". In Finn, Bernard (ed.). Exposing Electronics. Michigan State University Press. p. 121. ISBN 978-0-87013-658-0. Archived from the original on 2014-03-30.
  12. ^ "1971 - Microprocessor Integrates CPU Function onto a Single Chip". The Silicon Engine. Computer History Museum. Archived from the original on 2010-06-08. Retrieved 2010-07-25.
  13. ^ Shaller, Robert R. (15 April 2004). "Technological Innovation in the Semiconductor Industry: A Case Study of the International Technology Roadmap for Semiconductors" (PDF). George Mason University. Archived (PDF) from the original on 2006-12-19. Retrieved 2010-07-25.
  14. ^ RW (3 March 1995). "Interview with Gordon E. Moore". LAIR History of Science and Technology Collections. Los Altos Hills, California: Stanford University. Archived from the original on 4 February 2012.
  15. ^ Bassett 2003. pp. 115, 122.
  16. ^ "First Microprocessor". First Microprocessor | 50th Anniversary of the Microprocessor 2020. Archived from the original on January 6, 2014.
  17. ^ Holt, Ray M. "World's First Microprocessor Chip Set". Ray M. Holt website. Archived from the original on January 6, 2014. Retrieved 2010-07-25.
  18. ^ Holt, Ray. "Lecture: Microprocessor Design and Development for the US Navy F14 FighterJet" Room 8220, Wean Hall, Carnegie Mellon University, Pittsburgh, PA, US (27 September 2001).
  19. ^ Parab, Jivan S.; Shelake, Vinod G.; Kamat, Rajanish K.; Naik, Gourish M. (2007). Exploring C for Microcontrollers: A Hands on Approach (PDF). Springer. p. 4. ISBN 978-1-4020-6067-0. Archived (PDF) from the original on 2011-07-20. Retrieved 2010-07-25.
  20. ^ Dyer, S. A.; Harms, B. K. (1993). "Digital Signal Processing". In Yovits, M. C. (ed.). Advances in Computers. 37. Academic Press. pp. 104–107. doi:10.1016/S0065-2458(08)60403-9. ISBN 9780120121373. Archived from the original on 2016-12-29.
  21. ^ McGonigal, James (20 September 2006). "Microprocessor History: Foundations in Glenrothes, Scotland". McGonigal personal website. Archived from the original on 20 July 2011. Retrieved 2009-12-23.
  22. ^ Tout, Nigel. "ANITA at its Zenith". Bell Punch Company and the ANITA calculators. Archived from the original on 2010-08-11. Retrieved 2010-07-25.
  23. ^ 16 Bit Microprocessor Handbook by Gerry Kane, Adam Osborne ISBN 0-07-931043-5 (0-07-931043-5)
  24. ^ Mack, Pamela E. (30 November 2005). "The Microcomputer Revolution". Archived from the original on 14 January 2010. Retrieved 2009-12-23.
  25. ^ "History in the Computing Curriculum" (PDF). Archived from the original (PDF) on 2011-07-19. Retrieved 2009-12-23. Cite journal requires |journal= (help)
  26. ^ Bright, Peter (November 15, 2011). "The 40th birthday of—maybe—the first microprocessor, the Intel 4004". arstechnica.com. Archived from the original on January 6, 2017.
  27. ^ Faggin, Federico; Hoff, Marcian E., Jr.; Mazor, Stanley; Shima, Masatoshi (December 1996). "The History of the 4004". IEEE Micro. 16 (6): 10–20. doi:10.1109/40.546561.
  28. ^ (23 October 1968) "Insulated Gate Field Effect Transistor Integrated Circuits with Silicon Gates" (JPEG image) in International Electronic Devices Meeting., IEEE Electron Devices Group. 
  29. ^ أ ب "Electronic Genie: The Tangled History of Silicon", Frederick Seitz, Norman G.. Einspruch, University of Illinois Press, 1998, ISBN 0252023838, pp. 228-229.
  30. ^ أ ب "The Surprising Story of the First Microprocessors", Ken Shirriff, August 30, 2016, ieee.spectrum.org.
  31. ^ U.S. Patent no. 4,074,351 (TMS1802NC.)
  32. ^ "STANDARD CALCULATOR ON A CHIP ANNOUNCED BY TEXAS INSTRUMENTS", press release. TI, Sep. 19, 1971. Originally on ti.com but now archived at archive.org.
  33. ^ Hyatt, Gilbert P., "Single chip integrated circuit computer architecture", Patent 4942516 Archived 2012-05-25 at the Wayback Machine., issued July 17, 1990
  34. ^ "The Gilbert Hyatt Patent". intel4004.com. Federico Faggin. Archived from the original on 2009-12-26. Retrieved 2009-12-23.
  35. ^ Crouch, Dennis (1 July 2007). "Written Description: CAFC Finds Prima Facie Rejection (Hyatt v. Dudas (Fed. Cir. 2007))". Patently-O blog. Archived from the original on 4 December 2009. Retrieved 2009-12-23.
  36. ^ "Intel Microprocessor Quick Reference Guide - Year". www.intel.com. Retrieved 2021-09-21.
  37. ^ Ceruzzi, Paul E. (May 2003). A History of Modern Computing (2nd ed.). MIT Press. pp. 220–221. ISBN 978-0-262-53203-7.
  38. ^ أ ب ت Wood, Lamont (August 2008). "Forgotten history: the true origins of the PC". Computerworld. Archived from the original on 2011-01-07. Retrieved 2011-01-07.
  39. ^ Intel 8008 data sheet.
  40. ^ Intel 8087 datasheet, pg. 1
  41. ^ The 80187 only has a 16-bit data bus because it used the 80387SX core.
  42. ^ "Essentially, the 80C187 can be treated as an additional resource or an extension to the CPU. The 80C186 CPU together with an 80C187 can be used as a single unified system." Intel 80C187 datasheet, p. 3, November 1992 (Order Number: 270640-004).
  43. ^ "Implementation of IBM System 370 Via Co-Microprocessors/The Co-Processor Interface on priorart.ip.com". priorart.ip.com. 1986-01-01. Retrieved 2020-07-23.
  44. ^ "Shoji, M. Bibliography". Bell Laboratories. 7 October 1998. Archived from the original on 16 October 2008. Retrieved 2009-12-23.
  45. ^ "Timeline: 1982–1984". Physical Sciences & Communications at Bell Labs. Bell Labs, Alcatel-Lucent. 17 January 2001. Archived from the original on 2011-05-14. Retrieved 2009-12-23.
  46. ^ Turley, Jim (July 1998). "MCore: Does Motorola Need Another Processor Family?". Embedded Systems Design. TechInsights (United Business Media). Archived from the original on 1998-07-02. Retrieved 2009-12-23.
  47. ^ Garnsey, Elizabeth; Lorenzoni, Gianni; Ferriani, Simone (March 2008). "Speciation through entrepreneurial spin-off: The Acorn-ARM story" (PDF). Research Policy. 37 (2): 210–224. doi:10.1016/j.respol.2007.11.006. Retrieved 2011-06-02. [...] the first silicon was run on April 26th 1985.
  48. ^ "Difference Between Symmetric and Asymmetric Multiprocessing (With Comparison Chart)". 22 September 2016.
  49. ^ "IBM100 - A Computer Called Watson". 7 March 2012.
  50. ^ Cantrell, Tom (1998). "Microchip on the March". Archived from the original on 2007-02-20.
  51. ^ أ ب Turley, Jim (18 December 2002). "The Two Percent Solution". Embedded Systems Design. TechInsights (United Business Media). Archived from the original on 3 April 2015. Retrieved 2009-12-23.
  52. ^ WSTS Board Of Directors. "WSTS Semiconductor Market Forecast World Release Date: 1 June 2004 - 6:00 UTC". Miyazaki, Japan, Spring Forecast Meeting 18–21 May 2004 (Press release). World Semiconductor Trade Statistics. Archived from the original on 2004-12-07.
  53. ^ Sun, Liyang (2014-04-25). "What We Are Paying for: A Quality Adjusted Price Index for Laptop Microprocessors". Wellesley College. Archived from the original on 2014-11-11. Retrieved 2014-11-07. … compared with -25% to -35% per year over 2004-2010, the annual decline plateaus around -15% to -25% over 2010-2013.
  54. ^ Barr, Michael (1 August 2009). "Real men program in C". Embedded Systems Design. TechInsights (United Business Media). p. 2. Archived from the original on 22 October 2012. Retrieved 2009-12-23.

المصادر

  • Ray, A. K.; Bhurchand, K.M. Advanced Microprocessors and Peripherals. India: Tata McGraw-Hill.

وصلات خارجية

الكلمات الدالة: