জুস
জান জি ওব্লনস্কি, সোবোদার একজন প্রাথমিক ছাত্র এবং EPOS-1 এর বিকাশকারী, এটিকে এভাবে স্মরণ করেন (Eloge: Antonin Svoboda, 1907-980, IEEE Anals of the History of Computing Vol. 2. No. 4, October 1980):
মূল ধারণাটি Svoboda 1950 সালে তার কম্পিউটার ডিজাইন কোর্সে সামনে রেখেছিলেন, যখন, গুণক নির্মাণের তত্ত্ব ব্যাখ্যা করার সময়, তিনি লক্ষ্য করেছিলেন যে অ্যানালগ জগতে একটি যোগকারী এবং একটি গুণকের মধ্যে কোন কাঠামোগত পার্থক্য নেই (পার্থক্যটি শুধুমাত্র ইনপুট এবং আউটপুটে উপযুক্ত স্কেল প্রয়োগ করা), যখন তাদের ডিজিটাল বাস্তবায়ন সম্পূর্ণ ভিন্ন কাঠামো। তিনি তার ছাত্রদের পরামর্শ দিয়েছিলেন যে তারা একটি ডিজিটাল সার্কিট খুঁজে বের করার চেষ্টা করুন যা তুলনামূলক সহজে গুণ এবং যোগ করতে পারে। কিছু সময় পরে, মিরোস্লাভ ভ্যালাচ নামের একজন ছাত্র কোডিং এর ধারণা নিয়ে সোবোদার কাছে যান, যা অবশিষ্ট শ্রেণি ব্যবস্থা হিসাবে পরিচিত হয়।
এর কাজ বোঝার জন্য, আপনাকে মনে রাখতে হবে প্রাকৃতিক সংখ্যার বিভাজন কী। স্পষ্টতই, প্রাকৃতিক সংখ্যা ব্যবহার করে, আমরা ভগ্নাংশের প্রতিনিধিত্ব করতে পারি না, তবে আমরা একটি অবশিষ্টাংশ দিয়ে ভাগ করতে পারি। এটি সহজেই দেখা যায় যে একই প্রদত্ত m দ্বারা বিভিন্ন সংখ্যাকে ভাগ করলে একই অবশিষ্টাংশ পাওয়া যায়, সেক্ষেত্রে তারা বলে যে মূল সংখ্যাগুলি তুলনামূলক মডুলো m। স্পষ্টতই, ঠিক 10টি অবশিষ্টাংশ থাকতে পারে - শূন্য থেকে নয় পর্যন্ত। গণিতবিদরা দ্রুত লক্ষ্য করেছিলেন যে একটি সংখ্যা পদ্ধতি তৈরি করা সম্ভব যেখানে ঐতিহ্যগত সংখ্যার পরিবর্তে এটি ভাগের অবশিষ্টাংশ হবে, যেহেতু সেগুলিকে একইভাবে যোগ, বিয়োগ এবং গুণ করা যায়। ফলস্বরূপ, যেকোনো সংখ্যাকে শব্দের স্বাভাবিক অর্থে সংখ্যার সেট হিসাবে নয়, এই ধরনের অবশিষ্টাংশের সেট হিসাবে উপস্থাপন করা যেতে পারে।
কেন এই ধরনের বিকৃতি, তাদের থেকে কিছু সহজ হবে? আসলে, গাণিতিক ক্রিয়াকলাপ সম্পাদন করার সময় এটি কীভাবে হবে। যেহেতু এটি পরিণত হয়েছে, একটি মেশিনের পক্ষে সংখ্যা দিয়ে নয়, অবশিষ্টাংশ দিয়ে অপারেশন করা অনেক সহজ এবং কেন তা এখানে। অবশিষ্ট শ্রেণীর পদ্ধতিতে, প্রতিটি সংখ্যা, বহু-সংখ্যা এবং স্বাভাবিক অবস্থানগত পদ্ধতিতে খুব দীর্ঘ, একক-সংখ্যার সংখ্যার একটি টিপল হিসাবে উপস্থাপিত হয়, যা মূল সংখ্যাকে বেস RNS (কপ্রিমের টুপল) দ্বারা ভাগ করার অবশিষ্টাংশ। সংখ্যা)।
এই ধরনের একটি উত্তরণ সঙ্গে কাজ গতি কি হবে? একটি প্রচলিত অবস্থানগত ব্যবস্থায়, গাণিতিক ক্রিয়াকলাপগুলি ক্রমানুসারে বিট করে সঞ্চালিত হয়। এই ক্ষেত্রে, ক্যারিগুলি পরবর্তী সর্বোচ্চ অঙ্কে গঠিত হয়, যার জন্য তাদের প্রক্রিয়াকরণের জন্য জটিল হার্ডওয়্যার প্রক্রিয়ার প্রয়োজন হয়, তারা সাধারণত ধীরে ধীরে এবং ক্রমানুসারে কাজ করে (বিভিন্ন ত্বরণ পদ্ধতি, ম্যাট্রিক্স গুণক ইত্যাদি রয়েছে, তবে এটি যে কোনও ক্ষেত্রেই নয় -তুচ্ছ এবং কষ্টকর সার্কিট্রি)।
SOC-তে, এই প্রক্রিয়াটিকে সমান্তরাল করা সম্ভব হয়েছে: প্রতিটি বেসের জন্য অবশিষ্টাংশের সমস্ত ক্রিয়াকলাপ আলাদাভাবে, স্বাধীনভাবে এবং একটি ঘড়ি চক্রে সঞ্চালিত হয়। স্পষ্টতই, এটি সমস্ত গণনার গতি বাড়ায়, উপরন্তু, অবশিষ্টগুলি সংজ্ঞা অনুসারে একক-অঙ্ক, ফলস্বরূপ, তাদের যোগ, গুণ ইত্যাদির ফলাফল গণনা করুন। প্রয়োজনীয় নয়, অপারেশন টেবিলের মেমরিতে সেগুলি ফ্ল্যাশ করা এবং সেখান থেকে পড়তে যথেষ্ট। ফলস্বরূপ, আরএনএস-এ সংখ্যার অপারেশনগুলি গতানুগতিক পদ্ধতির চেয়ে শতগুণ দ্রুত! কেন এই ব্যবস্থা অবিলম্বে এবং সর্বত্র কার্যকর করা হয়নি? যথারীতি, এটি শুধুমাত্র তত্ত্বে মসৃণ - বাস্তব গণনাগুলি ওভারফ্লো (যখন ফলাফল সংখ্যাটি একটি রেজিস্টারে মাপসই করা খুব বড় হয়) এর মতো সমস্যায় পড়তে পারে, আরএনএস-এ রাউন্ডিংও খুব অ-তুচ্ছ, সেইসাথে সংখ্যার তুলনা করা (কঠোরভাবে) বলতে গেলে, আরএনএস পজিশনাল সিস্টেম নয় এবং "বেশি-কম" শব্দটি সেখানে মোটেও অর্থপূর্ণ নয়)। এই সমস্যাগুলির সমাধানের দিকেই ভালখ এবং সোবোদা মনোনিবেশ করেছিলেন, কারণ এসওকে যে সুবিধাগুলি প্রতিশ্রুতি দিয়েছিল তা ইতিমধ্যেই খুব দুর্দান্ত ছিল।
SOC মেশিনের পরিচালনার নীতিগুলি বোঝার জন্য, একটি উদাহরণ বিবেচনা করুন (যারা গণিতে আগ্রহী নয় তারা এটি বাদ দিতে পারেন):
বিপরীত অনুবাদ, অর্থাৎ, অবশিষ্ট থেকে একটি সংখ্যার অবস্থানগত মান পুনরুদ্ধার করা আরও ঝামেলার। সমস্যা হল যে আমাদের আসলে n তুলনার একটি সিস্টেম সমাধান করতে হবে, যা দীর্ঘ গণনার দিকে নিয়ে যায়। RNS-এর ক্ষেত্রের অনেক গবেষণার প্রধান কাজ হল এই প্রক্রিয়াটিকে অপ্টিমাইজ করা, কারণ এটি একটি বৃহৎ সংখ্যক অ্যালগরিদমকে অন্তর্নিহিত করে যার মধ্যে, এক বা অন্য আকারে, সংখ্যা রেখায় সংখ্যার অবস্থান সম্পর্কে জ্ঞান প্রয়োজন। সংখ্যা তত্ত্বে, তুলনার নির্দেশিত পদ্ধতির সমাধানের পদ্ধতিটি অনেক দীর্ঘ সময়ের জন্য পরিচিত এবং ইতিমধ্যে উল্লিখিত চীনা অবশিষ্ট উপপাদ্যের ফলে গঠিত। রূপান্তর সূত্রটি বেশ কষ্টকর, এবং আমরা এটি এখানে দেব না, আমরা কেবল লক্ষ্য করি যে বেশিরভাগ ক্ষেত্রে তারা এই অনুবাদটি এড়াতে চেষ্টা করে, অ্যালগরিদমগুলিকে এমনভাবে অপ্টিমাইজ করে যাতে শেষ পর্যন্ত RNS-এর মধ্যে থাকে।
এই সিস্টেমের একটি অতিরিক্ত সুবিধা হল যে সারণী পদ্ধতিতে এবং আরএনএস-এ একটি ঘড়ি চক্রে, আপনি কেবল সংখ্যার উপরই নয়, বহুপদী হিসাবে উপস্থাপনযোগ্য যথেচ্ছ জটিল ফাংশনগুলিতেও কাজ করতে পারেন (যদি না, অবশ্যই, ফলাফলটি অতিক্রম করে। উপস্থাপনা পরিসীমা)। অবশেষে, SOC আরেকটি গুরুত্বপূর্ণ সুবিধা আছে। আমরা অতিরিক্ত ঘাঁটি প্রবর্তন করতে পারি এবং এর মাধ্যমে ত্রুটি নিয়ন্ত্রণের জন্য প্রয়োজনীয় অপ্রয়োজনীয়তা পেতে পারি, এবং একটি স্বাভাবিক এবং সহজ উপায়ে, ট্রিপল রিডানডেন্সি সহ সিস্টেমে বিশৃঙ্খলা না করে।
অধিকন্তু, RNS ইতিমধ্যেই গণনার প্রক্রিয়ায় নিয়ন্ত্রণের অনুমতি দেয়, এবং শুধুমাত্র যখন ফলাফলটি মেমরিতে সংরক্ষণ করা হয় তখন নয় (যেমন ত্রুটি সংশোধন কোডগুলি স্বাভাবিক সংখ্যা পদ্ধতিতে করে)। সাধারণভাবে, এটি সাধারণত কাজ চলাকালীন ALU নিয়ন্ত্রণ করার একমাত্র উপায়, এবং RAM-তে চূড়ান্ত ফলাফল নয়। 1960-এর দশকে, প্রসেসরটি একটি ক্যাবিনেট বা একাধিক দখল করেছিল, এতে হাজার হাজার পৃথক উপাদান, সোল্ডার করা এবং বিচ্ছিন্ন যোগাযোগের পাশাপাশি কিলোমিটার কন্ডাক্টর রয়েছে - বিভিন্ন হস্তক্ষেপ, ব্যর্থতা এবং ব্যর্থতা এবং অনিয়ন্ত্রিত বিষয়গুলির একটি নিশ্চিত উৎস। এসওসি-তে রূপান্তরের ফলে সিস্টেমের স্থিতিশীলতা শতগুণ ব্যর্থতায় বাড়ানো সম্ভব হয়েছে।
ফলস্বরূপ, SOK মেশিনের অসাধারণ সুবিধা ছিল।
- প্রতিটি পর্যায়ে প্রতিটি অপারেশনের সঠিকতার স্বয়ংক্রিয় অন্তর্নির্মিত নিয়ন্ত্রণ সহ সর্বাধিক সম্ভাব্য আউট-অফ-দ্য-বক্স ত্রুটি সহনশীলতা - সংখ্যা পড়া থেকে পাটিগণিত এবং RAM থেকে লেখা পর্যন্ত। আমি মনে করি এটি ব্যাখ্যা করা অপ্রয়োজনীয় যে ক্ষেপণাস্ত্র প্রতিরক্ষা ব্যবস্থার জন্য এটি সম্ভবত সবচেয়ে গুরুত্বপূর্ণ গুণ।
- ক্রিয়াকলাপগুলির সর্বাধিক তাত্ত্বিকভাবে সম্ভাব্য সমান্তরালতা (নীতিগতভাবে, SOC এর কাঠামোর মধ্যে একেবারে সমস্ত গাণিতিক ক্রিয়াকলাপগুলি একটি চক্রে পরিচালিত হতে পারে, মূল সংখ্যার বিট গভীরতার দিকে মোটেও মনোযোগ না দিয়ে) এবং গণনার গতি, অপ্রাপ্য অন্য কোন পদ্ধতি দ্বারা। আবার, কেন PRO কম্পিউটারগুলিকে যতটা সম্ভব উত্পাদনশীল হতে হয়েছিল তা ব্যাখ্যা করার দরকার নেই।
এইভাবে, এসওকে-মেশিনগুলি কেবল একটি ক্ষেপণাস্ত্র প্রতিরক্ষা কম্পিউটার হিসাবে তাদের ব্যবহারের জন্য অনুরোধ করেছিল, সেই বছরগুলিতে এই উদ্দেশ্যে তাদের চেয়ে ভাল আর কিছুই হতে পারে না, তবে এই জাতীয় মেশিনগুলি এখনও অনুশীলনে তৈরি করা দরকার ছিল এবং সমস্ত প্রযুক্তিগত অসুবিধাগুলি দূর করা উচিত। চেকরা এটি দুর্দান্তভাবে মোকাবেলা করেছিল।
পাঁচ বছরের গবেষণার ফলাফল ছিল ওয়ালাচের নিবন্ধ "কোডের উৎপত্তি এবং অবশিষ্ট শ্রেণীর সংখ্যা পদ্ধতি", 1955 সালে "স্ট্রোজে না জেপ্রাকোভানি ইনফরমাসি", ভলিউম। 3, নকল। CSAV, প্রাগে। কম্পিউটার বিকাশের জন্য সবকিছু প্রস্তুত ছিল। সোবোদা এই প্রক্রিয়ার প্রতি আকৃষ্ট হন, ওয়ালাচ ছাড়াও আরও বেশ কিছু প্রতিভাবান ছাত্র এবং স্নাতক ছাত্র, এবং কাজ শুরু হয়। 1958 থেকে 1961 সাল পর্যন্ত, মেশিনের প্রায় 65% উপাদান, যাকে EPOS I বলা হয় (চেক ইলেক্ট্রনকোভি počitač středni - মাঝারি কম্পিউটার থেকে) প্রস্তুত ছিল। কম্পিউটারটি ARITMA প্ল্যান্টের সুবিধাগুলিতে উত্পাদিত হওয়ার কথা ছিল, তবে, SAPO-এর মতো, EPOS I এর প্রবর্তন অসুবিধা ছাড়াই ছিল না, বিশেষত উপাদান বেস উত্পাদনের ক্ষেত্রে।
মেমরি ইউনিটের জন্য ফেরাইটের অভাব, ডায়োডগুলির নিম্নমানের, পরিমাপের সরঞ্জামের অভাব - এগুলি কেবলমাত্র সোবোদা এবং তার ছাত্রদের যে সমস্যার মুখোমুখি হতে হয়েছিল তার একটি অসম্পূর্ণ তালিকা। সর্বাধিক অনুসন্ধান ছিল চৌম্বকীয় টেপের মতো প্রাথমিক জিনিস পেতে, গল্প তার অধিগ্রহণ একটি ছোট শিল্প রোম্যান্সের দিকেও আকর্ষণ করে। প্রথমত, চেকোস্লোভাকিয়ায় এটি একটি শ্রেণী হিসাবে অনুপস্থিত ছিল, এটি কেবল উত্পাদিত হয়নি, যেহেতু তাদের কাছে এর জন্য কোনও সরঞ্জাম ছিল না। দ্বিতীয়ত, সিএমইএ দেশগুলিতে পরিস্থিতি একই ছিল - ততক্ষণে কেবল ইউএসএসআর কোনওভাবে টেপ তৈরি করছিল। এটি শুধুমাত্র ভয়ানক মানেরই ছিল না (সাধারণভাবে, পেরিফেরিয়ালগুলির সমস্যা এবং বিশেষত কম্পিউটার থেকে কমপ্যাক্ট ক্যাসেট পর্যন্ত অভিশপ্ত টেপটি সোভিয়েতদের শেষ অবধি তাড়া করেছিল, যে কেউ সোভিয়েত টেপের সাথে কাজ করার সৌভাগ্য হয়েছিল তাদের প্রচুর পরিমাণে রয়েছে। কীভাবে এটি ছেঁড়া, ঢেলে দেওয়া হয়েছিল ইত্যাদি সম্পর্কে গল্প), তাই চেক কমিউনিস্টরা কোনও কারণে তাদের সোভিয়েত সহকর্মীদের সাহায্যের জন্য অপেক্ষা করেনি এবং কেউ তাদের টেপ দেয়নি।
ফলস্বরূপ, জেনারেল মেকানিক্যাল ইঞ্জিনিয়ারিং মন্ত্রী, কারেল পোলাচেক, পশ্চিমে টেপ নিষ্কাশনের জন্য 1,7 মিলিয়ন মুকুট ভর্তুকি বরাদ্দ করেছিলেন, তবে আমলাতান্ত্রিক বাধাগুলির কারণে, দেখা গেল যে এই পরিমাণের জন্য বৈদেশিক মুদ্রা প্রকাশ করা যায়নি। আমদানি প্রযুক্তির জন্য জেনারেল মেকানিক্যাল ইঞ্জিনিয়ারিং মন্ত্রণালয়ের সীমার মধ্যে। যখন আমরা এই সমস্যাটি মোকাবেলা করছিলাম, তখন আমরা 1962 সালের অর্ডারের সময়সীমা মিস করেছি এবং পুরো 1963 পর্যন্ত অপেক্ষা করতে হয়েছিল। অবশেষে, শুধুমাত্র 1964 সালে ব্রনোতে আন্তর্জাতিক মেলার সময়, বিজ্ঞান ও প্রযুক্তির উন্নয়ন ও সমন্বয়ের জন্য স্টেট কমিশন এবং ম্যানেজমেন্ট অ্যান্ড অর্গানাইজেশনের স্টেট কমিশনের মধ্যে আলোচনার ফলস্বরূপ, ZUSE-এর সাথে একসাথে টেপ মেমরি আমদানি করা সম্ভব হয়েছিল। 23 কম্পিউটার (চেকোস্লোভাক সমাজতান্ত্রিক প্রজাতন্ত্র নিষেধাজ্ঞার কারণে আলাদাভাবে টেপ বিক্রি করতে অস্বীকার করেছিল, আমাকে নিরপেক্ষ সুইস থেকে একটি সম্পূর্ণ কম্পিউটার কিনতে হয়েছিল এবং এটি থেকে চৌম্বকীয় ড্রাইভগুলি সরাতে হয়েছিল)।
EPOS 1
EPOS I একটি মডুলার কাঠামো সহ একটি ইউনিকাস্ট টিউব কম্পিউটার ছিল। যদিও এটি প্রযুক্তিগতভাবে প্রথম প্রজন্মের মেশিনের অন্তর্গত ছিল, এতে ব্যবহৃত কিছু ধারণা এবং প্রযুক্তি খুবই উন্নত ছিল এবং কয়েক বছর পরে দ্বিতীয় প্রজন্মের মেশিনে ব্যাপকভাবে প্রয়োগ করা হয়েছিল। EPOS I-এ 15 জার্মেনিয়াম ট্রানজিস্টর, 000 জার্মেনিয়াম ডায়োড এবং 56 টি ভ্যাকুয়াম টিউব ছিল, কনফিগারেশনের উপর নির্ভর করে, এটির গতি ছিল 000-7 kIPS, যা সেই সময়ে খারাপ ছিল না। মেশিনটি একটি চেক এবং স্লোভাক কীবোর্ড দিয়ে সজ্জিত ছিল। প্রোগ্রামিং ভাষা - EPOS I অটোকোড এবং ALGOL 800।
মেশিনের রেজিস্টারগুলি সেই বছরগুলির জন্য সবচেয়ে উন্নত নিকেল-স্টিল ম্যাগনেটোস্ট্রিকটিভ বিলম্ব লাইনে একত্রিত হয়েছিল। এটি অ্যারো'স পারদ টিউবগুলির তুলনায় অনেক বেশি শীতল ছিল এবং 1960 এর দশকের শেষ পর্যন্ত অনেক পশ্চিমা ডিজাইনে ব্যবহার করা হয়েছিল কারণ এটি সস্তা এবং তুলনামূলকভাবে দ্রুত ছিল, যা LEO I, বিভিন্ন ফেরান্তি মেশিন, IBM 2848 ডিসপ্লে কন্ট্রোল এবং অন্যান্য অনেক প্রাথমিক ভিডিও ব্যবহার করেছিল। টার্মিনাল। (একটি তারে সাধারণত 4 অক্ষর স্ট্রিং = 960 বিট সংরক্ষণ করা হয়)। ফ্রাইডেন EC-130 (1964) এবং EC-132, অলিভেটি প্রোগ্রামা 101 (1965) প্রোগ্রামেবল ক্যালকুলেটর এবং লিটন মনরো এপিক 2000 এবং 3000 (1967) প্রোগ্রাম সহ প্রারম্ভিক ডেস্কটপ ইলেকট্রনিক ক্যালকুলেটরগুলিতেও এটি সফলভাবে ব্যবহৃত হয়েছিল।
বাম থেকে ডানে: IBM 2260 ডিসপ্লে স্টেশন, IBM 2848 ডিসপ্লে কন্ট্রোল (একটি মোটা 400 কেজি ক্যাবিনেট 1,5 মিটার চওড়া যা 24 টার্মিনালের জন্য একটি ভিডিও সংকেত তৈরি করার জন্য সবকিছু রয়েছে, 600 মিটার দূরত্বে ডেটা প্রেরণ করা হয়েছিল), একটি সাধারণ রেজিস্টার ব্লক একটি তারের বিলম্ব লাইন, আর্কাইভ থেকে ছবি আইবিএম
সাধারণভাবে, এই ক্ষেত্রে চেকোস্লোভাকিয়া একটি আশ্চর্যজনক জায়গা ছিল - ইউএসএসআর এবং পূর্ণাঙ্গ পশ্চিম ইউরোপের মধ্যে একটি ক্রস। একদিকে, 1950-এর দশকের মাঝামাঝি সময়ে ল্যাম্পগুলির সাথেও সমস্যা ছিল (মনে করুন যে তারা ইউএসএসআর-তেও ছিল, যদিও এত অবহেলিত ডিগ্রি নয়), এবং সোবোদা 1930-এর দশকের ভয়ঙ্কর পুরানো প্রযুক্তিতে প্রথম মেশিনগুলি তৈরি করেছিলেন - অন্যদিকে, রিলে, 1960-এর দশকের শুরুতে, চেক প্রকৌশলীদের কাছে বেশ আধুনিক নিকেল বিলম্ব লাইন উপলব্ধ হয়ে ওঠে, যা 5-10 বছর পরে গার্হস্থ্য উন্নয়নে ব্যবহার করা শুরু হয় (যখন তারা পশ্চিমে অপ্রচলিত হয়ে পড়ে, উদাহরণস্বরূপ, গার্হস্থ্য Iskra-11 ", 1970, এবং "Electronics-155", 1973, এবং পরবর্তীটিকে এত উন্নত বলে মনে করা হয়েছিল যে এটি ইতিমধ্যে VDNKh এ রৌপ্য পদক পেয়েছে)।
EPOS I, যেমন আপনি অনুমান করতে পারেন, দশমিক ছিল এবং এতে সমৃদ্ধ পেরিফেরাল ছিল, উপরন্তু, Svoboda কম্পিউটারে বেশ কিছু অনন্য হার্ডওয়্যার সমাধান প্রদান করেছে যা তাদের সময়ের থেকে উল্লেখযোগ্যভাবে এগিয়ে ছিল। একটি কম্পিউটারে I/O ক্রিয়াকলাপগুলি RAM এবং ALU এর সাথে কাজ করার চেয়ে সর্বদা অনেক ধীর হয়, এটি প্রসেসরের নিষ্ক্রিয় সময় ব্যবহার করার সিদ্ধান্ত নেওয়া হয়েছিল, যখন এটি প্রোগ্রামটি অ্যাক্সেস করা ধীরগতির এক্সটার্নাল ড্রাইভগুলি চালাচ্ছিল, অন্য একটি স্বাধীন প্রোগ্রাম চালু করার জন্য - এইভাবে সমান্তরালভাবে 5টি পর্যন্ত প্রোগ্রাম চালানো সম্ভব ছিল! এটি ছিল হার্ডওয়্যার ইন্টারাপ্ট ব্যবহার করে মাল্টিপ্রোগ্রামিংয়ের বিশ্বের প্রথম বাস্তবায়ন। তদুপরি, বাহ্যিক (মেশিনের বিভিন্ন স্বাধীন মডিউলের সাথে কাজ করা প্রোগ্রামগুলির সমান্তরাল প্রবর্তন) এবং অভ্যন্তরীণ (সবচেয়ে বেশি সময় ব্যয়কারী বিভাগ অপারেশনের জন্য পাইপিং) সময় বিভাগ চালু করা হয়েছিল, যা উত্পাদনশীলতাকে ব্যাপকভাবে বৃদ্ধি করা সম্ভব করেছিল।
এই উদ্ভাবনী সমাধানটি যথাযথভাবে সোবোদার একটি স্থাপত্যের মাস্টারপিস হিসাবে বিবেচিত হয় এবং মাত্র কয়েক বছর পরে পশ্চিমের শিল্প কম্পিউটারগুলিতে ব্যাপকভাবে প্রয়োগ করা হয়েছিল। EPOS I কম্পিউটারের মাল্টিপ্রোগ্রাম কন্ট্রোলটি তৈরি করা হয়েছিল যখন সময় ভাগ করে নেওয়ার ধারণাটি এখনও তার প্রাথমিক অবস্থায় ছিল, এমনকি 1970 এর দশকের দ্বিতীয়ার্ধের পেশাদার বৈদ্যুতিক সাহিত্যেও এটি এখনও খুব উন্নত হিসাবে উল্লেখ করা হয়েছে।
কম্পিউটারটি একটি সুবিধাজনক তথ্য প্যানেল দিয়ে সজ্জিত ছিল, যার সাহায্যে রিয়েল টাইমে প্রক্রিয়াগুলির অগ্রগতি নিরীক্ষণ করা সম্ভব ছিল। নকশাটি প্রাথমিকভাবে ধরে নিয়েছিল যে প্রধান উপাদানগুলির নির্ভরযোগ্যতা নিখুঁত ছিল না, তাই EPOS I বর্তমান গণনাকে বাধা না দিয়ে পৃথক ত্রুটিগুলি সংশোধন করতে সক্ষম হয়েছিল। আরেকটি গুরুত্বপূর্ণ বৈশিষ্ট্য ছিল হট-অদলবদল করার ক্ষমতা, সেইসাথে বিভিন্ন I/O ডিভাইস সংযোগ করা এবং ড্রাম বা চৌম্বকীয় মেমরির সংখ্যা বৃদ্ধি করা। এর মডুলার কাঠামোর কারণে, EPOS I-এ ব্যাপক তথ্য প্রক্রিয়াকরণ এবং প্রশাসনিক অটোমেশন থেকে বৈজ্ঞানিক, প্রযুক্তিগত বা অর্থনৈতিক গণনা পর্যন্ত বিস্তৃত অ্যাপ্লিকেশন ছিল। উপরন্তু, এটি মার্জিত এবং বেশ সুন্দর ছিল, চেক, ইউএসএসআর থেকে ভিন্ন, শুধুমাত্র কর্মক্ষমতা সম্পর্কে নয়, তাদের গাড়ির নকশা এবং সুবিধার বিষয়েও চিন্তা করেছিল।
সরকারের কাছ থেকে জরুরী অনুরোধ এবং জরুরী আর্থিক ভর্তুকি সত্ত্বেও, জেনারেল মেকানিক্যাল ইঞ্জিনিয়ারিং মন্ত্রণালয় VHJ ZJŠ Brno প্ল্যান্টে প্রয়োজনীয় উৎপাদন ক্ষমতা প্রদান করতে পারেনি, যেখানে EPOS I তৈরি করা হবে। প্রাথমিকভাবে ধারণা করা হয়েছিল যে এটির মেশিনগুলি সিরিজটি 1970 সাল পর্যন্ত জাতীয় অর্থনীতির চাহিদা পূরণ করবে। শেষ পর্যন্ত, সবকিছু আরও দুঃখজনকভাবে পরিণত হয়েছিল, উপাদানগুলির সাথে সমস্যাগুলি দূর হয়নি, তদ্ব্যতীত, শক্তিশালী টেসলা উদ্বেগ গেমটিতে হস্তক্ষেপ করেছিল, যা চেক গাড়ি তৈরি করতে ভয়ঙ্করভাবে অলাভজনক ছিল।
1965 সালের বসন্তে, সোভিয়েত বিশেষজ্ঞদের উপস্থিতিতে, EPOS I-এর সফল রাষ্ট্রীয় পরীক্ষাগুলি সম্পন্ন করা হয়েছিল, যেখানে এর যৌক্তিক কাঠামো, যার গুণমান বিশ্বস্তরের সাথে সঙ্গতিপূর্ণ, বিশেষত অত্যন্ত প্রশংসিত হয়েছিল। দুর্ভাগ্যবশত, কম্পিউটার কিছু কম্পিউটার "বিশেষজ্ঞদের" দ্বারা ভিত্তিহীন সমালোচনার বস্তু হয়ে ওঠে যারা কম্পিউটার আমদানির সিদ্ধান্তের মাধ্যমে ধাক্কা দেওয়ার চেষ্টা করেছিল, উদাহরণস্বরূপ, স্লোভাক অটোমেশন কমিশনের চেয়ারম্যান, জারোস্লাভ মিচালিকা লিখেছেন (Dovážet, nebo vyrábět samočinné počítače? ইন: রুদে প্রাভো , 13. দুবনা 1966, এস. 3.):
প্রোটোটাইপ ব্যতীত, চেকোস্লোভাকিয়ায় একটি কম্পিউটারও তৈরি হয়নি। বিশ্ব উন্নয়নের পরিপ্রেক্ষিতে আমাদের কম্পিউটারের প্রযুক্তিগত স্তর খুবই কম। উদাহরণস্বরূপ, EPOS I-এর শক্তি খরচ খুব বেশি, 160-230 kW। আরেকটি অসুবিধা হল যে এটিতে শুধুমাত্র মেশিন কোডে সফ্টওয়্যার রয়েছে এবং প্রয়োজনীয় সংখ্যক প্রোগ্রামের সাথে সজ্জিত নয়। একটি কম্পিউটারের নকশা যখন বাড়ির ভিতরে ইনস্টল করা হয় তখন একটি বড় নির্মাণ বিনিয়োগের প্রয়োজন হয়। উপরন্তু, আমরা বিদেশ থেকে চুম্বকীয় টেপ আমদানি সম্পূর্ণরূপে সুরক্ষিত করিনি, যা ছাড়া EPOS I সম্পূর্ণরূপে অকেজো।
এটি একটি আক্রমণাত্মক এবং ভিত্তিহীন সমালোচনা ছিল, যেহেতু এই ত্রুটিগুলির কোনটিই সরাসরি EPOS-এর সাথে সম্পর্কিত ছিল না - এর শক্তি খরচ শুধুমাত্র ব্যবহৃত উপাদান বেসের উপর নির্ভর করে এবং একটি ল্যাম্প মেশিনের জন্য যথেষ্ট পর্যাপ্ত ছিল, টেপের সমস্যাগুলি সাধারণত প্রযুক্তিগত তুলনায় বেশি রাজনৈতিক ছিল এবং রুমে যেকোন মেইনফ্রেমের ইনস্টলেশন এবং এখন এটির সতর্ক প্রস্তুতির সাথে যুক্ত এবং বেশ কঠিন। অন্যদিকে, সফ্টওয়্যারটির পাতলা বাতাসের বাইরে উপস্থিত হওয়ার কোন সুযোগ ছিল না - এটির জন্য ভর-উত্পাদিত মেশিনের প্রয়োজন ছিল। প্রকৌশলী ভ্রতিস্লাভ গ্রেগর (ভ্রতিস্লাভ গ্রেগর) এইভাবে আপত্তি জানিয়েছেন:
প্রোটোটাইপ EPOS আমি শীতাতপ নিয়ন্ত্রণ ছাড়াই তিনটি শিফটে অনুপযুক্ত পরিস্থিতিতে 4 বছর ধরে পুরোপুরি কাজ করেছি। আমাদের মেশিনের এই প্রথম প্রোটোটাইপটি চেকোস্লোভাকিয়ার অন্যান্য কম্পিউটারে সমাধান করা কঠিন কাজগুলি সমাধান করে ... উদাহরণস্বরূপ, কিশোর অপরাধ পর্যবেক্ষণ করা, ফোনেটিক ডেটা বিশ্লেষণ করা, বৈজ্ঞানিক ও অর্থনৈতিক গণনার ক্ষেত্রে ছোট ছোট কাজগুলি ছাড়াও, যেগুলি উল্লেখযোগ্য ব্যবহারিক অ্যাপ্লিকেশন প্রোগ্রামিং টুলের ক্ষেত্রে, EPOS I ALGOL দিয়ে সজ্জিত... তৃতীয় EPOS I-এর জন্য প্রায় 500 I/O প্রোগ্রাম, পরীক্ষা ইত্যাদি তৈরি করা হয়েছে। একটি আমদানি করা কম্পিউটারের কোন ব্যবহারকারীর কাছে এত সময়মত এবং এত পরিমাণে প্রোগ্রামগুলি আমাদের কাছে উপলব্ধ ছিল না।
দুর্ভাগ্যবশত, EPOS I-এর বিকাশ এবং গ্রহণযোগ্যতা সত্যিই সেকেলে হয়ে যাওয়ার সময়, VÚMS সমান্তরালভাবে এর অল-ট্রানজিস্টর সংস্করণ তৈরিতে কোনো সময় নষ্ট করেনি।
EPOS 2
EPOS 2 1960 সাল থেকে বিকাশের মধ্যে রয়েছে এবং এটি বিশ্বের দ্বিতীয় প্রজন্মের কম্পিউটারগুলির শীর্ষস্থানীয় প্রতিনিধিত্ব করে। ডিজাইনের মডুলারিটি ব্যবহারকারীদের কম্পিউটারকে প্রথম সংস্করণের মতো, নির্দিষ্ট ধরণের কাজের সমাধানের সাথে খাপ খাইয়ে নিতে দেয়। গড় গতি ছিল 38,6 kIPS। তুলনার জন্য: শক্তিশালী ব্যাংকিং মেইনফ্রেম Burroughs B5500 - 60 kIPS, 1964; সিডিসি 1604A, সেমুর ক্রয়ের কিংবদন্তি মেশিন, যা সোভিয়েত পারমাণবিক প্রকল্পে দুবনাতেও ব্যবহৃত হয়েছিল, এর শক্তি ছিল 81 kIPS, এমনকি তার IBM 360/40 লাইনের গড়, যার একটি সিরিজ পরবর্তীতে ইউএসএসআর-এ ক্লোন করা হয়েছিল, বিকশিত হয়েছিল 1965, বৈজ্ঞানিক কাজে মাত্র 40 kIPS দিয়েছে! 1960-এর দশকের প্রথম দিকের মান অনুসারে, EPOS 2 সেরা পশ্চিমা ডিজাইনের সমতুল্য একটি প্রথম-শ্রেণীর মেশিন ছিল।
EPOS 2-এ সময়ের বন্টন এখনও সফ্টওয়্যার দ্বারা নিয়ন্ত্রিত হয়নি, যেমন অনেক বিদেশী কম্পিউটারে, কিন্তু হার্ডওয়্যার দ্বারা। বরাবরের মতো, একটি অভিশপ্ত টেপ সহ একটি প্লাগ ছিল, কিন্তু তারা ফ্রান্স থেকে এটি আমদানি করতে রাজি হয়েছিল এবং পরে টেসলা পারডুবিস এটির উত্পাদন আয়ত্ত করেছিল। কম্পিউটারটি তার নিজস্ব OS - ZOS তৈরি করেছে এবং এটি রমে ফ্ল্যাশ করা হয়েছিল। ZOS কোড হল FORTRAN, COBOL, এবং RPGs-এর লক্ষ্য ভাষা। 2 সালে প্রোটোটাইপ EPOS 1962-এর পরীক্ষা সফল হয়েছিল, কিন্তু বছরের শেষ নাগাদ কম্পিউটারটি EPOS 1-এর মতো একই কারণে সম্পন্ন হয়নি। ফলস্বরূপ, 1967 সাল পর্যন্ত উৎপাদন বিলম্বিত হয়েছিল। 1968 সাল থেকে, ZPA Čakovice ZPA 2 উপাধিতে EPOS 600 ব্যাপকভাবে উত্পাদিত করে এবং 1971 থেকে - ZPA 601-এর একটি উন্নত সংস্করণে। উভয় কম্পিউটারের সিরিয়াল উত্পাদন 1973 সালে শেষ হয়। ZPA 601 আংশিকভাবে সোভিয়েত মেশিনের MINSK 22 লাইনের সাথে সামঞ্জস্যপূর্ণ সফ্টওয়্যার ছিল। মোট 38টি ZPA মডেল তৈরি করা হয়েছিল, যা বিশ্বের সবচেয়ে নির্ভরযোগ্য সিস্টেমগুলির মধ্যে ছিল। এগুলি 1978 সাল পর্যন্ত ব্যবহার করা হয়েছিল। এছাড়াও 1969 সালে, ছোট ZPA 200 কম্পিউটারের একটি প্রোটোটাইপ তৈরি করা হয়েছিল, কিন্তু উৎপাদনে যায়নি।
টেসলায় ফিরে এসে, এটি লক্ষ করা উচিত যে তাদের নেতৃত্ব সত্যিই তাদের সমস্ত শক্তি দিয়ে ইপিওএস প্রকল্পকে ধ্বংস করেছে, এবং একটি সাধারণ কারণে। 1966 সালে, তারা ফ্রেঞ্চ-আমেরিকান বুল-জিই মেইনফ্রেম কেনার জন্য চেকোস্লোভাকিয়ার কেন্দ্রীয় কমিটির মাধ্যমে 1,1 বিলিয়ন মুকুট বরাদ্দ করে এবং একটি সহজ, সুবিধাজনক এবং সস্তা ঘরোয়া কম্পিউটারের প্রয়োজন ছিল না। কেন্দ্রীয় কমিটির মাধ্যমে চাপের ফলে সভোবোদা এবং তার ইনস্টিটিউটের কাজগুলিকে অসম্মান করার জন্য কেবল একটি প্রচারণা চালানো হয়নি (আপনি ইতিমধ্যে এই ধরণের একটি উদ্ধৃতি দেখেছেন এবং এটি কেবল কোথাও নয়, মূল মুদ্রিত অঙ্গে মুদ্রিত হয়েছিল। চেকোস্লোভাকিয়ার কমিউনিস্ট পার্টির রুদে প্রাভো), কিন্তু শেষ পর্যন্ত জেনারেল মেকানিক্যাল ইঞ্জিনিয়ারিং মন্ত্রককে দুটি ইপিওএস I তৈরিতে সীমাবদ্ধ রাখার নির্দেশ দেওয়া হয়েছিল, মোট, একটি প্রোটোটাইপ সহ, তাদের মধ্যে 3টি অবশেষে তৈরি করা হয়েছিল।
EPOS 2 এটিও পেয়েছে, TESLA এই মেশিনটি অকেজো দেখানোর জন্য যথাসাধ্য চেষ্টা করেছে এবং DG ZPA (ইন্সট্রুমেন্ট এবং অটোমেশন প্ল্যান্টস, যার VÚMS অন্তর্গত) নেতৃত্বের মাধ্যমে স্বাধীনতার বিকাশের জন্য একটি উন্মুক্ত প্রতিযোগিতার ধারণাটি এগিয়ে নিয়েছিল। এবং সর্বশেষ মেইনফ্রেম TESLA 200। ফরাসি কম্পিউটার প্রস্তুতকারক BULL 1964 সালে ইতালীয় নির্মাতা অলিভেট্টির সাথে আমেরিকান জেনারেল ইলেকট্রিক দ্বারা কেনা, তারা একটি নতুন BULL গামা 140 মেইনফ্রেম তৈরির সূচনা করে। যাইহোক, আমেরিকান বাজারে এর মুক্তি বাতিল করা হয়েছিল, কারণ ইয়াঙ্কিরা সিদ্ধান্ত নিয়েছিল যে এটি তাদের নিজস্ব জেনারেল ইলেকট্রিক জিই 400 এর সাথে অভ্যন্তরীণভাবে প্রতিদ্বন্দ্বিতা করবে। ফলস্বরূপ, প্রকল্পটি বাতাসে ঝুলে ছিল, কিন্তু তারপরে TESLA-এর প্রতিনিধিরা সফলভাবে নিজেদের তৈরি করে এবং একটি প্রোটোটাইপ এবং এর উত্পাদনের অধিকার কিনেছিল। 7 মিলিয়ন ডলারের জন্য (ফলে, TESLA এই কম্পিউটারগুলির প্রায় 100টি উত্পাদন করেনি, তবে ইতিমধ্যে ইউএসএসআর-এ বেশ কয়েকটি বিক্রি করতেও সক্ষম হয়েছে!) TESLA 200 নামে এই তৃতীয় প্রজন্মের মেশিনটি দুর্ভাগ্যজনক EPOS কে পরাজিত করবে।

চার্লস বিশ্ববিদ্যালয়ের পদার্থবিদ্যা এবং গণিত অনুষদের রোটুন্ডায় EPOS 2 প্রোটোটাইপ, চেক ইতিহাসের সংরক্ষণাগার থেকে ছবি উপকরণ
TESLA-এর সম্পূর্ণ পরীক্ষা এবং সফ্টওয়্যারগুলির একটি সম্পূর্ণ সেট সহ একটি সম্পূর্ণ সমাপ্ত সিরিয়াল ডিবাগ করা কম্পিউটার ছিল, VÚMS-এর কাছে একটি অসম্পূর্ণ পেরিফেরাল সেট সহ একটি প্রোটোটাইপ ছিল, একটি অসমাপ্ত অপারেটিং সিস্টেম এবং একটি বাস ফ্রিকোয়েন্সি সহ ড্রাইভগুলি ফরাসি মেইনফ্রেমে ইনস্টল করাগুলির চেয়ে 4 গুণ কম। একটি প্রাথমিক দৌড়ের পরে, EPOS-এর ফলাফলগুলি প্রত্যাশিত ছিল, হতাশাজনক, কিন্তু উজ্জ্বল প্রোগ্রামার জ্যান সোকোল স্ট্যান্ডার্ড বাছাই অ্যালগরিদমকে উল্লেখযোগ্যভাবে পরিবর্তন করেছেন, কর্মীরা, চব্বিশ ঘন্টা কাজ করে, হার্ডওয়্যারটি মনে আনেন, একই রকম কয়েকটি দ্রুত ড্রাইভ পেয়েছিলেন। TESLA-তে, এবং ফলস্বরূপ, EPOS 2 অনেক বেশি শক্তিশালী ফরাসি মেইনফ্রেম জিতেছে!

...এবং তার প্রতিপক্ষ - BULL Gamma 140, Musée virtuel de Bull et de l'informatique Française দ্বারা ছবি (http://www.feb-patrimoine.com)
প্রথম রাউন্ডের ফলাফলের মূল্যায়নের সময়, সোকোল, জেডপিএর সাথে আলোচনার সময়, প্রতিযোগিতার প্রতিকূল অবস্থার কথা বলেছিল, ব্যবস্থাপনার সাথে একমত হয়েছিল। যাইহোক, "একটি যুদ্ধের পরে, প্রতিটি সৈনিক একজন জেনারেল" এই শব্দ দিয়ে তার অভিযোগ প্রত্যাখ্যান করা হয়েছিল। দুর্ভাগ্যবশত, ইপিওএসের বিজয় তার ভাগ্যকে ব্যাপকভাবে প্রভাবিত করেনি, মূলত দুর্ভাগ্যজনক সময়ের কারণে - এটি ছিল 1968, সোভিয়েত সৈন্যরা প্রাগের মধ্য দিয়ে গাড়ি চালাচ্ছিল ট্যাঙ্ক, প্রাগ বসন্তকে দমন করা, এবং VÚMS-এর চরম উদারতাবাদের জন্য সর্বদা বিখ্যাত (যা থেকে, অধিকন্তু, অর্ধেক সেরা প্রকৌশলী সম্প্রতি Svoboda-এর সাথে পশ্চিমে পালিয়ে গেছে) ছিল, এটিকে মৃদুভাবে বলতে গেলে, কর্তৃপক্ষের দ্বারা উচ্চ সম্মানের মধ্যে রাখা হয়নি।
কিন্তু তারপরে আমাদের গল্পের সবচেয়ে আকর্ষণীয় অংশটি শুরু হয় - কীভাবে চেক উন্নয়নগুলি প্রথম সোভিয়েত ক্ষেপণাস্ত্র প্রতিরক্ষা মেশিনগুলির ভিত্তি তৈরি করেছিল এবং শেষ পর্যন্ত তাদের কী একটি অপ্রীতিকর পরিণতি অপেক্ষা করেছিল, তবে আমরা পরের বার সে সম্পর্কে কথা বলব।
চলবে...