GIO
জিআইও হল এসজিআই দ্বারা বিকশিত একটি কম্পিউটার বাস স্ট্যান্ডার্ড এবং 1990-এর দশকে তাদের প্রাথমিক সম্প্রসারণ ব্যবস্থা হিসাবে তাদের বিভিন্ন পণ্যে ব্যবহৃত হয়। জিআইও ধারণাটি নুবাস বা (পরবর্তী) পিসিআই-এর মতো প্রতিযোগিতামূলক মানগুলির অনুরূপ ছিল, তবে এসজিআই-এর বাইরে খুব কম ব্যবহার দেখেছিল এবং ফলস্বরূপ তাদের প্ল্যাটফর্মে উপলব্ধ ডিভাইসগুলিকে গুরুতরভাবে সীমাবদ্ধ করেছিল। জিআইও ব্যবহারকারী বেশিরভাগ যন্ত্রই এসজিআই-এর নিজস্ব গ্রাফিক্স কার্ড ছিল, যদিও ফাইবার চ্যানেল এবং এফডিডিআই-এর মতো উচ্চ-গতির ডেটা অ্যাক্সেস সমর্থনকারী বেশ কয়েকটি কার্ড তৃতীয় পক্ষের কাছ থেকে পাওয়া যেত। পরবর্তীকালে এস. জি. আই মেশিনগুলি এক্স. আই. ও বাস ব্যবহার করে, যা একটি বাসের পরিবর্তে একটি কম্পিউটার নেটওয়ার্ক হিসাবে স্থাপন করা হয়। বিবরণ সেই যুগের বেশিরভাগ বাসের মতো, জিআইও ছিল একটি 32-বিট অ্যাড্রেস এবং ডেটা মাল্টিপ্লেক্স বাস যা সাধারণত 25 বা 33 মেগাহার্টজ এ ক্লক করা হত। এর অর্থ হল যে বাসটি অ্যাড্রেসিং এবং ডেটার জন্য একই পথ ব্যবহার করে, এইভাবে সাধারণত একটি 32-বিট মান স্থানান্তর করতে তিনটি চক্রের প্রয়োজন হয়; একটি চক্র ঠিকানা পাঠাতে, পরেরটি তথ্য পাঠাতে এবং তারপর অন্যটি পড়তে বা লিখতে। এই ধরনের ছোট স্থানান্তরের জন্য বাসটি 33 মেগাহার্টজে প্রায় 16 এমবাইট/সেকেন্ডের সর্বোচ্চ থ্রুপুটের মধ্যে সীমাবদ্ধ ছিল। তবে সিস্টেমে একটি দীর্ঘ-বিস্ফোরণ পড়া/লেখার মোডও অন্তর্ভুক্ত ছিল যা 4 কিলোবাইট পর্যন্ত ডেটা (আর3000-ভিত্তিক এসজিআই মেশিনে মৌলিক পৃষ্ঠার আকার) ক্রমাগত স্থানান্তরের অনুমতি দেয়; এই মোডটি ব্যবহার করে নাটকীয়ভাবে থ্রুপুট 132 এমবাইট/সে (প্রতি চক্রে 32 বিট * 33 মেগাহার্টজ) বৃদ্ধি করে। জিআইও একটি "রিয়েল টাইম" ইন্টারাপ্টও অন্তর্ভুক্ত করেছে যা প্রয়োজন হলে ডিভাইসগুলিকে এই দীর্ঘ স্থানান্তরগুলিতে বাধা দেওয়ার অনুমতি দেয়। মূল আর3000-ভিত্তিক এসজিআই ইন্ডিগো সিস্টেমে প্রসেসর ইন্টারফেস কন্ট্রোলার (পিআইসি) দ্বারা বাস সালিশ নিয়ন্ত্রিত হত। ভৌতভাবে, জিআইও একটি 96-পিন সংযোগকারী এবং মোটামুটি ছোট কার্ড ব্যবহার করত যা 6,44 ইঞ্চি (16.3576 সেমি) লম্বা এবং 3.375 ইঞ্চি (8.5725 সেমি) চওড়া। ইন্ডিগো সিরিজে, কার্ডগুলি কেসের মধ্যে একে অপরের উপরে উল্লম্বভাবে সারিবদ্ধ করা হয়েছিল, আরও সাধারণ ব্যবস্থার বিপরীতে যেখানে কার্ডগুলি মাদারবোর্ডের সমকোণে থাকে। এর ফলে একটি "লম্বা এবং চর্মসার" কেস ডিজাইন তৈরি হয়। যেহেতু কার্ডগুলি একে অপরের লাইনে "উপরে" ছিল, তাই কম্পিউটারের মাদারবোর্ডে উভয় সংযোগকারীর সাথে সংযুক্ত একটি কার্ড তৈরি করা সম্ভব হয়েছিল, যার ফলে আরও জায়গা দেওয়া হয়েছিল। জি. আই. ও. 64 জি. আই. ও-কে পরে একটি 64-বিট ফর্ম, জি. আই. ও. 64-এ প্রসারিত করা হয়, যা পূর্ববর্তী সংস্করণ জি. আই. ও. 32-এর নাম পরিবর্তন করে। অ্যাড্রেসিং 32-বিট থেকে যায় কিন্তু এখন একটি নতুন নিয়ন্ত্রণ পিন দ্বারা নির্দেশিত হিসাবে বিগ-এন্ডিয়ান এবং লিটল-এন্ডিয়ান উভয় অ্যাড্রেসিংয়ের জন্য অনুমোদিত, যেখানে জি. আই. ও. 32 শুধুমাত্র এস. জি. আই-শৈলীর বিগ-এন্ডিয়ান অ্যাড্রেসগুলিকে সমর্থন করে। ডেটা এখন একবারে 64-বিট স্থানান্তর করা যেতে পারে যার ফলে গতি দ্বিগুণ হয়। জি. আই. ও. 64-কে জি. আই. ও. 32-এর চেয়ে দ্রুত, 40 মেগাহার্টজ পর্যন্ত চালানো যেতে পারে, যা সর্বোচ্চ 320 এম. বি. আই. টি/সে স্ট্রিমিং থ্রুপুট প্রদান করে। আর3000 ভিত্তিক মেশিনের জন্য 4 কেবাইট থেকে শুরু করে এবং আর4400 ভিত্তিক মেশিনের জন্য 16 এমবাইট পর্যন্ত, পরিবর্তিত সিপিইউ-এর জন্য অনুমতি দেওয়ার জন্য পৃষ্ঠার আকারগুলিও সামঞ্জস্য করা হয়েছিল। ভৌতভাবে জি. আই. ও. 64 বাস অনেক বড় কার্ড ব্যবহার করত যা সাধারণত ই. আই. এস. এ কার্ডের আকার এবং বিন্যাসের অনুরূপ ছিল, একটি ইচ্ছাকৃত পছন্দ যা বিকাশকে কিছুটা সহজ করার পাশাপাশি এস. জি. আই-কে একই মেশিনে ই. আই. এস. এ স্লট রাখার অনুমতি দেয়। বিশেষত বাহ্যিক সংযোগকারী (ধাতব ফ্ল্যাঞ্জ) ই. আই. এস. এ-র অনুরূপ ছিল, তবে বোর্ডের আকৃতি নিজেই কিছুটা আলাদা ছিল। জিআইও64-এর দুটি সংস্করণ নির্দিষ্ট করা হয়েছিল। "অ-দ্বীপপুঞ্জ" ব্যবস্থাটি জি. আই. ও. 32-এর মতো একটি ফ্যাশনে কাজ করেছিল, যেখানে সরাসরি বাসে স্থানান্তর স্থাপন করা হয়েছিল। নতুন "পাইপলাইন্ড" সিস্টেমটি ছিল যা প্রকৃত বোর্ডগুলি ব্যবহার করত এবং নামটি থেকে বোঝা যায় যে সিস্টেমটি নিয়ামকের অভ্যন্তরীণ পাইপলাইনে ডিকোড করা বেশ কয়েকটি ধাপে স্থানান্তর স্থাপন করে। অভ্যন্তরীণভাবে নন-পিপেলাইনড বাস কম্পিউটারের বিভিন্ন অংশের মধ্যে তথ্য স্থানান্তর করে, যার মধ্যে রয়েছে জিআইও কার্ড, ইআইএসএ ডিভাইস, এসসিএসআই ইত্যাদি। জিআইও কার্ডগুলি সময় সালিশ এবং নিয়ন্ত্রণের জন্য পাইপলাইন্ড নিয়ন্ত্রক ব্যবহার করত, তারপরে ডেটা অভ্যন্তরীণ অ-পিপলাইন্ড পাশের মাধ্যমে প্রধান স্মৃতিতে দেওয়া হত। GIO32-bis একটি তৃতীয় মান, GIO32-bis, GIO64 এর সংকেত এবং সময় ব্যবহার করে, কিন্তু GIO32 থেকে 32-বিট সংযোগকারীগুলির সাথে। সঠিকভাবে ডিজাইন করা জি. আই. ও. 32-বিস কার্ডগুলি জি. আই. ও. 64, জি. আই. ও. 32 বা জি. আই. ও. 32-বিস স্লটে ব্যবহার করা যেতে পারে, মূল জি. আই. ও. 32-এ মাটিতে বাঁধা একটি পিন দেখে এবং জি. আই. ও. 32-বিস-এ বাঁধা "হাই" দেখে পরবর্তী দুটি কার্ডের মধ্যে পার্থক্য করা যেতে পারে। লো-থ্রুপুট কার্ডের জন্য, জি. আই. ও. 32-বিস জি. আই. ও-কে সমর্থনকারী যে কোনও মেশিনে একটি একক ডিভাইস ব্যবহার করার অনুমতি দেয়, তা যে প্রজন্মই হোক না কেন। আরও দেখুন এক্সটেন্ডেড ইন্ডাস্ট্রি স্ট্যান্ডার্ড আর্কিটেকচার (ই. আই. এস. এ) মাইক্রো চ্যানেল আর্কিটেকচার (এম. সি. এ) ভি. ই. এস. এ লোকাল বাস (ভি. ই. এস. এ) পেরিফেরাল কম্পোনেন্ট ইন্টার কানেক্ট (পি. সি. আই) নুবাস এস. বি. এস রেফারেন্স জি. আই. ও বাস স্পিসিফিকেশন সংস্করণ 1.1-চূড়ান্ত সংজ্ঞার আগে, জি. আই. ও. 64-এর প্রকৃত বিবরণ এখনও সেট করা হয়নি। ইন্ডিগো2 এবং পাওয়ার ইন্ডিগো2 টেকনিক্যাল রিপোর্ট-জি. আই. ও. 64 কিভাবে বাইরের জি. আই. ও বোর্ড, ই. আই. এস. এ এবং অন্যান্য ডিভাইসের সাথে সংযুক্ত হয় তার বিশদ বিবরণ। কম্পিউটার বাস