Raytheon 704
রেথিয়ন 704 হল 1970 সালে রেথিয়ন দ্বারা প্রবর্তিত একটি 16-বিটের ক্ষুদ্র কম্পিউটার। মৌলিক যন্ত্রটিতে 4 কেওয়ার্ড (8 কেবি) মেমরি এবং 1 মেগাহার্টজ-এ চলমান একটি সাধারণ গাণিতিক লজিক ইউনিট (এএলইউ) ছিল। এটি সাধারণত একটি টেলিটাইপ মডেল 33 দিয়ে পরিচালিত হত যা কম্পিউটার টার্মিনাল হিসাবে কাজ করত। এটি "10,000 ডলারেরও কম" দামে বিক্রি হয়েছিল। নকশার একটি মূল বৈশিষ্ট্য ছিল প্লাগ-ইন কার্ড ব্যবহার করে সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ) সম্প্রসারণ করার ক্ষমতা। বিকল্পগুলির মধ্যে একটি হার্ডওয়্যার গুণ/বিভাজন ইউনিট, একটি 8-স্তরের ভেক্টর ইন্টারাপ্ট কন্ট্রোলার, একটি ডি. এম. এ কন্ট্রোলার অন্তর্ভুক্ত ছিল। একই কার্ড ব্যবহার করে মেমোরি যোগ করা যেতে পারে, যা মোট 32 কিলোওয়াট পর্যন্ত অনুমতি দেয়। মেমোরি একটি 18-বিট শব্দের উপর ভিত্তি করে ছিল, 16-বিট নয়, একটি ঐচ্ছিক প্যারিটি চেক কার্ডের সাথে ব্যবহারের জন্য অতিরিক্ত বিট সহ। আরেকটি অনন্য বৈশিষ্ট্য ছিল যে সাধারণ ইনপুট/আউটপুট সম্প্রসারণ ছিল বাহ্যিক, ডি. আই. ও নামে পরিচিত একটি ডেইজি চেইনড কেবল সিস্টেম ব্যবহার করে। এটি ল্যাব সরঞ্জাম এবং টেপ ড্রাইভের মতো কম গতির স্টোরেজকে সমর্থন করার জন্য কোনও অভ্যন্তরীণ কার্ডের প্রয়োজন ছাড়াই যুক্ত করার অনুমতি দেয়; ডিভাইসটি কেবল কম্পিউটার বা অন্য কোনও ডি. আই. ও ডিভাইসে নিকটতম বিনামূল্যে ডি. আই. ও পোর্টের সাথে সংযুক্ত করে যুক্ত করা হয়েছিল। 704 এর ব্যাপক ব্যবহার দেখা গেছে বলে মনে হয় না, যদিও অনেক নথিতে পাসিং উল্লেখ পাওয়া যায় এবং বৈজ্ঞানিক বৃত্তগুলিতে এর উপস্থিতি ছিল। একটি উদাহরণ হল মার্কিন যুক্তরাষ্ট্রের বিমান বাহিনীর জন্য আবহাওয়ার রাডার তথ্য প্রদর্শন করা। এটি ঐতিহাসিকভাবে উল্লেখযোগ্য যে প্লে-বাই-মেইল গেম চালানোর জন্য প্রথম কম্পিউটার ব্যবহার করা হয়েছিল, যখন ফ্লাইং বাফেলো ইনক 1970 সালে একটি কিনেছিল। ইতিহাস যখন এটি চালু করা হয়েছিল, 704 সম্প্রতি প্রকাশিত সিস্টেমের তুলনায় একটি প্রতিযোগিতামূলক মেশিন ছিল। 1968 সালের পিডিপি-8/আই-এর একই ধরনের 4 কিলোওয়াট শব্দের মেশিনের জন্য 12,800 মার্কিন ডলার খরচ হয়, তবে এতে 12-বিটের ছোট শব্দ ব্যবহার করা হয় এবং 704-এর 16-বিট শব্দের তুলনায় 6 কেবি মেমরি ছিল যেখানে একই 4 কিলোওয়াট শব্দের মেমরি ছিল 8 কেবি। 704 পিডিপি-8-এর 600 কিলোহার্জ-এর পরিবর্তে 1 মেগাহার্টজে চলছে। 704-এর যন্ত্রের বাজারে আরও সুনির্দিষ্টভাবে লক্ষ্য করা আরেকটি যন্ত্র ছিল এইচপি 2116এ, আরেকটি 16-বিট নকশা যা 22,000 মার্কিন ডলারে তালিকাভুক্ত ছিল। এই সুবিধাগুলি সত্ত্বেও, 704 ডেটা জেনারেল নোভার মতো অন্যান্য সদ্য প্রবর্তিত মেশিনগুলির থেকে কঠোর প্রতিযোগিতার মুখোমুখি হয়েছিল, যার অনুরূপ বৈশিষ্ট্য সেট ছিল তবে কম ব্যয়বহুল ছিল, একই রকম কনফিগারেশনের দাম ছিল 7,999 ডলার। নোভা 704-এর তুলনায় ধীর ছিল, তবে এটি সুপারনোভাতে সম্বোধন করা হয়েছিল, যা 1970 সালে 11,700 ডলারে প্রকাশিত হয়েছিল। এটি 704-কে কম খরচের, কম কার্যকারিতার সমাধান এবং উচ্চ কার্যকারিতার সমাধানগুলির মধ্যে স্যান্ডউইচ করেছে যা সামান্য বেশি ব্যয়বহুল ছিল। 704 1970-এর দশকের গোড়ার দিকে পেটি-রে জিওফিজিক্যাল দ্বারা একটি অনসাইট সিসমিক প্রসেসিং সিস্টেম হিসাবে ব্যবহৃত হয়েছিল, যার নাম কম * ম্যান্ড 1, যা 1/2 "টেপ ড্রাইভ, কার্ড রিডার, টেলিটাইপ 33 কনসোল এবং গোল্ড 11" ইলেক্ট্রোস্ট্যাটিক প্লটার দিয়ে সজ্জিত ছিল। এটিপি ছাড়া, ভূমিকম্পের তথ্যের একটি সম্পূর্ণ টেপের ভাইব্রোসিস পারস্পরিক সম্পর্ক কয়েক ঘন্টা সময় নেবে। 704-এর উত্তরসূরি ছিল আরডিএস 500 যা ব্যাপকভাবে ভূকম্পন অধিগ্রহণকারী সংস্থাগুলি যেমন পেটি-রে জিওফিজিক্যাল দ্বারা ব্যবহৃত হয়েছিল, যার নাম কম * মান্ড 2, সিজিজি (সংস্থা), সিসমোগ্রাফ সার্ভে সংস্থা (এসএসসি) এবং সিসমোগ্রাফ সার্ভে লিমিটেড (এসএসএল), পাশাপাশি বেশ কয়েকটি জাতীয় তেল সংস্থা। প্রচলিত মেইনফ্রেম ব্যবস্থার তুলনায় সংক্ষিপ্ত আকার এবং তুলনামূলকভাবে কম পরিবেশগত চাহিদার অর্থ এটি অফিস এবং ট্রেলারগুলির 'সীমান্ত' অঞ্চলে ইনস্টল করা যেতে পারে, উত্তর আফ্রিকা, মধ্য প্রাচ্য এবং সুদূর প্রাচ্যের মতো অঞ্চলে পরিচালিত ভূকম্পীয় তথ্য অধিগ্রহণ কর্মীদের পিছনে দ্রুত পরিবর্তনের জন্য ভূমিকম্পের তথ্য প্রক্রিয়াকরণ এবং 1970-এর দশকে বিভিন্ন সক্রিয় অনুসন্ধান এলাকা। হার্ডওয়্যার নকশা 1960-এর দশকের শেষের দিকের বেশিরভাগ ক্ষুদ্র কম্পিউটারের মতো, 704-কে র্যাক মাউন্ট কেস বসানোর জন্য ডিজাইন করা হয়েছিল, যার সিপিইউ লম্বা ছিল। সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ) 16-বিট শব্দ ব্যবহার করত, যদিও এতে এমন নির্দেশাবলীও অন্তর্ভুক্ত ছিল যা 8-বিট ডেটাতে কাজ করত, যা এএসসিআইআই পাঠ্যের সাথে কাজ করার জন্য দরকারী। গণিত সমান্তরালে সঞ্চালিত হত এবং দুটির পরিপূরক সংখ্যা বিন্যাস ব্যবহার করা হত। মেমরি অ্যাড্রেসগুলি ছিল মাত্র 15-বিট, যা সর্বোচ্চ 32 কিলোওয়ার্ড (64 কেবি) সরাসরি অ্যাড্রেসেবল প্রধান মেমরির অনুমতি দেয়। একটি প্রদর্শনী বৈশিষ্ট্য ছিল বাহ্যিক ইনপুট/আউটপুট সিস্টেম, যা একটি পৃথক 16-বিট প্রশস্ত "ডেটা ইনপুট/আউটপুট বাস" বা ডি. আই. ও ব্যবহার করে পরিচালিত হয়, দুটি শারীরিক বন্দরে 16 টি ডিভাইস সহ। এগুলি কাস্টম ডি. আই. ও তারের সাথে সংযুক্ত ছিল, ডেইজি মোট পর্যন্ত শৃঙ্খলিত ছিল। উভয় বন্দরকে পৃথক 50 ফুট চেইনে ব্যবহার করে এবং সিপিইউকে কেন্দ্রে স্থাপন করে, মোট দূরত্ব হতে পারে। প্রতিটি ডি. আই. ও বাসের শেষে একটি বৈদ্যুতিক টার্মিনেটর থাকতে হত, এমনকি এটি অব্যবহৃত হলেও। মৌলিক ইউনিটে 18-বিট মেমরির 4 কিলোওয়ার্ড এবং একটি এ. এস. সি. আই. আই টার্মিনালের জন্য একটি ডি. আই. ও নিয়ামক, সাধারণত টেলিটাইপ মডেল 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 বিট দীর্ঘ ছিল এবং একটি সম্পূর্ণ 15-বিট ঠিকানা তৈরি করতে 5-বিট ই. এক্স. আর থেকে একটি অতিরিক্ত চারটি বিট সামনে যোগ করা হয়েছিল। এর অর্থ হল মেমোরিটি যৌক্তিকভাবে 2 কে পৃষ্ঠার একটি সেট হিসাবে সংগঠিত ছিল এবং অন্য পৃষ্ঠায় ডেটা নিয়ে কাজ করার জন্য ই. এক্স. আর পরিবর্তন করার নির্দেশাবলীর প্রয়োজন ছিল। ই. এক্স. আর-এর পাঁচটি বিটই ব্যবহার করা হত বাইট অ্যাড্রেসিং ব্যবহার করার সময়, অথবা শুধুমাত্র চারটি শব্দ ব্যবহার করার সময়। নির্দেশে সূচক বিট চালু থাকলে উভয়ের উপরে সূচক রেজিস্টার যোগ করা হবে। গণিতের নির্দেশাবলী, এবং, সর্বদা 16-বিট মানগুলিতে কাজ করে, যেমন যৌক্তিক ক্রিয়াকলাপগুলি-, ("অন্তর্ভুক্ত" OR) এবং (একচেটিয়া OR)। আকর্ষণীয় সংযোজনগুলি ছিল মানটি বিপরীত করা এবং দুটির পরিপূরক সম্পাদন করা। স্থানান্তর এবং ঘোরার নির্দেশাবলী 16 এবং 32-বিট আকারে উপলব্ধ ছিল। তিনটি প্রাথমিক তুলনা অপারেটর ছিল, শব্দের তুলনা করার জন্য এবং বাইটের তুলনা করার জন্য, এবং নির্দেশ শব্দের ঠিকানা বিভাগে একটি আক্ষরিক বাইটের (ধ্রুবক) সাথে অ্যাকিউমুলেটরের একটি বাইটের তুলনা করার জন্য। আক্ষরিক শব্দের জন্য একমাত্র অন্য সমর্থন ছিল যা সঞ্চয়ের মধ্যে একটি ধ্রুবক বাইট মান লোড করত। এই ধরনের আক্ষরিক (বা ধ্রুবক) নির্দেশাবলী সাধারণত বেশিরভাগ প্রসেসরে অনেক বেশি প্রচলিত কারণ এটি এই ঘন ঘন ব্যবহৃত নির্দেশাবলীর জন্য মেমরি অ্যাক্সেস এড়িয়ে চলে। শর্তসাপেক্ষ শাখা সরাসরি সমর্থিত ছিল না, পরিবর্তে, "এড়িয়ে চলুন" নির্দেশাবলীর একটি সিরিজ ছিল যা একটি তুলনার পরে সঞ্চালিত করা যেতে পারে। উদাহরণস্বরূপ, যদি অ্যাকিউমুলেটরের মান শূন্য হয় তবে পরবর্তী নির্দেশটি এড়িয়ে যাবে। শাখা সঞ্চালন করার জন্য, পরবর্তী নির্দেশটি সাধারণত একটি লাফ, বা জাম্প-অ্যান্ড-স্টোর-অ্যাড্রেস-ইন-আইএক্সআর হবে, যা সাবরুটিনের জন্য ব্যবহৃত হয়। অ্যাকিউমুলেটর ছাড়াও, সূচক রেজিস্টার, তুলনার ফলাফল এবং সামনের প্যানেলের চারটি সুইচ পড়ার জন্য নির্দেশাবলী দেওয়া হয়েছিল। এটিপি অ্যাড-অন 1971 সালের জানুয়ারিতে, রেথিয়ন 704 সিস্টেমের জন্য একটি নতুন অ্যাড-অন, অ্যারে ট্রান্সফর্ম প্রসেসর বা এটিপি ঘোষণা করে। এর জন্য একটি সম্পূর্ণ 3ইউ কেসের প্রয়োজন ছিল। এটি মূলত 2 থেকে 8192 জটিল সংখ্যার অ্যারে সহ দ্রুত ফুরিয়ার রূপান্তর (এফএফটি) সম্পাদনের জন্য নিবেদিত একটি ভেক্টর প্রসেসর ছিল। একটি সাধারণ 2048 এফএফটি "মাত্র 150 মিলিসেকেন্ডে" সম্পন্ন করা যেতে পারে! 704, এটিপি এবং তথ্য ধরে রাখার জন্য পর্যাপ্ত মেমরির সমন্বয়ে গঠিত একটি সিস্টেম প্রায় 40,000 মার্কিন ডলারে পৌঁছেছে। এটিই ছিল এটিপি অ্যাড-অন যা 704 এবং পরবর্তী আরডিএস 500-কে ভূমিকম্পের তথ্য প্রক্রিয়াকরণ ব্যবস্থা হিসাবে এত জনপ্রিয় করে তুলেছিল, এটিপি অনেক ডিজিটাল সংকেত প্রক্রিয়াকরণ কৌশল যেমন ফিল্টারিং, ডিকনভোলিউশন এবং পারস্পরিক সম্পর্ককে ত্বরান্বিত করেছিল যা ভূমিকম্পের তথ্যকে ব্যাখ্যার জন্য উন্নত করতে প্রয়োজনীয় ছিল। উদ্ধৃতি গ্রন্থপঞ্জি ক্ষুদ্র কম্পিউটার 16-বিট কম্পিউটার 1970 সালে রায়থিয়ন কোম্পানির পণ্যগুলিতে কম্পিউটার-সম্পর্কিত পরিচিতি