Bendix G-15
بینڈیکس جی-15 ایک کمپیوٹر ہے جسے 1956 میں بینڈیکس کارپوریشن، کمپیوٹر ڈویژن، لاس اینجلس، کیلیفورنیا نے متعارف کرایا تھا۔ یہ تقریبا ہے اور اس کا وزن تقریبا. جی-15 میں 2,160 29 بٹ الفاظ کی ڈرم میموری ہے، اس کے ساتھ ساتھ 20 الفاظ خصوصی مقاصد اور تیز رسائی اسٹوریج کے لیے استعمال ہوتے ہیں۔ بغیر پردیئرز کے بیس سسٹم کی قیمت 49,500 ڈالر ہے۔ ایک ورکنگ ماڈل کی لاگت تقریبا 60,000 ڈالر (آج کے معیار کے مطابق 500,000 ڈالر سے زیادہ) ہے۔ اسے 1,485 ڈالر ماہانہ کرایہ پر بھی لیا جا سکتا ہے۔ یہ سائنسی اور صنعتی بازاروں کے لیے تھا۔ یہ سلسلہ بتدریج بند کر دیا گیا جب کنٹرول ڈیٹا کارپوریشن نے 1963 میں بینڈیکس کمپیوٹر ڈویژن پر قبضہ کر لیا۔ جی-15 کے چیف ڈیزائنر ہیری ہسکی تھے، جنہوں نے ایلن ٹورنگ کے ساتھ برطانیہ میں اے سی ای اور 1950 کی دہائی میں ایس ڈبلیو اے سی پر کام کیا تھا۔ انہوں نے زیادہ تر ڈیزائن برکلے (جہاں ان کے گریجویٹ طلباء میں نکلاس ورتھ شامل تھے)، اور دیگر یونیورسٹیوں میں پروفیسر کی حیثیت سے کام کرتے ہوئے بنایا۔ ڈیوڈ سی ایونز جی-15 پروجیکٹ کے بینڈیکس انجینئروں میں سے ایک تھے۔ وہ بعد میں کمپیوٹر گرافکس میں اپنے کام اور ایوان سدھرلینڈ کے ساتھ ایونز اینڈ سدھرلینڈ شروع کرنے کے لیے مشہور ہوئے۔ فن تعمیر جی-15 خودکار کمپیوٹنگ انجن (اے سی ای) سے متاثر تھا۔ یہ ایک سیریل آرکیٹیکچر مشین ہے، جس میں مرکزی میموری مقناطیسی ڈھول ہے۔ یہ ڈھول کو دوبارہ گردش کرنے والی تاخیر لائن میموری کے طور پر استعمال کرتا ہے، دوسرے سیریل ڈیزائنوں میں ینالاگ تاخیر لائن کے نفاذ کے برعکس۔ ہر ٹریک میں پڑھنے اور لکھنے کے سروں کا ایک مجموعہ ہوتا ہے ؛ جیسے ہی کسی ٹریک سے تھوڑا سا پڑھا جاتا ہے، اسے ایک خاص فاصلے پر اسی ٹریک پر دوبارہ لکھا جاتا ہے۔ تاخیر کی لمبائی، اور اس طرح ٹریک پر الفاظ کی تعداد کا تعین ریڈ اینڈ رائٹ ہیڈز کے فاصلے سے ہوتا ہے، ڈرم کے ایک حصے کے لیے رائٹ ہیڈ سے متعلقہ ریڈ ہیڈ تک سفر کرنے کے لیے درکار وقت کے مطابق تاخیر۔ عام آپریشن کے تحت، ڈیٹا کو بغیر کسی تبدیلی کے واپس لکھا جاتا ہے، لیکن اس ڈیٹا کے بہاؤ کو کسی بھی وقت روکا جا سکتا ہے، جس سے مشین کو ضرورت کے مطابق ٹریک کے حصوں کو اپ ڈیٹ کرنے کی اجازت ملتی ہے۔ یہ انتظام ڈیزائنرز کو کسی بھی مطلوبہ لمبائی کی "تاخیر لائنیں" بنانے کی اجازت دیتا ہے۔ 108 الفاظ کی بیس "لمبی لائنوں" کے علاوہ، چار الفاظ کی چار مزید مختصر لائنیں ہیں۔ یہ مختصر لائنیں لمبی لائنوں کی شرح سے 27 گنا زیادہ ری سائیکل کرتی ہیں، جس سے اکثر درکار ڈیٹا تک تیزی سے رسائی حاصل ہوتی ہے۔ یہاں تک کہ مشین کے جمع کرنے والوں کو ڈھول کی لکیروں کے طور پر لاگو کیا جاتا ہے: ایک لفظ جمع کرنے والے کے علاوہ انٹرمیڈیٹ اسٹوریج اور ڈبل صحت سے متعلق اضافے، ضرب اور تقسیم کے لیے تین ڈبل ورڈ لائنیں استعمال کی جاتی ہیں۔ رجسٹروں کے لیے فلپ فلاپ کے بجائے ڈھول کے اس استعمال نے ویکیوم ٹیوب کی گنتی کو کم کرنے میں مدد کی۔ اس ڈیزائن کا نتیجہ یہ تھا کہ، مقناطیسی ڈھول والے دوسرے کمپیوٹرز کے برعکس، G-15 بند ہونے پر اپنی میموری کو برقرار نہیں رکھتا ہے۔ واحد مستقل ٹریک فیکٹری میں ڈھول پر ریکارڈ کیے گئے دو ٹائمنگ ٹریک ہیں۔ دوسرا ٹریک بیک اپ ہے، کیونکہ اگر ان میں سے ایک ایمپلیفائر ٹیوب شارٹ ہو جاتی ہے تو ٹریک مٹ جانے کے قابل ہوتے ہیں۔ جی-15 کی میموری کی سیریل نوعیت کو اس کے ریاضی اور کنٹرول سرکٹس کے ڈیزائن میں شامل کیا گیا تھا۔ ایڈڈرز ایک وقت میں ایک بائنری ہندسے پر کام کرتے ہیں، اور یہاں تک کہ انسٹرکشن ورڈ کو بھی اس طرح ڈیزائن کیا گیا تھا کہ کسی انسٹرکشن میں بٹس کی تعداد کو کم سے کم کیا جائے جسے فلپ فلاپس میں برقرار رکھنے کی ضرورت ہوتی ہے (اس حد تک کہ ایڈریس ٹائمنگ سگنلز پیدا کرنے کے لیے خصوصی طور پر استعمال ہونے والی ایک لفظ کی دوسری ڈرم لائن کا فائدہ اٹھایا جا سکے)۔ جی-15 میں 180 ویکیوم ٹیوب پیک اور 3000 جرمنیم ڈایڈس ہیں۔ اس میں کل تقریبا 450 ٹیوبیں (زیادہ تر دوہری ٹرائیوڈ) ہیں۔ اس کی مقناطیسی ڈرم میموری میں 29 بٹس کے 2,160 الفاظ ہیں۔ میموری تک رسائی کا اوسط وقت 14.5 ملی سیکنڈ ہے، لیکن اس کی انسٹرکشن ایڈریسنگ آرکیٹیکچر اچھی طرح سے لکھے گئے پروگراموں کے لیے اسے ڈرامائی طور پر کم کر سکتی ہے۔ اس کا اضافی وقت 270 مائیکرو سیکنڈ ہے (میموری تک رسائی کے وقت کی گنتی نہیں)۔ واحد صحت سے متعلق ضرب میں 2,439 مائیکرو سیکنڈ لگتے ہیں اور دوہری صحت سے متعلق ضرب میں 16,700 مائیکرو سیکنڈ لگتے ہیں۔ پیریفرلز جی-15 کے بنیادی آؤٹ پٹ آلات میں سے ایک ٹائپ رائٹر ہے جس کی آؤٹ پٹ رفتار نمبروں کے لیے تقریبا 10 حروف فی سیکنڈ (اور چھوٹے کیس کے ہیکساڈیسیمل حروف یو-زیڈ) اور حروف تہجی کے حروف کے لیے تقریبا تین حروف فی سیکنڈ ہے۔ مشین کا محدود ذخیرہ تعداد کے علاوہ کسی بھی چیز کی زیادہ پیداوار کو روکتا ہے۔ کبھی کبھار، پہلے سے پرنٹ شدہ فیلڈز یا لیبل والے کاغذ کے فارم ٹائپ رائٹر میں داخل کیے جاتے تھے۔ ایک تیز ٹائپ رائٹر یونٹ بھی دستیاب تھا۔ تیز رفتار فوٹو الیکٹرک پیپر ٹیپ ریڈر (پی آر-1 کے لیے پانچ چینل کاغذ ٹیپ پر 250 ہیکسا ڈیسیمل ہندسوں فی سیکنڈ ؛ پی آر-2 کے لیے 5-8 چینل ٹیپ سے 400 حروف) ٹیپ سے پروگرام (اور کبھی کبھار محفوظ کردہ ڈیٹا) پڑھتے ہیں جو اکثر آسان لوڈنگ اور ان لوڈنگ کے لیے کارتوس میں نصب ہوتے تھے۔ مقناطیسی ٹیپ کے برعکس، کاغذی ٹیپ کے ڈیٹا کو 108 الفاظ یا اس سے کم کے رنوں میں بلاک کیا جاتا ہے کیونکہ یہ زیادہ سے زیادہ پڑھنے کا سائز ہے۔ ایک کارتوس میں 2500 الفاظ (~ 10 کلو بائٹس) تک کے متعدد بلاکس ہو سکتے ہیں۔ جبکہ آؤٹ پٹ کے لیے ایک اختیاری تیز رفتار کاغذ ٹیپ پنچ (پی ٹی پی-1 60 ہندسوں فی سیکنڈ پر) ہے، معیاری پنچ 17 ہیکس حروف فی سیکنڈ (510 بائٹس فی منٹ) پر چلتا ہے۔ اختیاری طور پر، اے این-1 "یونیورسل کوڈ لوازمات" میں "35-4" فریڈن فلیکس رائٹر اور ایچ ایس آر-8 پیپر ٹیپ ریڈر اور ایچ ایس پی-8 پیپر ٹیپ پنچ شامل تھے۔ مکینیکل ریڈر اور پنچ 110 حروف فی سیکنڈ کی رفتار سے آٹھ چینلز تک کے کاغذی ٹیپ پر کارروائی کر سکتے ہیں۔ سی اے-1 "پنچڈ کارڈ کپلر" ایک یا دو آئی بی ایم 026 کارڈ پنچز (جو اکثر دستی آلات کے طور پر استعمال ہوتے تھے) کو کارڈز کو 17 کالم فی سیکنڈ (تقریبا 12 مکمل کارڈ فی منٹ) یا پنچ کارڈز کو 11 کالم فی سیکنڈ (تقریبا 8 مکمل کارڈ فی منٹ) پر پڑھنے کے لیے جوڑ سکتا ہے۔ جزوی طور پر مکمل کارڈز کو 80 کالم فی سیکنڈ سکپ سپیڈ کے ساتھ زیادہ تیزی سے پروسیس کیا گیا۔ زیادہ مہنگا سی اے-2 پنچڈ کارڈ کاپلر 100 کارڈ فی منٹ کی شرح سے کارڈ پڑھتا اور مکے مارتا ہے۔ پی اے-3 پین پلاٹر 1 انچ فی سیکنڈ کی رفتار سے چلتا ہے جس میں 1 فٹ چوڑے اور 100 فٹ لمبے کاغذی رول پر 200 انکریمنٹ فی انچ ہوتے ہیں۔ اختیاری واپس لینے کے قابل قلم ہولڈر "ریٹریس لائنز" کو ختم کرتا ہے۔ ایم ٹی اے-2 نصف انچ کے میلر مقناطیسی ٹیپ کے لیے چار ڈرائیوز تک انٹرفیس کر سکتا ہے، جو 300,000 الفاظ (108 الفاظ سے زیادہ کے بلاکس میں) کو ذخیرہ کر سکتا ہے۔ پڑھنے/لکھنے کی شرح 430 ہیکساڈیسیمل ہندسوں فی سیکنڈ ہے ؛ دو طرفہ تلاش کی رفتار 2500 حروف فی سیکنڈ ہے۔ ڈی اے-1 تفریقی تجزیہ کار تفریقی مساوات کے حل کو آسان بناتا ہے۔ اس میں 108 انٹیگریٹر اور 108 مستقل ضرب شامل ہیں، جو فی سیکنڈ 34 اپ ڈیٹس کھیلتے ہیں۔ سافٹ ویئر سیریل میموری والی مشینوں کے لیے ایک خاص مسئلہ اسٹوریج میڈیم کی تاخیر ہے: ہدایات اور ڈیٹا ہمیشہ فوری طور پر دستیاب نہیں ہوتے ہیں اور، بدترین صورت میں، مشین کو دی گئی میموری ایڈریس سے ڈیٹا حاصل کرنے کے لیے تاخیر لائن کے مکمل دوبارہ گردش کا انتظار کرنا چاہیے۔ اس مسئلے کو جی-15 میں حل کیا گیا ہے جسے بینڈیکس ادب "کم سے کم رسائی کوڈنگ" کہتا ہے۔ ہر ہدایت اپنے ساتھ اگلی ہدایت کا پتہ رکھتی ہے جس پر عمل کیا جانا ہے، جس سے پروگرامر ہدایات کو اس طرح ترتیب دے سکتا ہے کہ جب ایک ہدایت مکمل ہو جائے تو اگلی ہدایت اس کی لائن کے لیے ریڈ ہیڈ کے نیچے ظاہر ہونے والی ہے۔ اعداد و شمار کو اسی طرح حیران کیا جا سکتا ہے۔ اس عمل میں مدد کے لیے، کوڈنگ شیٹس میں ایک ٹیبل شامل ہوتا ہے جس میں تمام پتے کے نمبر ہوتے ہیں ؛ پروگرامر ہر پتے کو استعمال کرتے ہوئے کراس آف کر سکتا ہے۔ بینڈیکس میں اسی نام کا ایک آپریٹنگ سسٹم ہے۔ آئی بی ایم 650 کے علامتی بہترین اسمبلی پروگرام (ایس او اے پی) کی طرح ایک علامتی اسمبلر، 1950 کی دہائی کے آخر میں متعارف کرایا گیا تھا اور اس میں کم سے کم رسائی کوڈنگ کے معمولات شامل ہیں۔ پروگرامنگ کے دیگر معاون آلات میں ایک سپروائزر پروگرام، "انٹر کام" نامی ایک فلوٹنگ پوائنٹ انٹرپریٹیو سسٹم، اور ALGO، جو کہ 1958 کی ALGOL کمیٹی کی ابتدائی رپورٹ سے ڈیزائن کی گئی الجبرائی زبان ہے، شامل ہیں۔ صارفین نے اپنے ٹولز بھی تیار کیے، اور کہا جاتا ہے کہ سول انجینئرز کی ضروریات کے مطابق انٹر کام کا ایک ورژن گردش کر گیا ہے۔ فلوٹنگ پوائنٹ ریاضی کو سافٹ ویئر میں لاگو کیا جاتا ہے۔ زبانوں کی "انٹر کام" سیریز پروگرام کرنے کے لیے ایک آسان ورچوئل مشین فراہم کرتی ہے جو فلوٹنگ پوائنٹ میں کام کرتی ہے۔ انٹر کام 500، 550، اور 1000 کی ہدایات عددی ہیں، جن کی لمبائی چھ یا سات ہندسوں کی ہے۔ ہدایات کو ترتیب سے محفوظ کیا جاتا ہے ؛ خوبصورتی سہولت ہے، رفتار نہیں۔ انٹر کام 1000 میں اختیاری ڈبل صحت سے متعلق ورژن بھی ہے۔ جیسا کہ اوپر ذکر کیا گیا ہے کہ مشین ہیکساڈیسیمل نمبروں کا استعمال کرتی ہے، لیکن صارف کو کبھی بھی عام پروگرامنگ میں اس سے نمٹنا نہیں پڑتا ہے۔ صارف پروگرام اعشاریہ نمبروں کا استعمال کرتے ہیں جبکہ او ایس اعلی پتے پر رہتا ہے۔ اہمیت جی-15 کو بعض اوقات پہلے ذاتی کمپیوٹر کے طور پر بیان کیا جاتا ہے، کیونکہ اس میں انٹر کام تشریحی نظام موجود ہے۔ عنوان دیگر مشینوں کے ذریعہ متنازعہ ہے، جیسے کہ ایل جی پی-30 (1956 کے آخر میں بھیجی گئی)، اور ڈی ای سی ایل آئی این سی (مارچ 1962) اور پی ڈی پی-8 (مارچ 1965)، جبکہ کچھ کا خیال ہے کہ صرف مائیکرو کمپیوٹرز، جیسے کہ 1970 کی دہائی میں نمودار ہوئے، کو ذاتی کمپیوٹر کہا جا سکتا ہے۔ اس کے باوجود، مشین کے کم حصول اور آپریٹنگ اخراجات، اور حقیقت یہ ہے کہ اس کے لیے کسی سرشار آپریٹر کی ضرورت نہیں ہے، اس کا مطلب یہ ہے کہ تنظیمیں صارفین کو مشین تک مکمل رسائی کی اجازت دے سکتی ہیں۔ 400 سے زیادہ جی-15 تیار کیے گئے تھے۔ تقریبا 300 جی-15 امریکہ میں نصب کیے گئے تھے اور کچھ دوسرے ممالک جیسے آسٹریلیا اور کینیڈا میں فروخت کیے گئے تھے۔ مشین کو سول انجینئرنگ میں ایک جگہ ملی، جہاں اسے کٹ اور فل کے مسائل کو حل کرنے کے لیے استعمال کیا جاتا تھا۔ کچھ بچ گئے ہیں اور دنیا بھر کے کمپیوٹر عجائب گھروں یا سائنس و ٹیکنالوجی عجائب گھروں میں اپنا راستہ بنا چکے ہیں۔ ہسکی کو آخری پروڈکشن G15s میں سے ایک موصول ہوا، جو گولڈ پلیٹیڈ فرنٹ پینل سے لیس تھا۔ یہ پہلا کمپیوٹر تھا جسے کین تھامسن نے کبھی استعمال کیا تھا۔ ایک بینڈیکس جی-15 کا استعمال فریمونٹ ہائی اسکول (اوکلینڈ یونیفائیڈ اسکول ڈسٹرکٹ) میں 1964-65 تعلیمی سال میں سینئر سیمینار ریاضی کی کلاس کے لیے کیا گیا تھا۔ طلباء کو پروگرامنگ کے بنیادی اصول سکھائے گئے۔ ایسی ہی ایک مشق نیوٹنین تخمینہ کے طریقہ کار کا استعمال کرتے ہوئے مربع جڑ کا حساب لگانا تھا۔ 1970 میں اوکلینڈ ٹیکنیکل ہائی اسکول میں پروگرامنگ میں یو سی برکلے ایکسٹینشن سمر کلاس کے لیے بینڈیکس جی-15 اب بھی استعمال میں تھا۔ یہ بھی دیکھیں ویکیوم ٹیوب کمپیوٹرز کی فہرست بینڈیکس جی-20 حوالہ جات بیرونی روابط بینڈیکس جی-15 بینڈیکس جی 15 کمپیوٹر ایک اور جی-15 حوالہ بینڈیکس جی-15 دستاویزات تصویر کی معلومات کا صفحہ تصویر کے ساتھ ہیری ہسکی کی اے سی ای کے ساتھ شمولیت کی وضاحت کرتا ہے وسیع جی 15 سائٹ کی فہرست، تصاویر اور تکنیکی معلومات کچھ کاغذ ٹیپ 1950 کی دہائی کے کمپیوٹرز ویکیوم ٹیوب کمپیوٹر منی کمپیوٹر 1956 میں سائنس اور ٹیکنالوجی گریٹر لاس اینجلس 1956 میں کیلیفورنیا سیریل کمپیوٹرز بینڈیکس کارپوریشن میں