Raytheon 704
رے تھیون 704 ایک 16 بٹ والا منی کمپیوٹر ہے جسے رے تھیون نے 1970 میں متعارف کرایا تھا۔ بنیادی مشین میں 4 کلو ورڈز (8 کے بی) میموری اور 1 میگاہرٹز پر چلنے والی ایک سادہ ریاضی منطق یونٹ (اے ایل یو) شامل تھی۔ یہ عام طور پر ٹیلی ٹائپ ماڈل 33 کے ساتھ چلایا جاتا تھا جو کمپیوٹر ٹرمینل کے طور پر کام کرتا تھا۔ یہ "$10,000 سے کم" () میں فروخت ہوا۔ ڈیزائن کی ایک اہم خصوصیت پلگ ان کارڈز کا استعمال کرتے ہوئے سنٹرل پروسیسنگ یونٹ (سی پی یو) کو بڑھانے کی صلاحیت تھی۔ اختیارات میں ہارڈ ویئر ملٹی پلائی/ڈیویڈ یونٹ، 8 سطح کا ویکٹرڈ انٹرپٹ کنٹرولر، ڈی ایم اے کنٹرولر، اور دیگر شامل تھے۔ اسی کارڈ کا استعمال کرتے ہوئے میموری بھی شامل کی جا سکتی ہے، جس سے مجموعی طور پر 32 کلو واٹ تک کی اجازت ملتی ہے۔ میموری ایک 18 بٹ لفظ پر مبنی تھی، 16 بٹ پر نہیں، جس میں اختیاری پیریٹی چیک کارڈ کے ساتھ استعمال کے لیے اضافی بٹس تھے۔ ایک اور منفرد خصوصیت یہ تھی کہ عام ان پٹ/آؤٹ پٹ کی توسیع بیرونی تھی، جس میں ڈیزی چینڈ کیبل سسٹم کا استعمال کیا جاتا تھا جسے ڈی آئی او کہا جاتا ہے۔ اس نے لیب کے سازوسامان اور ٹیپ ڈرائیوز جیسے کم رفتار اسٹوریج جیسے آلات کو اس کی حمایت کرنے کے لیے اندرونی کارڈ کی ضرورت کے بغیر شامل کرنے کی اجازت دی۔ آلہ کو صرف کمپیوٹر یا کسی دوسرے ڈی آئی او ڈیوائس پر قریب ترین مفت ڈی آئی او پورٹ سے جوڑ کر شامل کیا گیا تھا۔ ایسا لگتا ہے کہ 704 کا وسیع پیمانے پر استعمال نہیں ہوا ہے، حالانکہ گزرتے ہوئے ذکر بہت سی دستاویزات میں پائے جا سکتے ہیں اور سائنسی حلقوں میں اس کی موجودگی تھی۔ ایک مثال ریاستہائے متحدہ کی فضائیہ کے لیے موسمی ریڈار کے اعداد و شمار کی نمائش ہے۔ یہ تاریخی طور پر پلے بائی میل گیمز چلانے کے لیے استعمال ہونے والے پہلے کمپیوٹر کے طور پر قابل ذکر ہے، جب فلائنگ بفیلو انکارپوریٹڈ نے 1970 میں ایک خریدا تھا۔ تاریخ جب اسے لانچ کیا گیا تو حال ہی میں جاری کردہ سسٹمز کے مقابلے میں 704 ایک مسابقتی مشین تھی۔ 1968 کے پی ڈی پی-8/I کی قیمت اسی طرح کی 4 کلوواڈ مشین کے لیے 12,800 ڈالر تھی، لیکن اس میں چھوٹے 12 بٹ الفاظ استعمال کیے گئے تھے اور اس طرح 704 کے 16 بٹ الفاظ کے مقابلے میں 6 کے بی میموری تھی جہاں وہی 4 کلوواڈ میموری 8 کے بی تھی۔ 704 بھی تیز تھا، جو پی ڈی پی-8 کے 600 کلو ہرٹز کے بجائے 1 میگاہرٹز پر چل رہا تھا۔ ایک اور مشین جس کا مقصد 704 کے انسٹرومینٹیشن مارکیٹ میں زیادہ واضح تھا وہ HP 2116A تھی، ایک اور 16 بٹ ڈیزائن جس کی قیمت 22,000 ڈالر تھی۔ ان فوائد کے باوجود، 704 کو دیگر نئی متعارف کرائی گئی مشینوں جیسے ڈیٹا جنرل نووا سے سخت مقابلے کا سامنا کرنا پڑا، جس میں اسی طرح کا فیچر سیٹ تھا لیکن کم مہنگا تھا، اسی طرح کی ترتیب کی قیمت 7,999 ڈالر تھی۔ نووا 704 کے مقابلے میں سست تھی، لیکن اس کی نشاندہی سپر نووا میں کی گئی تھی، جو 1970 میں 11,700 ڈالر میں ریلیز ہوئی تھی۔ اس نے 704 کو کم لاگت، کم کارکردگی والے حل، اور اعلی کارکردگی والے حل کے درمیان سینڈوچ کیا جو صرف قدرے زیادہ مہنگے تھے۔ 704 کو 1970 کی دہائی کے اوائل میں پیٹی رے جیو فزیکل نے ایک آن سائٹ سیسمک پروسیسنگ سسٹم کے طور پر استعمال کیا تھا، جسے کام * مینڈ 1 کا نام دیا گیا تھا، جو 1/2 "ٹیپ ڈرائیوز، کارڈ ریڈر، ٹیلی ٹائپ 33 کنسول، اور گولڈ 11" الیکٹروسٹیٹک پلاٹر سے لیس تھا۔ اے ٹی پی کے بغیر، زلزلے کے اعداد و شمار کی مکمل ٹیپ کے وائبروسیس ارتباط میں کئی گھنٹے لگیں گے۔ 704 کا جانشین آر ڈی ایس 500 تھا جسے زلزلے کے حصول کی کمپنیوں جیسے پیٹی رے جیو فزیکل، جس کا نام کام * مینڈ 2، سی جی جی (کمپنی)، سیسموگراف سروے کمپنی (ایس ایس سی) اور سیسموگراف سروے لمیٹڈ (ایس ایس ایل) کے ساتھ ساتھ کئی قومی تیل کمپنیوں نے بڑے پیمانے پر استعمال کیا تھا۔ روایتی مین فریم سسٹمز کے مقابلے میں کمپیکٹ سائز اور نسبتا کم ماحولیاتی ضروریات کا مطلب ہے کہ اسے دفاتر اور ٹریلرز میں 'فرنٹیئر' علاقوں میں نصب کیا جا سکتا ہے، شمالی افریقہ، مشرق وسطی اور مشرق بعید جیسے علاقوں میں کام کرنے والے زلزلے کے ڈیٹا کے حصول کے عملے کے پیچھے تیزی سے تبدیلی کے لیے زلزلے کے ڈیٹا پر کارروائی کی جا سکتی ہے۔ تفصیل ہارڈ ویئر ڈیزائن 1960 کی دہائی کے آخر میں زیادہ تر منی کمپیوٹرز کی طرح، 704 کو ریک ماؤنٹ کیس میں نصب کرنے کے لیے ڈیزائن کیا گیا تھا، جس میں سی پی یو لمبا تھا۔ سنٹرل پروسیسنگ یونٹ (سی پی یو) نے 16 بٹ الفاظ استعمال کیے، حالانکہ اس میں وہ ہدایات بھی شامل تھیں جو 8 بٹ ڈیٹا پر کام کرتی تھیں، جو اے ایس سی آئی آئی ٹیکسٹ کے ساتھ کام کرنے کے لیے مفید تھیں۔ ریاضی متوازی طور پر انجام دی جاتی تھی اور دو کی تکمیل نمبر کی شکل کا استعمال کیا جاتا تھا۔ میموری ایڈریس صرف 15 بٹس تھے، جس سے زیادہ سے زیادہ 32 کلوورڈز (64 کیبیٹس) براہ راست ایڈریس ایبل مین میموری کی اجازت ہوتی تھی۔ ایک شوکیس خصوصیت بیرونی ان پٹ/آؤٹ پٹ سسٹم تھا، جسے ایک علیحدہ 16 بٹ چوڑی "ڈیٹا ان پٹ/آؤٹ پٹ بس"، یا ڈی آئی او کا استعمال کرتے ہوئے سنبھالا جاتا تھا، جس میں دو فزیکل پورٹس پر 16 آلات ہوتے تھے۔ یہ اپنی مرضی کے مطابق ڈی آئی او کیبلز کے ساتھ جڑے ہوئے تھے، ڈیزی مجموعی طور پر جکڑے ہوئے تھے۔ دونوں بندرگاہوں کو الگ الگ 50 فٹ کی زنجیروں پر استعمال کرنے اور سی پی یو کو مرکز میں رکھنے سے، کل فاصلہ تک ہو سکتا ہے۔ ہر ڈی آئی او بس کے آخر میں برقی ٹرمینیٹر ہونا ضروری تھا، چاہے وہ غیر استعمال شدہ ہی کیوں نہ ہو۔ بنیادی اکائی میں 18 بٹ میموری کے 4 کلوورڈز، اور ASCII ٹرمینل کے لیے ایک DIO کنٹرولر، عام طور پر ٹیلی ٹائپ ماڈل 33 یا 35 شامل تھے۔ اس نے چار مفت کارڈ سلاٹ چھوڑے، اور لانچ کے وقت، رے تھیون نے مختلف قسم کے پلگ ان کی توسیع کی پیشکش کی۔ ان میں 4 کلوورڈز کور میموری ماڈیول شامل تھے، جس میں کل 16 کلوورڈز کے لیے کل چار ماڈیولز کے لیے کافی گنجائش تھی۔ 18 بٹ میموری کا مقصد ایک اختیاری پیریٹی چیک ماڈیول کے استعمال کی اجازت دینا تھا، جس نے اس کام کو سی پی یو سے آف لوڈ کیا۔ ہر لفظ میں ڈیٹا کے دو بائٹس کے لیے الگ الگ پیریٹی بٹس کو ذخیرہ کرنے کے لیے دو بٹس استعمال کیے گئے تھے۔ اگر کوئی غلطی پائی گئی تو پروسیسر کو روک دیا گیا اور سامنے والے پینل پر ایک لیمپ روشن کیا گیا۔ ہارڈ ویئر ضرب/تقسیم کارڈ نے 16 بٹ ضرب کے لیے وقت کو 105 مائیکرو سیکنڈ سے کم کر کے صرف 8 کر دیا، اور 193 سے تقسیم کر کے 10 کر دیا۔ ڈی آئی او میں عام طور پر ایک ہی سطح کی رکاوٹ ہوتی تھی، جو سادہ استعمال کے لیے ٹھیک ہے لیکن ریئل ٹائم کمپیوٹنگ اور اسی طرح کے کرداروں میں نہیں جہاں ڈیٹا کی تیزی سے ہارڈ ویئر ہینڈلنگ ایک بڑی تشویش ہے۔ ان کرداروں کے لیے، ترجیحی رکاوٹ توسیع نے ایک آٹھ درجے کا رکاوٹ نظام شامل کیا، اور اسے 16 سطحوں تک بڑھانے کے لیے دوسرا کارڈ استعمال کیا جا سکتا ہے۔ اس آپشن کو انسٹال کرنے سے فرنٹ پینل انٹرپٹ بٹن بھی چالو ہوا، جو عام طور پر غیر فعال تھا کیونکہ واحد انٹرپٹ، لیول 00، ٹرمینل کو تفویض کیا گیا تھا۔ براہ راست میموری رسائی (ڈی ایم اے) کارڈ میموری سے چھ آلات تک منسلک تھا، حالانکہ ایک وقت میں صرف ایک آلہ فعال تھا، ایک علیحدہ وقف شدہ بس کا استعمال کرتے ہوئے جو سی پی یو اور ڈی آئی او کو نظرانداز کرتا تھا۔ یہ عام طور پر ہارڈ ڈسک اور مقناطیسی ٹیپ سپورٹ کے لیے استعمال ہوتا تھا۔ ڈی ایم اے بس میں کسٹم کیبلز کا بھی استعمال کیا جاتا تھا، جو اس معاملے میں صرف ایک بس کے ساتھ لمبائی تک محدود تھی۔ ڈی آئی او کی طرح بس کو بھی روکنا پڑا۔ آخر میں، ایک پاور فیل سیف آپشن دستیاب تھا جس کا مقصد پروسیسر کو اچھی حالت میں روکنا تھا اگر اس نے بجلی کی فراہمی سے وولٹیج کو گرتے ہوئے دیکھا، جو بجلی کی ناکامی کی نشاندہی کرتا ہے۔ ایک خودکار بوٹسٹریپ ماڈیول کا ذکر کیا گیا ہے لیکن لانچ کے وقت دستیاب نہیں تھا۔ اس دور کے سیلز دستاویزات میں ایک حقیقی وقت کی گھڑی اور ایک اینالاگ سے ڈیجیٹل کنورٹر کا بھی ذکر ہے۔ سی پی یو ماڈل سی پی یو بنیادی میموری کے ساتھ لاک اسٹیپ چلاتا تھا، جو اس دور کا ایک عام ڈیزائن تھا۔ اس نے مشین کو بنیادی 1 مائیکرو سیکنڈ سائیکل ٹائم، یا عام جدید اصطلاحات میں 1 میگاہرٹز تک محدود کر دیا۔ گھڑی ایک 20 میگاہرٹز کرسٹل آسکیلیٹر تھی جسے مختلف اجزاء کے لیے تقسیم کیا گیا تھا۔ اگر ضرب/تقسیم یونٹ نصب کیا گیا تھا تو اس کے علاوہ 72 بنیادی ہدایات، اور ہدایات تھیں۔ ہدایات عام طور پر ایک لفظ لمبی ہوتی تھیں، اس دور کے عام ڈیزائنوں کے بالکل برعکس جو ایڈریسنگ موڈ کے لحاظ سے متغیر لمبائی کی ہدایات استعمال کرتی تھیں۔ زیادہ تر ہدایات میں واحد صارف نظر آنے والا 16 بٹ جمع کرنے والا اے سی آر اور ایک 16 بٹ میموری بفر رجسٹر (ایم بی آر) استعمال کیا جاتا تھا جو عارضی طور پر دو آپریڈ ہدایات کے لیے آپریڈ رکھنے کے لیے استعمال ہوتا تھا (دوسرا اے سی آر ہے)۔ پروگرام کاؤنٹر (پی سی آر) اور میموری ایڈریس رجسٹر (ایم اے آر) کے لیے 15 بٹ رجسٹر استعمال کیے گئے تھے، جن میں سے بعد میں میموری سے ڈیٹا حاصل کرتے وقت استعمال کیا گیا تھا۔ پتے کو 16 بٹ انڈیکس رجسٹر IXR کا استعمال کرتے ہوئے بھی آفسیٹ کیا جا سکتا ہے۔ دو دیگر رجسٹروں، 5 بٹ ای ایکس آر اور 8 بٹ آئی این آر نے خصوصی مقاصد کی تکمیل کی۔ اوپکوڈز عام طور پر لمبائی میں 4 بٹس، 0 سے 3 بٹس میں ہوتے تھے۔ 16 بٹ مشین میں 15 بٹ پتے کا مقصد انسٹرکشن فارمیٹ میں ایک بٹ کو الگ کرنا تھا تاکہ یہ ظاہر کیا جا سکے کہ پتہ رشتہ دار تھا، عام طور پر بٹ 4۔ اس نے 5 سے 15 بٹس کو ایڈریس یا مستقل کے طور پر استعمال کرنے کے لیے چھوڑ دیا۔ ایڈریس کے طور پر استعمال ہونے پر، اس کا مطلب یہ تھا کہ یہ صرف 11 بٹس لمبا تھا، اور 5 بٹ EXR سے اضافی چار بٹس کو سامنے میں شامل کیا گیا تاکہ مکمل 15 بٹ ایڈریس بنایا جا سکے۔ اس کا مطلب یہ تھا کہ میموری کو منطقی طور پر 2 کے صفحات کے سیٹ کے طور پر منظم کیا گیا تھا، اور دوسرے صفحے میں ڈیٹا کے ساتھ کام کرنے کے لیے ای ایکس آر کو تبدیل کرنے کے لیے ہدایات درکار تھیں۔ بائٹ ایڈریسنگ کا استعمال کرتے وقت ای ایکس آر کے تمام پانچ بٹس استعمال کیے جاتے تھے، یا الفاظ کو مخاطب کرتے وقت صرف چار۔ دونوں کے اوپر، انڈیکس رجسٹر شامل کیا جائے گا اگر ہدایت میں انڈیکس بٹ آن کیا گیا ہو۔ ریاضی کی ہدایات، اور، ہمیشہ 16 بٹ اقدار پر کام کرتی تھیں، جیسا کہ منطقی کارروائیاں -، ("جامع" یا) اور (خصوصی یا)۔ دلچسپ اضافہ قدر کو الٹنا اور دونوں کی تکمیل انجام دینا تھا۔ شفٹ اور روٹیٹ کی ہدایات 16 اور 32 بٹ فارموں میں دستیاب تھیں۔ تین بنیادی موازنہ آپریٹر تھے، الفاظ کا موازنہ کرنے اور بائٹس کا موازنہ کرنے کے لیے، اور انسٹرکشن ورڈ کے ایڈریس سیکشن میں ایکمیلیٹر میں ایک بائٹ کا لفظی بائٹ (مستقل) سے موازنہ کرنے کے لیے۔ لیٹرلز کے لیے واحد دوسری سپورٹ وہ تھی جس نے ایکومیلیٹر میں ایک مستقل بائٹ ویلیو کو لوڈ کیا۔ اس قسم کی لفظی (یا مستقل) ہدایات عام طور پر زیادہ تر پروسیسرز میں بہت زیادہ عام ہوتی ہیں کیونکہ یہ اکثر استعمال ہونے والی ہدایات کے لیے میموری تک رسائی سے گریز کرتی ہیں۔ مشروط برانچنگ کو براہ راست سپورٹ نہیں کیا گیا تھا، اس کے بجائے، "سکپ" ہدایات کا ایک سلسلہ تھا جو موازنہ کے بعد انجام دیا جا سکتا تھا۔ مثال کے طور پر، اگر اکیومیلیٹر میں ویلیو صفر ہو تو اگلی ہدایت کو چھوڑ دیں گے۔ شاخوں کو انجام دینے کے لیے، اگلی ہدایت عام طور پر جمپ، یا جمپ-اینڈ-اسٹور-ایڈریس-ان-آئی ایکس آر ہوگی، جو سبروٹینز کے لیے استعمال ہوتی ہے۔ جمع کرنے والے کے علاوہ، چھوڑنے کی ہدایات فراہم کی گئیں جو انڈیکس رجسٹر، موازنہ کے نتائج اور فرنٹ پینل کے چار سوئچ کے لیے پڑھیں۔ اے ٹی پی ایڈ آن جنوری 1971 میں رے تھیون نے 704 سسٹم کے لیے ایک نئے ایڈ آن، ارے ٹرانسفارم پروسیسر، یا اے ٹی پی کا اعلان کیا۔ اس کے لیے ایک مکمل 3U کیس کی ضرورت تھی۔ یہ بنیادی طور پر ایک ویکٹر پروسیسر تھا جو 2 سے 8192 پیچیدہ نمبروں کی صفوں کے ساتھ تیز فورئیر ٹرانسفارمز (ایف ایف ٹی) انجام دینے کے لیے وقف تھا۔ ایک عام 2048 ایف ایف ٹی "صرف 150 ملی سیکنڈ میں" مکمل کیا جا سکتا ہے۔ 704 پر مشتمل ایک نظام، اے ٹی پی اور ڈیٹا کو برقرار رکھنے کے لیے کافی میموری تقریبا 40,000 ڈالر تک پہنچ گئی۔ یہ اے ٹی پی ایڈ آن تھا جس نے 704 اور بعد میں آر ڈی ایس 500 کو سیسمک ڈیٹا پروسیسنگ سسٹم کے طور پر اتنا مقبول بنا دیا، اے ٹی پی نے بہت سی ڈیجیٹل سگنل پروسیسنگ تکنیک جیسے فلٹرنگ، ڈیکونولوشن اور ارتباط کو تیز کیا جو تشریح کے لیے سیسمک ڈیٹا کو بڑھانے میں ضروری تھے۔ نوٹ حوالہ جات کتب خانہ منی کمپیوٹرز 16 بٹ کمپیوٹرز 1970 میں رے تھیون کمپنی کی مصنوعات میں کمپیوٹر سے متعلق تعارف