زيلوج Z8000
إن Zilog Z8000 عبارة عن بنية معالج دقيق 16 بت صممتها شركة Zilog وتم طرحها في أوائل عام 1979. تم إصدار شريحتين في البداية، تختلفان فقط في عرض ناقل العناوين؛ كان لدى Z8001 ناقل 23 بت بينما كان لدى Z8002 ناقل 16 بت.
صمّم برنارد بيوتو بنية المعالج، بينما تولّى ماساتوشي شيما تصميم المنطق والتنفيذ المادي، بمساعدة فريق صغير. وعلى عكس معظم تصاميم تلك الحقبة، لا يستخدم معالج Z8000 الشفرة الدقيقة ، مما سمح بتنفيذه باستخدام 17500 ترانزستور فقط. لا يتوافق Z8000 مع معالج Z80 ، ولكنه يتضمن عددًا من عناصر التصميم منه، مثل دمج سجلين في سجل واحد بضعف عدد البتات. وقد طوّر Z8000 معالج Z80 من خلال السماح لسجلين من 16 بت بالعمل كسجل من 32 بت، أو لأربعة سجلات بالعمل كسجل من 64 بت.
على الرغم من استخدامه في أوائل ثمانينيات القرن العشرين، إلا أنه لم يحظَ بشعبية معالج Z80. صدر بعد معالج 8086 ذي الـ 16 بت (أبريل 1978)، وفي نفس وقت إصدار معالج 8088 الأقل تكلفة ، وقبل أشهر قليلة فقط من إصدار معالج 68000 (سبتمبر 1979) ذي بنية مجموعة تعليمات 32 بت ، والذي يُعد أسرع بمرتين تقريبًا. كان معالج Z80000 تصميمًا لاحقًا ذا 32 بت، وصل إلى مرحلة اختبار العينات في عام 1986 دون أن يُطرح تجاريًا. [ 1 ]
تاريخ
Z80
في أوائل سبعينيات القرن العشرين، لم تنظر إدارة شركة إنتل إلى المعالج الدقيق كمنتج مستقل، بل كوسيلة لخلق طلب على منتجاتها الأخرى مثل ذاكرة الوصول العشوائي الثابتة (SRAM) وذاكرة القراءة فقط (ROM) . وقد أدى إعادة هيكلة الشركة في أوائل عام 1974 إلى تقليص دور المعالج الدقيق فيها. قرر فيديريكو فاجين ، مصمم معالجي إنتل 4004 وإنتل 8080 ، مغادرة الشركة وتأسيس شركة متخصصة في تصميم المعالجات الدقيقة. غادر فاجين في 31 أكتوبر 1974، وانضم إليه رالف أونجرمان ، ولاحقًا مصمم الدوائر المنطقية ماساتوشي شيما . [ 2 ]
بدأ فاجين العمل على تصميم متحكم دقيق بسيط ، لكنه خلص في النهاية إلى أن متطلبات السوق تقتضي طرح منتج عالي الجودة، وليس منخفض الجودة. أدى ذلك إلى ظهور مفهوم جديد عُرف في البداية باسم "سوبر 80"، ثم ظهر لاحقًا باسم زيلوج Z80 . شكّل Z80 نقلة نوعية مقارنةً بمعالج 8080، حيث يعمل بمصدر طاقة واحد +5 فولت، ويضيف العديد من الميزات الرائعة من معالج موتورولا 6800. صدر Z80 عام 1976، وسرعان ما حقق نجاحًا باهرًا. [ 3 ]
تصميم 16 بت
بينما كان شيما لا يزال يعمل على تصميم Z80، بدأ فاجين بالتفكير في استبداله بتصميم 16 بت، بهدف أن تكون شركته أول من يطرح تصميمًا جديدًا أحادي الشريحة 16 بت في السوق. كانت هناك بالفعل عدة معالجات دقيقة متعددة الشرائح 16 بت، لكنها كانت جميعها مبنية على تصاميم حواسيب صغيرة موجودة ، وكانت باهظة الثمن عمومًا للاستخدام العام. ظهرت نسخ أحادية الشريحة منها، لكنها ظلت باهظة الثمن. [ 4 ] رأى فاجين أن توسيع Z80 إلى 16 بت غير مناسب؛ فحجم كلمة الحاسوب الأكبر يعني إمكانية إضافة المزيد من الميزات إلى مجموعة التعليمات ، والتعليمات البسيطة عمدًا في التصاميم السابقة ستؤدي إلى رقائق تتفوق عليها التصاميم الجديدة 16 بت. [ 5 ]
في يناير 1976، عيّن فاجين برنارد بيوتو، الذي كان يعمل سابقًا في شركة أمدال . وكان بيوتو قد درس ونشر سابقًا على نطاق واسع موضوع طول الكلمة، ومجموعات التعليمات، وكثافة التعليمات البرمجية. عُقدت الاجتماعات الأولية لمناقشة المفهوم في نهاية مارس، حيث أخبر فاجين بيوتو أنه يريد إنجاز التصميم المعماري في غضون ثلاثة أشهر. تضمن تصميم بيوتو القدرة على العمل مع بيانات 8 و16 و32 بت، وأنماط عنونة مرنة، ودعمًا مخصصًا للمعالج المساعد. [ 6 ]
تم تسليم مجموعة التعليمات في الموعد المحدد، ولكن حان الوقت بعد ذلك لتحويلها إلى تصميم كامل. [ 7 ] خلال هذه الفترة، شرح أونجرمان لبيوتو اقتصاديات صناعة الرقائق، والتي كانت تتأثر بشدة بحجم الرقاقة. في ذلك الوقت، كانت معظم المعالجات تستخدم حزمًا ثنائية الخط (DIPs) ذات 40 طرفًا، بينما استخدم بعضها حزمًا ذات 28 طرفًا للأنظمة منخفضة التكلفة، في حين استخدم البعض الآخر حزمًا ذات 48 أو 64 طرفًا للأنظمة الأكثر قوة مثل الحواسيب الصغيرة. أدت الحاجة إلى تحقيق التوازن بين التكلفة والطاقة في النهاية إلى فكرة وجود نسختين من الرقاقة، Z8001 بـ 23 طرفًا لناقل العناوين في رقاقة ذات 48 طرفًا، وZ8002 بـ 16 طرفًا لناقل العناوين في رقاقة ذات 40 طرفًا. [ 6 ]
للحصول على مجموعة تعليمات واحدة قابلة للاستخدام في كلا التصميمين، تم اعتماد الذاكرة المجزأة . [ 6 ] في هذا المفهوم، تستخدم مجموعة التعليمات الأساسية عناوين 16 بت، والتي يمكن تشغيلها على أي من إصداري الشريحة. وللوصول إلى مساحات أكبر من الذاكرة، يمكن لمجموعة تعليمات منفصلة تعيين "رقم مقطع" مكون من 7 بت. في الإصدارات ذات 23 طرفًا، يُرسل رقم المقطع المكون من 7 بت في الوقت نفسه مع العنوان الأساسي المكون من 16 بت، مما يُنشئ عنوانًا واحدًا مكونًا من 23 بت. كان لهذا الخيار التصميمي المبكر أثر بالغ على جاذبية سلسلة Z8000. [ 8 ]
كان شيما مسؤولاً عن تحويل التصميم النظري إلى تصميم مادي، وبعد اكتمال التصميم الأساسي، بدأ شيما بدراسته لأول مرة في 11 يونيو 1976. في ذلك الوقت، كان من المقرر أن يحتوي النظام على ثمانية سجلات 16 بت، وبدأ شيما في وضع تصميم كهذا. ولكن في وقت متأخر من العملية، خلص فريق التصميم إلى أنه بحاجة إلى المزيد، وعندما سألوا في أكتوبر، ذكر شيما أنه وضع التصميم مع ترك مساحة كافية تسمح بمضاعفة عدد السجلات. [ 9 ]
مقدمة
في يونيو 1978، بينما كان شيما لا يزال يعمل على تصميم معالج Z8000، طرحت إنتل معالج Intel 8086. وهكذا، أضاعت شركة زيلوج فرصتها لتكون أول شركة تُقدم تصميمًا جديدًا مُخصصًا لمعالج 16 بت. كان معالج 8086 مشابهًا لمعالج Z8000 من بعض النواحي، بما في ذلك استخدام الذاكرة المُجزأة، ولكنه كان عمومًا تصميمًا أقل تطورًا، حيث احتوى على عدد أقل من سجلات المعالج وذاكرة قصوى أصغر بكثير تبلغ 1 ميجابايت فقط، مقارنةً بـ 8 ميجابايت في معالج 8000. [ 9 ]
لم تُطرح عينات الإنتاج من شريحة Z8000 إلا في أوائل عام 1979. وذكرت شركة زيلوج أن شريحتي Z8001 وZ8002 ما هما إلا نسختان مختلفتان في التغليف من شريحة Z8000 نفسها، "ويكمن الاختلاف في خيار الربط أثناء التصنيع". [ 10 ]
حتى مع وجود 48 طرفًا، لم تكن هناك وصلات كافية لتوفير ناقل بيانات كامل بسعة 16 بت وناقل عناوين بسعة 24 بت، إذ سيتبقى 8 أطراف فقط، وهو عدد غير كافٍ لتلبية احتياجات التوصيل الأخرى مثل الطاقة والساعات والمقاطعات. وللتغلب على هذه المشكلة، قام معالج Z8001 بدمج أطراف العناوين والبيانات معًا. خلال دورة الذاكرة، يُعرض العنوان في بداية دورة T1، ثم يُلتقط بواسطة مُثبِّت شفاف مثل 74LS373. تُنقل البيانات لاحقًا في منتصف دورة T3، بما يتوافق مع توقيت ناقل غير مُدمج. [ 11 ]
كان لدى شركة زيلوج استراتيجية جاهزة لمعالجة هذه المشكلة، وهي وحدة التحكم بالذاكرة زيلوج 8010. كانت وحدة 8010 تقوم تلقائيًا بدمج جزئي العنوان (7 و16 بت) في عنوان واحد مكون من 23 بت، بالإضافة إلى توفيرها عددًا من ميزات تعيين الذاكرة التي جعلتها مفيدة لدعم تعدد المهام والذاكرة الافتراضية . مع ذلك، لم تكن وحدة 8010 جاهزة عند طرح وحدة 8001. هذا يعني أنه لمدة 18 شهرًا، امتلكت إنتل حلًا أحادي الشريحة قادرًا على الوصول إلى 1 ميجابايت، بينما كانت سلسلة 8000 لا تزال محدودة عمليًا إلى 64 كيلوبايت. تم إصدار وحدة 8010 في النهاية بعد عام تقريبًا، وحتى حينها، كانت تتطلب شريحتين للقيام بما كانت تقوم به وحدة 8086 بشريحة واحدة. [ 12 ]
كانت التأخيرات في طرح معالج 8010 مؤلمة للغاية. في سبتمبر 1979، قدمت موتورولا معالج موتورولا 68000 ، الذي كان مزودًا بناقل عناوين كامل 24 بت، مما أتاح له الوصول إلى ذاكرة تصل إلى 16 ميجابايت دون تجزئة. كما قدم جميع الميزات التي روجت لها شركة زيلوج باعتبارها أكثر تطورًا من معالج 8086، مثل عدد أكبر من المسجلات ومجموعة واسعة من أنماط العنونة. فضل السوق عمومًا معالجات إنتل للأجهزة منخفضة التكلفة، ومعالج 68000 للأجهزة عالية التكلفة. غادر شيما الشركة عائدًا إلى اليابان عام 1980، وغادر فاجين بعد ذلك بفترة وجيزة. [ 13 ]
الإصدارات اللاحقة
تم توسيع السلسلة لاحقًا لتشمل الإصدارين المحدثين Z8003 وZ8004 من معالجي Z8001 وZ8002 على التوالي. صُممت هذه الإصدارات لتوفير دعم مُحسّن للذاكرة الافتراضية ، بإضافة سجلات حالة جديدة للإشارة إلى أخطاء التجزئة (اختبار وتعيين) وتوفير إمكانية الإجهاض.
بنيان
السجلات
يحتوي الجهاز على ستة عشر سجلاً ، كل منها 16 بت ، مُرقمة من R0 إلى R15. يمكن دمج هذه السجلات في ثمانية سجلات، كل منها 32 بت، مُرقمة من RR0 إلى RR14، أو في أربعة سجلات، كل منها 64 بت، مُرقمة من RQ0 إلى RQ12. كما يمكن تقسيم السجلات الثمانية الأولى إلى ستة عشر سجلاً، كل منها 8 بت، مُرقمة من RL0 إلى RL7 للبايت الأدنى، ومن RH0 إلى RH7 للبايت الأعلى. يُستخدم السجل R15 كمؤشر للمكدس . في معالج Z8001، يُستخدم السجل R14 لتضمين جزء ثابت في مؤشر المكدس، ويتم توسيع عداد البرنامج إلى 32 بت لتضمين جزء مماثل.
يوجد وضعان: وضع المستخدم ( العادي ) ووضع المشرف ، ويتم تحديدهما بواسطة البت 14 في سجل العلامات. في وضع المشرف، تشير سجلات المكدس إلى مكدس النظام، وتكون جميع التعليمات ذات الامتيازات متاحة. أما في وضع المستخدم، فتشير سجلات المكدس إلى المكدس العادي، وستؤدي جميع التعليمات ذات الامتيازات إلى حدوث خطأ. إن وجود أوضاع ومكدسات منفصلة يُحسّن بشكل كبير من أداء تبديل السياق بين برامج المستخدم ونظام التشغيل . [ 14 ] : 6.1
إدارة الذاكرة
على غرار معالج Z80، يتضمن معالج Z8000 نظامًا لتحديث ذاكرة الوصول العشوائي الديناميكية (DRAM) تلقائيًا . في معظم الأنظمة، تتم هذه العملية عادةً بواسطة وحدة تحكم عرض الفيديو أو منطق خارجي. تم تنفيذ ذلك عبر سجل عداد التحديث (RC) منفصل، والذي يحتوي على صفحة الذاكرة التي يتم تحديثها حاليًا. يتم تفعيل هذه الميزة عن طريق ضبط البت الأكثر أهمية في سجل عداد التحديث، وهو البت رقم 15، على القيمة 1. أما البتات الستة التالية، من 14 إلى 9، فتمثل معدل التحديث، ويُقاس كل دورة ساعة رابعة. مع تردد ساعة قياسي يبلغ 4 ميجاهرتز، يمكن استدعاء التحديث كل 1 إلى 64 ميكروثانية. تحدد البتات الثمانية المتبقية صفًا في الذاكرة لتحديثه. [ 14 ] : 6.5، 6.28
يحتوي معالج Z8000 على خريطة ذاكرة مجزأة ، برقم مقطع مكون من 7 بتات وإزاحة مكونة من 16 بتًا. يُمثَّل كلا الرقمين بواسطة دبابيس على معالج Z8001، مما يعني أنه يمكنه عنونة ذاكرة 23 بتًا مباشرةً، أو 8 ميجابايت. [ 14 ] : 6.19 لا يمكن للتعليمات الوصول مباشرةً إلا إلى إزاحة 16 بتًا. يسمح هذا بتصغير حجم التعليمات؛ إذ يحتاج النظام الذي يصل مباشرةً إلى عنوان 23 بتًا إلى قراءة ثلاثة بايتات (24 بتًا) من الذاكرة لكل عنوان مُشار إليه في الكود، مما يتطلب عمليتي قراءة على ناقل 16 بتًا. مع المقاطع، تحتاج العناوين إلى قراءة واحدة فقط من 16 بتًا تُضاف إلى رقم المقطع لإنتاج العنوان الكامل. لا يلزم تحديث رقم المقطع إلا عندما تتجاوز البيانات حدود 16 بتًا/64 كيلوبايت. [ 14 ] : 6.3
داخليًا، تتكون العناوين من 32 بتًا: كلمة علوية من 16 بتًا تبدأ بصفر في البت 15، ثم رقم المقطع المكون من 7 بتات، وأخيرًا 8 أصفار. يتطلب هذا مساحة تخزين أكبر، حيث يستخدم كل عنوان من 23 بتًا 32 بتًا من مساحة المسجلات، ولكنه يسمح بتخزين العناوين بشكل منظم في مسجلات 16 بتًا، كما يسهل إدخالها وإخراجها من المكدس، الذي يتم على شكل كلمات من 16 بتًا. [ 14 ] : 6.6
تقوم وحدة إدارة الذاكرة (MMU) الاختيارية Z8010 ذات 48 طرفًا بتوسيع خريطة الذاكرة إلى 16 ميجابايت عن طريق تحويل عنوان 23 بت من وحدة المعالجة المركزية إلى عنوان 24 بت. تحتوي وحدة Z8010 على 64 سجلًا لوصف القطاعات، يحتوي كل منها على عنوان فعلي أساسي 16 بت ، وحد أقصى 8 بت، ومجموعة من السمات 8 بت. عندما تحاول وحدة المعالجة المركزية الوصول إلى قطاع معين (قيمة 7 بت)، تستخدم وحدة Z8010 البتات الستة الأدنى من رقم القطاع لاختيار سجل وصف القطاع، وتتحقق من إزاحة 16 بت في القطاع مقابل قيمة الحد الأقصى في ذلك السجل، وتتحقق من بتات الأذونات في السمات لمعرفة ما إذا كان الوصول مسموحًا به، وإذا كان الوصول مسموحًا به، تضيف العنوان الفعلي الأساسي إلى إزاحة القطاع لتوليد عنوان فعلي. يتيح هذا توزيع برامج متعددة في ذاكرة الوصول العشوائي الفعلية (RAM)، حيث يُمنح كل برنامج مساحته الخاصة للعمل مع اعتقاده بأنه يصل إلى كامل سعة ذاكرة الوصول العشوائي البالغة 8 ميجابايت. تتميز المقاطع بطول متغير، حيث يصل حجمها إلى 64 كيلوبايت، مما يسمح بالوصول إلى الذاكرة بأكملها من خلال 64 مقطعًا. في حال الحاجة إلى أكثر من 64 مقطعًا، يمكن استخدام عدة وحدات Z8010، حيث يحدد البت العلوي من رقم المقطع (المكون من 7 بتات) وحدة Z8010 المستخدمة. [ 15 ] [ 16 ] لم تكن وحدة Z8010 متوفرة عند إطلاقها، وتأخر طرحها في نهاية المطاف من تسعة أشهر إلى سنة. [ 17 ]
مع إصدار معالجي Z8003/Z8004، أُضيف معالج Z8015 إلى سلسلة المعالجات، مُضيفًا دعمًا للذاكرة المُجزأة . ويكمن الاختلاف الرئيسي في أن Z8015 يُقسّم الذاكرة إلى 64 كتلة، كل منها بحجم 2 كيلوبايت، بينما يُقسّم Z8010 الذاكرة إلى 64 كتلة متغيرة الحجم، تصل إلى 64 كيلوبايت لكل منها. إضافةً إلى ذلك، يُوسّع Z8015 رقم المقطع من 7 إلى 12 بت، ثم يستخدم هذه البتات كأهم بتات في العنوان الكلي ذي 23 بت، متجاوزًا البتات العليا من الإزاحة الأصلية ذات 16 بت. وتكمن ميزة آلية الوصول هذه في سهولة قراءة أو كتابة كتل بحجم 2 كيلوبايت على القرص الصلب ، لذا فإن هذا النمط يُطابق بشكلٍ أدق ما سيحدث في نهاية المطاف عند حدوث خطأ في الصفحة . [ 15 ]
مثال على التعليمات البرمجية
يُظهر الكود المصدري التالي بلغة التجميع Z8000 روتينًا فرعيًا يُسمى ``` MEMCPY، يقوم بنسخ كتلة من كلمات البيانات من موقع إلى آخر. تُنسخ كتلة البيانات كلمةً كلمة، وتستخدم عملية نقل البيانات ومنطق التكرار عمليات 16 بت. يُوضح الكود مجموعة متنوعة من التعليمات، ولكن عمليًا، لن يُكتب بهذه الطريقة لأن معالج Z8000 يحتوي على تعليمة واحدة تُغني عن هذا الروتين الفرعي بالكامل: ``` LDIR. ينقل الكود النموذجي كلمة واحدة كل 34 دورة. بينما باستبدال التعليمة ``` LDIR، ستنقل كلمة واحدة في 9 دورات فقط.
1000 1000 93F4 1002 1002 2114 1004 2F24 1006 A911 1008 A921 100 أمبير F285 100 درجة مئوية 100 درجة مئوية 97 درجة فهرنهايت 100E 9E08 1010 | ; memcpy -- ; نسخ كتلة من الذاكرة من موقع إلى آخر. ; هذا الروتين مكافئ لـ ; LDIR @R2,@R1,R0 (LDIR @dst,@src,cnt) ; ; سجلات الإدخال ; R1 - عنوان كتلة بيانات المصدر ; R2 - عنوان كتلة بيانات الوجهة ; R0 - عدد الكلمات المراد نسخها ; ; سجلات الإرجاع ; R1 - الكلمة الأولى بعد كتلة بيانات المصدر ; R2 - الكلمة الأولى بعد كتلة بيانات الوجهة ; R0 - Zero ORG 1000h ; البداية عند 1000h MEMCPY: PUSH @R15 , R4 ; حفظ سجل مؤقت مثل LDIR LOOP: LD R4 , @R1 ; تحميل كلمة المصدر LD @R2 , R4 ; حفظها INC R1 , # 2 ; زيادة المصدر بمقدار 2 للكلمات INC R2 , # 2 ; زيادة مؤشر الوجهة بمقدار 2 DJNZ R0 , LOOP ; زيادة العدد، تكرار الحلقة إذا لم يكن يساوي 0 POP R4 , @R15 ; استعادة السجل المؤقت RET END |
ميزات أخرى
من الميزات الموجودة في معالج Z8000، والتي ترتبط عادةً بالحواسيب الصغيرة، الدعم المباشر للمقاطعات الموجهة . تُستخدم المقاطعات من قِبل الأجهزة الخارجية لإعلام المعالج بتحقيق شرط معين؛ ومن الاستخدامات الشائعة الإشارة إلى أن البيانات من عملية بطيئة، مثل قراءة قرص مرن ، أصبحت متاحة الآن، وأن وحدة المعالجة المركزية قادرة على قراءة البيانات إلى الذاكرة.
في العادة، في الأجهزة الصغيرة، يتسبب المقاطعة في تشغيل شيفرة برمجية خاصة تفحص بتات الحالة المختلفة ومواقع الذاكرة لتحديد الجهاز الذي استدعى المقاطعة وسببها. في بعض التصاميم، وخاصة تلك المخصصة للحوسبة الآنية ، تُخصص مساحة من الذاكرة كمجموعة من المؤشرات، أو المتجهات، للشيفرة البرمجية التي تعالج جهازًا معينًا. تقوم الأجهزة التي تسببت في المقاطعة بتعيين حالة معينة، عادةً عبر منافذ على وحدة المعالجة المركزية، للإشارة إلى رقم مقاطعة معين، N. عند استدعاء المقاطعة، تنتقل وحدة المعالجة المركزية فورًا إلى المدخل رقم N في الجدول، متجنبةً الحاجة إلى فك تشفير المقاطعة. هذا من شأنه تسريع معالجة المقاطعة بشكل كبير بتجنب تشغيل عمليات إضافية، مع تبسيط شيفرة معالجة المقاطعة أيضًا.
في معالج Z8000، يدعم سجل جديد المتجهات، وهو مؤشر منطقة حالة البرنامج (PSA). يشبه هذا السجل عنوان الذاكرة ، ويتكون من قيمتين، كل منهما 16 بت، حيث تحتوي البتات الـ 16 العليا على رقم المقطع في البتات الـ 8 العليا. ثم تُقسم البتات الـ 16 السفلى إلى نصفين، وتحتوي البتات الـ 8 العليا على إزاحة، بينما تُصفّر البتات الـ 8 السفلى. لاستدعاء متجه معين، يُرسل الجهاز الخارجي البتات الـ 8 السفلى (أو 9 في بعض الحالات) على ناقل العنوان/البيانات، ويُبنى عنوان المتجه الكامل من القيم الثلاث. [ 14 ] : 6.8
رقائق الدعم
زيلوغ
- Z8010: وحدة إدارة الذاكرة [ 18 ]
- Z8016: وحدة تحكم نقل الوصول المباشر إلى الذاكرة [ 19 ]
- Z8030: وحدة تحكم الاتصالات التسلسلية [ 20 ]
- Z8036: وحدة العداد/المؤقت ووحدة الإدخال/الإخراج المتوازية [ 21 ]
- Z8090: وحدة تحكم طرفية عالمية [ 22 ]
- Z8531: مولد الساعة ووحدة التحكم [ 23 ]
حاد
- LH8010/LH8010A: وحدة إدارة الذاكرة المتوافقة مع Z8010/Z8010A [ 24 ]
- LH8036/LH8036A: عداد/مؤقت متوافق مع Z8036/Z8036A ووحدة إدخال/إخراج متوازية [ 25 ]
- LH8072: وحدة تحكم تسلسلية متوازية مركبة مع FIFO داخلي 128 بايت [ 26 ]
- LH8073: وحدة تحكم GPIB [ 27 ]
- LH8090: وحدة تحكم طرفية عالمية متوافقة مع Z8090. [ 28 ]
أنظمة تعتمد على وحدة المعالجة المركزية Z8000
في أوائل ثمانينيات القرن الماضي، كان معالج Zilog Z8000 شائعًا في أجهزة يونكس المكتبية . سمحت هذه الأنظمة منخفضة التكلفة للشركات الصغيرة بتشغيل نظام متعدد المستخدمين حقيقي ومشاركة الموارد (القرص، الطابعات) قبل أن تصبح الشبكات شائعة. كانت هذه الأنظمة تحتوي عادةً على منافذ تسلسلية RS-232 (من 4 إلى 16 منفذًا) ومنافذ طابعة متوازية فقط ، بدلًا من بطاقة رسومات مدمجة، كما كان شائعًا في خوادم ذلك الوقت.
تضمنت أنظمة الكمبيوتر القائمة على معالج Z8000 سلسلة System 8000 الخاصة بشركة Zilog، بالإضافة إلى أنظمة من شركات مصنعة أخرى:
- في عام 1980، صُنع جهاز C8002 من قِبل شركة Onyx Systems، وكان يستخدم معالج Z8002، ويعمل بنظام يونكس الإصدار 7 ، ويتوفر له مترجمات لغات C وFORTRAN 77 وCOBOL. يحتوي على ثمانية منافذ تسلسلية لتوصيلات المحطات الطرفية، ومحرك أشرطة QIC واحد ، وبلغ سعره حوالي 25 ألف دولار. قام المعالج الرئيسي بتفريغ عمليات الإدخال/الإخراج للقرص والشريط والمنفذ التسلسلي إلى معالج Z80 على لوحة ثانية. [ 29 ]
- 1980-1986: أجهزة Olivetti Linea 1 S1000، S6000، M30، M40، M50، M60، M70. جميع هذه الحواسيب الصغيرة من Olivetti كانت تعمل بنظام التشغيل BCOS/COSMOS. [ 30 ]
- ١٩٨١: طرحت شركة زيلوج سيستمز نظام تطوير المبرمجين Z-Lab 8000، المتوفر بنموذجين: النموذج ٢٠ بذاكرة وصول عشوائي (RAM) سعة ٢٥٦ كيلوبايت وقرص صلب واحد سعة ٢٤ ميجابايت، بسعر ٢٧٠٠٠ دولار أمريكي، والنموذج ٣٠ بذاكرة وصول عشوائي (RAM) سعة ٥١٢ كيلوبايت وقرصين صلبين، بسعر ٣٣٩٥٠ دولار أمريكي، وكانا يعملان بنظام التشغيل زيوس، وهو نسخة محسّنة من نظام يونكس من شركة زيلوج. [ ٣١ ] ثمّ أطلقت زيلوج سلسلة ٨٠٠٠، وهو نظام أعمال متعدد المستخدمين، يعتمد، مثل Z-Lab 8000، على معالج Z8001A بسرعة ٦ ميجاهرتز وثلاث وحدات لإدارة الذاكرة Z8010A. [ ٣٢ ]
- ١٩٨١-١٩٨٢: استخدمت شركة Plexus Computers جهاز P/40، الذي يعتمد على معالج Z8001 [ 33 ] بالإضافة إلى عدد من وحدات التحكم الطرفية المصممة لزيادة أداء نقل البيانات إلى أقصى حد، حيث بلغت سرعة الوصول المباشر إلى الذاكرة ٣ ميجابايت في الثانية. بلغ سعر "تكوين P/40 نموذجي لثمانية مستخدمين" بذاكرة وصول عشوائي (RAM) سعة ٥١٢ كيلوبايت وقرص صلب سعة ٧٢ ميجابايت ٤٩٥٠٠ دولارًا أمريكيًا، مع تكلفة إضافية قدرها ٥٠٠٠ دولار أمريكي لرخصة نظام Unix. [ 34 ] أصدرت Plexus جهاز P/25 في عام ١٩٨٢، والذي ادعى أداءً مشابهًا لنظام PDP-11/70. [ 35 ] استخدم طراز Plexus اللاحق، P/60، معالج Z8000 كوحدة تحكم في الإدخال/الإخراج، ولكنه قدم معالج Motorola 68000 كوحدة المعالجة المركزية الرئيسية. [ 36 ] حافظ جهاز Plexus P/35 على هذا التصميم العام. [ 37 ]
- في عام 1982، طرحت شركة بليزديل لأنظمة الكمبيوتر جهاز BDC-600 بتكوين يضم معالج Z8000 يعمل بنظام Xenix، مزودًا بذاكرة وصول عشوائي (RAM) سعتها 256 كيلوبايت، ونظام محرك أقراص مرنة، وقرص صلب بسعة 10 ميجابايت، ويدعم ثمانية منافذ إدخال/إخراج. وبناءً على معيار Multibus ، أُعلن أيضًا عن تكوينات معالجات أخرى تتضمن لوحات تستخدم معالجات 68000 وZ80 و6809 و8086. [ 38 ] ركزت بليزديل لاحقًا على بنية 68000 مع سلسلة BDC-680. [ 39 ] : 8
- 1982: Olivetti M20 ، وهو جهاز كمبيوتر شخصي غير متوافق مع IBM يعمل بنظام التشغيل Olivetti PCOS، وهو مشتق من COSMOS أو CP/M 8000. [ 30 ]
- 1982-1983: استخدمت أجهزة C5002A وC8002A وSundance-16 من شركة Onyx Systems معالج Z8001 وعملت بنظام Unix System III . [ 40 ] [ 41 ]
- 1983: تميزت سلسلة Zilog Systems 8000 Series Two بمعالج Z8001B أسرع بتردد 11.1 ميجاهرتز وذاكرة تخزين مؤقتة سعتها 32 كيلوبايت، وكانت متوفرة بثلاثة طرازات بذاكرة وصول عشوائي (RAM) سعتها 512 كيلوبايت قابلة للتوسيع إلى 2 ميجابايت في الطراز الأساسي و4 ميجابايت في الطرازات الأخرى، وتراوحت أسعار التكوينات الدنيا من 19,950 دولارًا إلى 29,950 دولارًا. وكانت هذه الأنظمة تعمل بنظام Unix System III. [ 42 ]
- 1983: أنظمة إكسون المكتبية من السلسلة 500 والسلسلة 8400. [ 43 ] [ 44 ]
- في عام 1984، تميز نظام المكتب المتكامل Wordplex 8000 بمعالج Z8001A مدعوم بما يصل إلى 24 معالج Z80 "لإدارة محطات العمل"، حيث يتولى كل معالج محطة عمل فردية، ويعمل بنظام التشغيل Gemini الخاص، والذي يسمح لكل محطة عمل بتشغيل تطبيقين في وقت واحد مع استمرار الطباعة في الخلفية. [ 45 ] [ ملاحظة 1 ]
- 1985: إلغاء مشروع حاسوب كومودور 900
- 1986: أنتجت شركة VEB Robotron جهاز A 5120.16 استنادًا إلى النسخة الألمانية الشرقية U8000 من جهاز Z8000.
- 1987-1989: أنتجت شركة EAW الألمانية الشرقية ( Elektro-Apparate-Werke ) نظام محطة العمل / متعدد المستخدمين P8000 استنادًا إلى نسخة U8000 الألمانية الشرقية من Z8000. [ 46 ]
صدر حاسوب Zilog S8000 مزودًا بنسخة من نظام يونكس تُسمى ZEUS (نظام يونكس المُحسّن من Zilog). كان ZEUS نسخة مُعدّلة من يونكس الإصدار 7، وتضمن ما يُعرف باسم "تحسينات بيركلي". كما تضمن ZEUS نسخة من لغة كوبول تُسمى RM/COBOL (كوبول رايان ماكفارلاند). وقد أتاح توفر RM/COBOL نقل العديد من التطبيقات التجارية بسرعة إلى حاسوب S8000، إلا أن ذلك لم يُسهم في نجاحه على المدى الطويل. مع ذلك، حقق S8000 بعض النجاح مع مصلحة الضرائب الأمريكية ومُعدّي الضرائب في الولايات المتحدة، الذين استخدموا هذا النموذج لمعالجة الإقرارات الضريبية المُقدّمة إلكترونيًا. [ 47 ]
استُخدم معالج Z8000 في مشروع "ترامب كارد" لستيف سيارسيا، الذي نُشر في عموده "سيركت سيلر" بمجلة "بايت" ، حيث وفّر بطاقة توسعة مزودة بمعالج Z8001 وذاكرة وصول عشوائي (RAM) سعتها 512 كيلوبايت، ما يجعلها مناسبة للاستخدام مع أجهزة الكمبيوتر الشخصية المتوافقة مع IBM. [ 48 ] وقد زُوّدت اللوحة بمترجمات للغتين BASIC وC، بالإضافة إلى مُجمِّع ومحاكي Z80 لتشغيل البرامج المكتوبة لنظام CP/M-80. وكان من المُتوقع أيضًا توفير نظام يونكس لبطاقة "ترامب كارد". [ 49 ]
كان هناك إصدار Z8000 من نظام التشغيل زينكس . [ 50 ] في عام 1982، أعلنت شركتا ديجيتال ريسيرش وزيلوغ عن اتفاقية لإتاحة نظام التشغيل CP/M لجهاز Z8000. [ 51 ]
تطبيقات أخرى
استخدمت شركة نامكو سلسلة Z8000 في ألعابها الإلكترونية Pole Position و Pole Position II . واستخدمت هذه الأجهزة معالجين من طراز Z8002، وهما إصداران بسعة 64 كيلوبايت من سلسلة Z8000.
استخدمت شركة Raster Technologies معالج Z8002 لحسابات الرسومات المتجهة في وحدة التحكم الرسومية Model One، مبررةً اختيارها له على المعالجات الدقيقة ذات 8 بت بالإشارة إلى أن "معالج Z8002 المُصمم للعمل مع المسجلات مُحسَّنٌ لإجراء العمليات الحسابية السريعة بين المسجلات اللازمة لحسابات الإحداثيات". استخدمت وحدة التحكم رقائق ذاكرة وصول عشوائي (RAM) حديثة نسبيًا بسعة 64 كيلوبت في ذلك الوقت لدعم ما يصل إلى 24 مستوى بت، وبالتالي ألوان 24 بت بدقة بكسل 512 × 512 ، أو شاشة عرض عالية الدقة 1024 × 1024 بألوان 6 بت مُصممة خصيصًا لتطبيقات الرسومات المتجهة. [ 52 ]
في إحدى الحالات، استُخدم المعالج Z8001 لتطبيق بنية قائمة على القدرات، حيث استُخدم رقم المقطع في نموذج عنونة Z8001 للإشارة إلى سجل القدرات في معالج افتراضي. ووُفرت هذه المعالجات الافتراضية من خلال إضافة "جهاز ذاكرة ذكي" إلى Z8001، مما وفر إمكانيات إدارة الذاكرة وتبديل السياق، مع دعم تعليمات إضافية متعلقة بالقدرات من خلال المحاكاة. [ 53 ]
ربما يُفسر إدراج الجهاز في التصاميم العسكرية [ 54 ] استمرار استخدام معالج Z8000، في شكل معالجات Zilog Z16C01/02. كما استخدم حاسوب البيانات المركزي القياسي للهواء (SCADC) معالج Z8002 [ 55 ] . مع ذلك، أُرسل إشعار انتهاء دعمه من شركة Zilog في عام 2012 [ 56 ].
استقبال
على الرغم من أن جهاز Z8000 قد استُخدم إلى حد ما في أوائل الثمانينيات، إلا أنه تم تجاوزه لصالح تصميمات أخرى بسرعة نسبية. [ 57 ]
أشار فيديريكو فاجين ، الرئيس التنفيذي لشركة زيلوغ آنذاك، لاحقًا إلى أن ذلك يعود إلى اتفاقية التمويل التي أبرمتها زيلوغ مع ذراع رأس المال الاستثماري لشركة إكسون ، إكسون إنتربرايزز. وقد استثمرت إنتربرايزز في مجال الحوسبة، وبحلول أوائل الثمانينيات، كانت تُهيئ نفسها لتكون منافسًا لشركة آي بي إم في مجال الأنظمة الكبيرة. ورجّح فاجين أن آي بي إم رأت في زيلوغ منافسًا لها، ورفضت بالتالي النظر في جهاز Z8000. [ 57 ]
مع ذلك، أقرّ فاجين بأنّ البنية المجزأة لمعالج Z8000 شكّلت عائقًا أمام التطبيقات الناشئة القائمة على الرسومات، حيث تحتاج أنظمة مثل Apple Macintosh إلى الوصول بسهولة إلى أكثر من 64 كيلوبايت من الذاكرة في مساحة عنوان واحدة. كما أقرّ بأنّ طول مدة طرح المنتج في السوق، مقارنةً بالتوقعات، ساهم في ضعف انتشاره، مشيرًا إلى أنّ "الريادة وامتلاك أقوى حملات تسويقية وأقوى زخم"، كما كان الحال مع معالج Intel 8086، كان السبيل الوحيد المتبقي لنجاح منتج من هذا النوع. [ 58 ]
تشير دراسة الخيارات المتاحة للمصممين في أوائل الثمانينيات إلى وجود عدة أسباب عملية لعدم انتشار جهاز Z8000 على نطاق أوسع:
بمقارنة إصدارات لغة التجميع لمعالج Byte Sieve ، يتضح أن زمن 1.1 ثانية الذي حققه معالج Z8000 بتردد 5.5 ميجاهرتز يُعدّ إنجازًا مثيرًا للإعجاب مقارنةً بالتصاميم ذات 8 بت التي حلّ محلها، بما في ذلك معالج Z80 من شركة Zilog بتردد 4 ميجاهرتز والذي استغرق 6.8 ثانية، ومعالج MOS 6502 الشهير بتردد 1 ميجاهرتز والذي استغرق 13.9 ثانية. حتى معالج Motorola 6809 الأحدث بتردد 1 ميجاهرتز كان أبطأ بكثير، حيث استغرق 5.1 ثانية. [ 59 ] كما أنه يتفوق على معالج Intel 8086 بتردد 8 ميجاهرتز الذي حقق زمنًا قدره 1.9 ثانية، أو معالج Intel 8088 الأقل تكلفة بتردد 5 ميجاهرتز والذي استغرق 4 ثوانٍ. [ 59 ]
رغم تفوق معالج Z8001 بسهولة على معالجات إنتل، إلا أن معالجات إنتل كانت تُعبأ في هياكل DIP ذات 40 طرفًا، مما جعلها أقل تكلفة في التنفيذ من معالج Z8001 ذي 48 طرفًا. استخدم معالج Z8002 أيضًا هيكلًا ذا 40 طرفًا، لكنه كان مزودًا بناقل عناوين 16 بت، مما يتيح له الوصول إلى 64 كيلوبايت فقط من ذاكرة الوصول العشوائي (RAM)، بينما كانت معالجات إنتل مزودة بناقل عناوين 20 بت، مما يتيح لها الوصول إلى 1 ميجابايت من ذاكرة الوصول العشوائي. داخليًا، كانت عناوين Z8000 ذات 23 بت أكثر تعقيدًا في المعالجة من نظام إنتل الأبسط الذي يستخدم عناوين أساسية 16 بت وسجلات قطاعات منفصلة. بالنسبة لمن يبحثون عن خيار منخفض التكلفة قادر على الوصول إلى كميات كبيرة من الذاكرة (آنذاك)، كانت تصميمات إنتل منافسة ومتاحة قبل أكثر من عام. [ 59 ]
بالنسبة لمن يبحثون عن الأداء الأمثل، كان معالج Z8000 أسرع معالج مركزي متوفر في أوائل عام 1979. لكن هذا لم يدم سوى بضعة أشهر. فقد طُرح معالج موتورولا 68000 ذو 16/32 بت و8 ميجاهرتز في الأسواق لاحقًا في نفس العام، وحقق زمنًا قدره 0.49 ثانية في اختبار Sieve نفسه، أي أسرع بأكثر من الضعف من معالج Z8000. [ 59 ] ورغم استخدامه تصميم DIP أكبر بـ64 طرفًا، إلا أن هذا كان ثمنًا زهيدًا لمن يرغب في الانتقال إلى أكثر من 40 طرفًا، مقابل ما كان يُعتبر أسرع معالج في عصره. كما أن تعليماته وسجلاته ذات 32 بت، بالإضافة إلى ناقل عناوين 24 بت مع عنونة مسطحة 16 ميجابايت، جعلته أكثر جاذبية للمصممين، وهو ما يُقر به فاجين. [ 57 ]
ومما زاد الطين بلة، احتوى معالج Z8000 عند إصداره لأول مرة على عدد من الأخطاء البرمجية. ويعود ذلك إلى وحدة فك تشفير التعليمات المعقدة فيه، والتي، على عكس معظم معالجات تلك الحقبة، لم تستخدم الشفرة الدقيقة ، بل اعتمدت على منطق مُنفذ مباشرةً في وحدة المعالجة المركزية. وقد سمح هذا التصميم بالاستغناء عن تخزين الشفرة الدقيقة ومنطق فك التشفير المرتبط بها، مما قلل عدد الترانزستورات إلى 17500. [ 60 ] في المقابل، استخدم معالج Intel 8088 المعاصر 29000 ترانزستور، [ 61 ] بينما استخدم معالج Motorola 68000 الذي صدر بعد بضعة أشهر 68000 ترانزستور. [ 62 ]
على الرغم من الاستقبال الإيجابي نوعًا ما الذي حظي به معالج Z8000 باعتباره "معالجًا فائقًا سريعًا نسبيًا ذو أداء جيد عمومًا بالنسبة لسعره"، إلا أن القيود المعمارية ذات 16 بت، والتي تتطلب معالجة القطاعات للوصول إلى أكثر من 64 كيلوبايت في العملية الواحدة، أثارت تساؤلات حول مدى استدامة منتجات سلسلة 8000 مع ازدياد انتشار معالجات 32 بت من موتورولا وناشونال سيميكوندكتور. [ 63 ] في نهاية المطاف، اعتمدت شركة زيلوج سيستمز معالج WE32100 ذو 32 بت من شركة AT&T ، وقدمته في منتج جديد هو System 8000/32، إلى جانب ترقيات 32 بت لطرازات System 8000 Series 2 الحالية. وقد مكّن هذا من إدخال نظام يونكس System V على منتجات زيلوج سيستمز. [ 64 ]
كان اعتماد قسم الأنظمة في شركة زيلوج لشريحة WE32100، بدلاً من الاستمرار في استخدام منتجات قسم المكونات، مدفوعًا باختلاف المتطلبات. سعت زيلوج إلى طرح شريحة Z80000، خليفة شريحة Z8000 ذات 32 بت، للبناء على النجاح الذي حققته شريحة 16 بت في التطبيقات العسكرية والرسومية، بينما أولى قسم الأنظمة الأولوية لدعم نظام يونكس والتطبيقات التجارية. وتم التوصل إلى قرار اعتماد شريحة WE32100 باعتبارها "الشريحة الرائدة لنظام يونكس". [ 65 ] وأعلنت زيلوج لاحقًا عن اتفاقية لتصنيع مجموعة شرائح WE32100 لمدة خمس سنوات، لتكون بذلك أول مصدر بديل لهذه المنتجات. [ 66 ]
مصادر ثانوية
قامت عدة جهات خارجية بتصنيع معالج Z8000 ، بما في ذلك AMD [ 67 ] و SGS-Ates وتوشيبا وشارب [ 68 ] . وتشير التقارير إلى أن شركة كومودور حصلت على ترخيص " لتصنيع معالج Z8000 ودوائر الدعم الطرفية ذات الصلة لاستخدامها في حواسيبها الصغيرة" بالتزامن مع سلسلة كومودور 900 المتوقفة عن الإنتاج [ 69 ] .
- مصادر ثانوية لـ Zilog Z8000
AMD Z8002APC
شارب LH8002P
ملحوظات
- ↑ تم ذكر Z80001A بشكل خاطئ في المقال، ربما يشهد على غرابة تسمية منتجات Zilog.
مراجع
الاقتباسات
- ↑ "الصفحة الرئيسية لوحدة المعالجة المركزية Z8000 / Z80,000 / Z16C00" . تم الاطلاع عليها بتاريخ 10 نوفمبر 2024 .
- ↑ سلاتر 2007 ، ص 2-3.
- ↑ سلاتر 2007 ، ص 4.
- ↑ سلاتر 2007 ، ص 4، 5.
- ↑ سلاتر 2007 ، ص 2، 3.
- 1 2 3 سلاتر 2007 ، ص. 6.
- ↑ سلاتر 2007 ، ص. 3.
- ↑ سلاتر 2007 ، ص 7.
- 1 2 سلاتر 2007 ، ص. 9.
- ↑ بيتمان، فيل (يوليو 1981). "زيلوغ يكتب" . عالم الحاسوب الشخصي . ص 62-63 . تم الاطلاع عليه بتاريخ 13 مايو 2024 .
- ↑ Z8000 (تقرير فني).
- ↑ سلاتر 2007 ، ص 7، 8.
- ↑ سلاتر 2007 ، ص 23.
- 1 2 3 4 5 6 أبراموفيتز، بوب؛ إنجر، جانيس؛ إنجراهام، كورتيس؛ جاكوبسون، سوزانا؛ ماكجواير، باتريك (1981). دليل معالج أوزبورن الدقيق ذو 16 بت . أوزبورن/ماكجرو هيل. ISBN 0-931988-43-8.
- 1 2 فاوست، بي كيه (1983). "نظرة عامة تعليمية على المعالجات الدقيقة Z8003 وZ8004 ووحدات إدارة الذاكرة Z8010 وZ8015". مجلة تطبيقات الحواسيب الصغيرة . 6 (2): 163-178 . doi : 10.1016/0745-7138(83)90028-3 .
- ↑ كتاب بيانات عائلة Z8000 (ملف PDF) . زيلوغ. نوفمبر 1988. الصفحات 163-178 .
- ↑ OHP_2010_Z8000 ، ص 20.
- ↑ "مواصفات منتج وحدة إدارة الذاكرة Z8010 Z8000 MMU" (ملف PDF) . زيلوج. أبريل 1985.
- ↑ "مواصفات منتج وحدة التحكم في نقل الوصول المباشر إلى الذاكرة Z8000 Z8016 Z-DTC" (ملف PDF) . زيلوج. أبريل 1985.
- ↑ "مواصفات منتج وحدة التحكم في الاتصالات التسلسلية Z8030 Z8000 Z-SCC" (ملف PDF) . زيلوج. أبريل 1985.
- ↑ "Z8036 Z8000 Z-CIO عداد/مؤقت ووحدة إدخال/إخراج متوازية" (ملف PDF) . زيلوج. أبريل 1985.
- ↑ "مواصفات منتج وحدة التحكم الطرفية العالمية Z8090 Z8000 Z-UPC". كتاب البيانات 1982/83 (ملف PDF) . زيلوج. 1982. الصفحات 313-332 .
- ↑ "مواصفات منتج مولد الساعة ووحدة التحكم Z8581" (ملف PDF) . زيلوج. أبريل 1985.
- ↑ "كتاب بيانات أشباه الموصلات من شارب لعام 1986" (ملف PDF) . الصفحات 332-341 . تاريخ الاسترجاع: 1 يناير 2024 .
- ↑ "كتاب بيانات أشباه الموصلات من شارب لعام 1986" (ملف PDF) . الصفحات 356-376 . تاريخ الاسترجاع: 1 يناير 2024 .
- ↑ "كتاب بيانات أشباه الموصلات من شارب لعام 1986" (ملف PDF) . الصفحات 413-420 . تاريخ الاسترجاع: 1 يناير 2024 .
- ↑ "كتاب بيانات أشباه الموصلات من شارب لعام 1986" (ملف PDF) . الصفحات 421-422 . تم الاطلاع عليه بتاريخ 13 يناير 2024 .
- ↑ "كتاب بيانات أشباه الموصلات من شارب لعام 1986" (ملف PDF) . الصفحات 434-450 . تاريخ الاسترجاع : 22-01-2024 .
- ↑ إيزنباخ، سو (مارس 1981). "أونيكس سي 8002" . عالم الحاسوب الشخصي . الصفحات 52-53 ، 55-57 . تاريخ الاسترجاع: 26 فبراير 2023 .
- 1 2 كرانينبورج، يورجين؛ إلفي، دوايت ك.؛ غروسلر، كريستيان. "الصفحة الرئيسية لوحدة المعالجة المركزية Z8000 / Z80,000 / Z16C00" . تم الاسترجاع 2009-07-16 .
- ↑ "نظام تطوير Z8000 يعمل تحت نظام يونكس" . مجلة كمبيوتر وورلد . 16 مارس 1981. ص 50. تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ "إصدار من Z-Lab 8000 يدعم عدة مستخدمين" . أخبار أعمال الكمبيوتر . 7 سبتمبر 1981. ص 10. تاريخ الاسترجاع: 13 مارس 2023 .
- ↑ مايرز، كورتيس؛ مونسي، غرانت (فبراير 1982). "حاسوب صغير متعدد المعالجات مصمم لنظام يونكس" (ملف PDF) . تصميم الحاسوب . الصفحات 87-88 ، 90، 92، 94، 96. تاريخ الاسترجاع: 16 فبراير 2025 .
- ↑ بيلر، جيفري (28 سبتمبر 1981). "شركة جديدة تُنتج جهازًا مصغرًا مُصممًا خصيصًا لنظام يونكس" . مجلة كمبيوتر وورلد . ص 5. تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ "شركة بليكسوس تكشف النقاب عن معالج مصغر متعدد الوظائف 16 بت" . مجلة كمبيوتر وورلد . 5 أبريل 1982. ص 69. تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ "بينيتكس تقدم نظامًا متكاملًا قائمًا على الحواسيب الصغيرة" . مجلة كمبيوتر وورلد . 10 أكتوبر 1983. ص 77. تاريخ الاطلاع: 10 مارس 2023 .
- ↑ ماكينلي، بروس (أبريل 1983). "تحدي بليكسوس: مراجعة P/35" . يونكس/وورلد . ص 84-90 . تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ "يعمل جهاز BDC-600 وفقًا لتقاليد نظام يونكس" . الحوسبة العملية . مايو 1982. ص 46. تاريخ الاسترجاع: 29-03-2024 .
- ↑ "لماذا بريطاني؟" . الحوسبة العملية (دليل الحواسيب الصغيرة البريطانية) . أكتوبر 1983. تم الاطلاع عليه بتاريخ 29-03-2024 .
- ↑ وصف منتجات سلسلة C5002A وC8002A . شركة أونيكس سيستمز، فبراير 1983. تم الاطلاع عليه بتاريخ 3 مارس 2023 .
- ↑ وصف منتج Sundance-16 . شركة Onyx Systems Inc. أكتوبر 1982. تم الاطلاع عليه بتاريخ 2023-03-02 .
- ↑ سوليفان، كاثلين (10 سبتمبر 1984). "زيلوغ تُقدّم أنظمة حاسوب متعددة المستخدمين قائمة على نظام يونكس" . مجلة كمبيوتر وورلد . ص 101. تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ ريفكين، غلين (15 أغسطس 1984). "المستقبل - أم الصدمة؟" . مجلة كمبيوتر وورلد . الصفحات 21-22 ، 24. تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ هورد، بروس (28 فبراير 1983). "إتش بي ودي جي توقعان اتفاقيات مع مصنعي أجهزة PBX" . كمبيوتر وورلد . ص 1، 14. تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ سوليفان، كاثلين (30 يوليو 1984). "ووردبلكس تكشف النقاب عن نظام مكتبي معياري" . كمبيوتر وورلد . ص 53، 55. تاريخ الاسترجاع: 12 يونيو 2025 .
- ↑ "الشركات الألمانية الشرقية تواجه أوقاتًا عصيبة بعد الاندماج" . صن سنتينل. مؤرشف من الأصل بتاريخ 5 يوليو 2015. تم الاطلاع عليه بتاريخ 3 يوليو 2015 .
- ↑ "تاريخ الإيداع الإلكتروني - تقديم الإقرارات الضريبية إلكترونياً في الولايات المتحدة" . تم الاطلاع عليه بتاريخ 13-12-2012 .
- ↑ سيارسيا، ستيف (مايو 1984). "الورقة الرابحة الجزء 1: الأجهزة" . بايت . الصفحات 40-52 ، 54-55 . تاريخ الاسترجاع 22-03-2023 .
- ↑ سيارسيا، ستيف ( يونيو 1984). "الورقة الرابحة الجزء 2: البرمجيات" . بايت . ص 115-122 . تم الاسترجاع في 22-03-2023 .
- ↑ بيزروكوف، نيكولاي (15 نوفمبر 2008). "زينكس - علاقة حب مايكروسوفت القصيرة مع يونكس" . سوفت بانوراما . تم الاطلاع عليه بتاريخ 16 يوليو 2009 .
- ↑ "أفلام قصيرة جداً" . مجلة كمبيوتر وورلد . 1 نوفمبر 1982. ص 82. تم الاطلاع عليه بتاريخ 10 مارس 2023 .
- ↑ دكتور، لويس؛ كويت، ستيفن (ديسمبر 1981). "استخدام المسح النقطي في الرسومات الملونة" . أنظمة ميني-مايكرو . الصفحات 101-102 ، 104، 106، 108. تاريخ الاسترجاع: 30 أكتوبر 2025 .
- ↑ كورسيني، باولو؛ لوبريوري، لانفرانكو (يونيو 1987). "بنية نظام معالج دقيق قائم على القدرات" . مجلة IEEE Micro . المجلد 7، العدد 3. الصفحات 35-51 . doi : 10.1109/MM.1987.304982 . تاريخ الاسترجاع : 8 أبريل 2023 .
- ↑ "Z8000" . موسوعة التقنية . موقع TechWeb. مؤرشف من الأصل بتاريخ 11-06-2011 . تم الاطلاع عليه بتاريخ 16-07-2009 .
- ↑ حاسوب بيانات التكييف المركزي القياسي (ملف PDF) . شركة GEC Avionics. 1985. مؤرشف من الأصل (ملف PDF) بتاريخ 18 أبريل 2015. تم الاطلاع عليه بتاريخ 8 يناير 2020 .
- ↑ "إشعار نهاية العمر الافتراضي (EOL) لـ Z16C0110PSG و Z16C0210PSG" (ملف PDF) . تم الاطلاع عليه بتاريخ 17-07-2016 .
- 1 2 3 هندري، غاردنر (2006). "التاريخ الشفوي لفيديريكو فاجين" (ملف PDF) (مقابلة). متحف تاريخ الحاسوب . تاريخ الاسترجاع: 24 يناير 2017 .
- ↑ فاجين، فيديريكو؛ بيوتو، برنارد؛ شيما، ماساتوشي؛ أونجرمان، رالف (27-04-2007). "حلقة نقاش تاريخية شفهية حول تطوير وترويج المعالج الدقيق زيلوج Z8000" (ملف PDF) (مقابلة).
- 1 2 3 4 جيلبريث، جيم؛ جيلبريث، غاري (يناير 1983). "إعادة النظر في إراتوستينس: مرة أخرى من خلال الغربال" . بايت . ص 283-325 .
- ↑ بايكو، جون (ديسمبر 2003). "زيلوغ زد-8000، منافس مباشر آخر" . المعالجات الدقيقة العظيمة في الماضي والحاضر .
- ↑ "قاعة مشاهير الرقائق: معالج إنتل 8088" . مجلة IEEE Spectrum . معهد مهندسي الكهرباء والإلكترونيات . 30 يونيو 2017. تاريخ الاسترجاع: 19 يونيو 2020 .
- ↑ "قاعة مشاهير الرقائق: معالج موتورولا MC68000 الدقيق" . مجلة IEEE Spectrum . معهد مهندسي الكهرباء والإلكترونيات . 30 يونيو 2017. تاريخ الاسترجاع: 19 يونيو 2019 .
- ↑ ماكينلي، بروس (نوفمبر 1985). "نظام زيلوغ 8000" . يونكس/وورلد . الصفحات 56-57 ، 59-60 ، 64، 66-68 . تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ ماكيناني، مورا (18 نوفمبر 1985). "نظام زيلوج القائم على يونكس ينحني" . كمبيوتر وورلد . ص 2. تم الاسترجاع في 10 مارس 2023 .
- ↑ "Zilog: Synergic but Separate" . UNIX Review . يناير 1986. ص 91-92 . تاريخ الاسترجاع 10-03-2023 .
- ↑ "شركة زيلوج تصنع شريحة لشركة AT&T" . مجلة كمبيوتر وورلد . ١٩ مايو ١٩٨٦. ص ١٢٥. تاريخ الاسترجاع: ١٠ مارس ٢٠٢٣ .
- ↑ نيلسون، هارولد (مايو 1982). "العام السادس عشر - نضوج الحوسبة المصغرة" . الحوسبة المصغرة . ص 36-38 . تاريخ الاسترجاع: 10 مارس 2023 .
- ↑ "Zilog Z8000" . التاريخ الرقمي: التسلسل الزمني . old-computers.com. أبريل 1979. تاريخ الاسترجاع: 16 يوليو 2009 .
- ↑ "كومودور ستستخدم عائلة Z8000 في حواسيبها الصغيرة" . مجلة كمبيوتر وورلد . 24 يناير 1983. ص 77. تاريخ الاطلاع: 10 مارس 2023 .
فهرس
- فوسيت، ب.ك. (1983). "نظرة عامة تعليمية على المعالجات الدقيقة Z8003 وZ8004 ووحدات إدارة الذاكرة Z8010 وZ8015". مجلة تطبيقات الحواسيب الصغيرة . 6 (2): 163-178 . doi : 10.1016/0745-7138(83)90028-3 .
- غرانيمان، سكوت . "تاريخ الحوسبة 1968-الحاضر" . تم الاسترجاع في 16-07-2009 .
- كتاب بيانات عائلة Z8000 (ملف PDF) . زيلوغ. نوفمبر 1988. الصفحات 163-178 .
- كرانينبورغ، يورجين؛ إلفي، دوايت ك.؛ غروسلر، كريستيان. "الصفحة الرئيسية لوحدة المعالجة المركزية Z8000 / Z80,000 / Z16C00" . تم الاسترجاع 2009-07-16 .
- "الشركات الألمانية الشرقية تواجه أوقاتًا عصيبة بعد الاندماج" . صحيفة صن سنتينل. مؤرشف من الأصل بتاريخ 5 يوليو 2015. تم الاطلاع عليه بتاريخ 3 يوليو 2015 .
- "تاريخ الإيداع الإلكتروني - تقديم الإقرارات الضريبية إلكترونياً في الولايات المتحدة" . تم الاطلاع عليه بتاريخ 13 ديسمبر 2012 .
- بيزروكوف، نيكولاي (15 نوفمبر 2008). "زينكس - علاقة حب مايكروسوفت القصيرة مع يونكس" . سوفت بانوراما . تاريخ الاسترجاع: 16 يوليو 2009 .
- "Z8000" . موسوعة التقنية . موقع TechWeb. مؤرشف من الأصل بتاريخ 11 يونيو 2011. تم الاطلاع عليه بتاريخ 16 يوليو 2009 .
- حاسوب بيانات التكييف المركزي القياسي (ملف PDF) . شركة GEC Avionics. 1985. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 18 أبريل 2015. تم الاطلاع عليه بتاريخ 8 يناير 2020 .
- إشعار انتهاء عمر منتجي Z16C0110PSG و Z16C0210PSG (ملف PDF) . تم الاطلاع عليه بتاريخ 17 يوليو 2016 .
- "Zilog Z8000" . التاريخ الرقمي: التسلسل الزمني . old-computers.com. أبريل 1979. تاريخ الاسترجاع: 16 يوليو 2009 .
- سلاتر، مايكل (2007-04-27). "تطوير وترويج المعالج الدقيق Zilog Z8000" (ملف PDF) (مقابلة).
للمزيد من القراءة
- دليل المستخدم الفني لوحدة المعالجة المركزية Zilog Z8000 (ملف PDF) . سان خوسيه، كاليفورنيا : Zilog . تاريخ الاسترجاع : 16 يوليو 2009 .
- دليل المستخدم لوحدة المعالجة المركزية Zilog Z8000 (ملف PDF) . سان خوسيه، كاليفورنيا : Zilog . 1982. تاريخ الاسترجاع: 16 يوليو 2009 .
- "مواصفات المنتج Z16C01/Z16C02" (ملف PDF) . سان خوسيه، كاليفورنيا : زيلوج . 1995. تاريخ الاسترجاع: 15 يوليو 2009 .
- ليفانثال، لانس. برمجة لغة التجميع Z8000 ، أوزبورن/ماكجرو هيل، 1980.
- ليمان، أوليفر. "poto.de: Zilog S8000" . تم الاطلاع عليه بتاريخ 16-07-2009 .
- فاوست، برادلي ك. (1982). "المعالج الدقيق Z8000: دليل تصميم" (ملف PDF) . إنجلوود كليفس، نيوجيرسي: برنتيس هول . تاريخ الاسترجاع: 6 مارس 2013 .
- مقدمات متعلقة بالحاسوب في عام 1979
- معالجات زيلوج الدقيقة
- الاختراعات اليابانية
- معالجات دقيقة 16 بت
