Kronos (computer)
ক্রোনোস হল 32-বিট প্রসেসর সজ্জিত প্রিন্টেড সার্কিট বোর্ড সিস্টেম এবং তার উপর ভিত্তি করে ওয়ার্কস্টেশনগুলির একটি সিরিজ, যা 1980-এর দশকের মাঝামাঝি সময়ে সাইবেরিয়ার একটি গবেষণা শহর আকাদেমগোরোডকে সোভিয়েত ইউনিয়নের একাডেমি অফ সায়েন্সেস, সাইবেরিয়ান শাখা, নোভোসিবিরস্ক কম্পিউটিং সেন্টার, মডুলার অ্যাসিঙ্ক্রোনাস ডেভেলপেবল সিস্টেমস (এম. এ. আর. এস) প্রকল্প, ক্রোনোস রিসার্চ গ্রুপ (কে. আর. জি) দ্বারা বিকশিত হয়েছিল। 1984 সালে, ক্রোনোস রিসার্চ গ্রুপ (কে. আর. জি) নোভোসিবিরস্ক স্টেট ইউনিভার্সিটির চারজন শিক্ষার্থী, গণিত বিভাগের দুজন (দিমিত্রি "লিও" কুজনেৎসভ, অ্যালেক্স নেডোরিয়া) এবং পদার্থবিজ্ঞান বিভাগের দুজন (ইউজিন তারাসভ, ভ্লাদিমির ভাসেকিন) দ্বারা প্রতিষ্ঠিত হয়েছিল। সেই সময়ে, মূল উদ্দেশ্য ছিল কে. আর. জি সদস্যদের জন্য হোম কম্পিউটার তৈরি করা। 1985 সালে, গ্রুপটি রাশিয়ান পঞ্চম প্রজন্মের কম্পিউটার প্রকল্প START-তে যোগ দেয়, যেখানে ক্রোনোস মাল্টিপ্রোসেসর পুনর্গঠনযোগ্য মডুলার অ্যাসিঙ্ক্রোনাস ডেভেলপেবল সিস্টেম (MARS) বিকাশের জন্য একটি প্ল্যাটফর্ম হয়ে ওঠে এবং প্রথম রাশিয়ান পূর্ণ 32-বিট ওয়ার্কস্টেশন এবং এর সফ্টওয়্যার বিকাশে প্রধান ভূমিকা পালন করে। 7 বছরে (1984-1991) দলটি ডিজাইন এবং বাস্তবায়িত করেছেঃ ক্রোনোস 2.1 এবং 2.2-ডিইসি এলএসআই-11 ক্রোনোসের জন্য 32-বিট প্রসেসর বোর্ড 2.5-ল্যাবটাম কম্পিউটারের জন্য 32-বিট প্রসেসর বোর্ড ক্রোনোস 2.6-32-বিট ওয়ার্কস্টেশন 1988 সালে প্রকল্প স্টার্ট শেষ হয়েছিল। স্টার্ট-পরবর্তী বছরগুলিতে (1988-1991), বেশ কয়েকটি রাশিয়ান শিল্প সংস্থা ক্রোনোস উন্নয়ন অব্যাহত রাখতে আগ্রহ প্রকাশ করেছিল এবং কেউ কেউ ক্রোনোস-অন-চিপের নকশা সহ ক্রোনোস এবং মার্স প্রোটোটাইপ নির্মাণের সুবিধার্থে জড়িত ছিল। যাইহোক, তহবিলের স্তরের পরিবর্তন এবং পেরেস্ত্রোইকার সময় বিশৃঙ্খল অর্থনৈতিক পরিস্থিতি সেই পরিকল্পনাগুলিকে বাস্তবায়িত হতে বাধা দেয়। ক্রোনোস নির্দেশ সেট স্থাপত্যটি সুইজারল্যান্ডের জুরিখের সুইস ফেডারেল ইনস্টিটিউট অফ টেকনোলজিতে (ইটিএইচ জুরিখ) বিকশিত নিকলাস উইর্থের মডুলা-2 ওয়ার্কস্টেশন লিলিথের উপর ভিত্তি করে তৈরি করা হয়েছিল, যা জেরক্স পিএআরসি-তে বিকশিত জেরক্স আল্টো দ্বারা অনুপ্রাণিত হয়েছিল। মডুলা-2-ভিত্তিক ক্রোনোস এম. এ. আর. এস-এর মৌলিক নীতিগুলির সাথে বেশ সামঞ্জস্যপূর্ণ ছিল, কারণ মডুলা-2 মূলত মডুলার, যা প্রোগ্রামগুলিকে তুলনামূলকভাবে ভাল সংজ্ঞায়িত ইন্টারফেস সহ ইউনিটে বিভক্ত করার অনুমতি দেয়। এই ইন্টারফেসগুলি মডিউলগুলির পৃথক সংকলন এবং তাদের বাস্তবায়ন থেকে মডিউল নির্দিষ্টকরণগুলিকে পৃথক করতে সহায়তা করেছিল। লিলিথ এবং ক্রোনোসের মধ্যে প্রাথমিক পার্থক্য ছিল যে লিলিথের প্রসেসর ছিল 16-বিট, যেখানে ক্রোনোস ছিল 32-বিট এবং মার্স-এ প্রয়োজনীয় আন্তঃপ্রসেসর যোগাযোগের জন্য নির্দেশ সেটটিতে বেশ কয়েকটি এক্সটেনশন অন্তর্ভুক্ত করেছিল। ক্রোনোস রিডিউসড ইন্সট্রাকশন সেট কম্পিউটার (আরআইএসসি) ডিজাইনের অনেক দিককে সন্তুষ্ট করেছিল, যদিও এটি বিশুদ্ধ আরআইএসসি ছিল নাঃ মূল্যায়ন স্ট্যাকটি অভিব্যক্তিগুলি মূল্যায়ন করতে এবং পদ্ধতি কলগুলির জন্য পরামিতিগুলি ধরে রাখতে ব্যবহৃত হত। যেহেতু বেশিরভাগ কার্যকর নির্দেশাবলী একটি বাইটে এনকোড করা হয়েছিল, তাই ক্রোনোসের জন্য অবজেক্ট কোডটি খুব সংক্ষিপ্ত ছিল। যদিও ক্রোনোস একটি মালিকানাধীন প্রসেসর ছিল, এটি এমন অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত ছিল যা সফ্টওয়্যার সামঞ্জস্যের পরিবর্তে উচ্চ প্রোগ্রামযোগ্যতার প্রতি সংবেদনশীল ছিল। উদাহরণস্বরূপ, এমবেডেড কন্ট্রোল সিস্টেমগুলির অনন্য বস্তু এবং প্রক্রিয়াগুলি নিয়ন্ত্রণের জন্য নতুন মূল অ্যাপ্লিকেশনগুলির দ্রুত এবং নির্ভরযোগ্য নকশা প্রয়োজন। মডুলা-2 তখন এই উদ্দেশ্যে একটি নিখুঁত ভাষা ছিল এবং ক্রোনোস কার্যকরভাবে মডুলা-2 সফ্টওয়্যার চালানোর জন্য একটি নিখুঁত প্রসেসর ছিল। ক্রোনোসের একটি উন্নত সংস্করণ একটি 32-বিট স্ট্যাক-টাইপ কেএ1845ভিএম1 প্রসেসর, কেএ1845ভিএস1 ডেটা প্রসেসিং ইউনিট এবং ইউইউপি মেমরি কন্ট্রোল ইউনিটের উপর ভিত্তি করে তৈরি করা হয়েছিল। তিনটিই কিয়েভ রিসার্চ ইনস্টিটিউট অফ মাইক্রোডিভাইসেসের এনআইআইএমপি দ্বারা ডিজাইন এবং তৈরি করা হয়েছিল। কেএ1845ভিএম1-এর 246টি কমান্ড ছিল, যা মডুলা-2 ভাষাকে সমর্থন করার অনুমতি দেয়। এটি ইন্টারাপ্ট এবং প্রক্রিয়া সিঙ্ক্রোনাইজেশনের হার্ডওয়্যার সমর্থনও বৈশিষ্ট্যযুক্ত। সিপিইউটি ধাতুকরণের দুটি স্তর সহ একটি 2.5-ইউএম সিএমওএস প্রযুক্তিতে তৈরি করা হয়েছিল এবং একটি প্ল্যানার 84-পিন ধাতু-পলিমার ক্ষেত্রে প্যাকেজ করা হয়েছিল। এতে 199 হাজার উপাদান রয়েছে এবং এর আয়তন 8.55x8.1 mm2। ঘড়ির সর্বোচ্চ ফ্রিকোয়েন্সি হল 10 মেগাহার্টজ। কেএ1845ভিএস1-এ এএলইউ, 8x32 স্ট্যাক, ম্যাট্রিক্স শিফটার, 16x32 রেজিস্টার ব্লক এবং স্ট্যাটাস ফ্ল্যাগ মাল্টিপ্লেক্সার রয়েছে। অ্যাড্রেসেবল মেমরির পরিমাণ 4 গিগাবাইট। চিপের ক্ষেত্রফল হল 5.8x5.25 mm2,16 হাজার উপাদান। ইউইউপি 4 জিবি পর্যন্ত ভার্চ্যুয়াল মেমরি সহ অপারেশন প্রদান করে। এতে একটি ডেটা ক্যাশে (128x32), একটি রিডাইরেক্ট বাফার (128x40), একটি ডায়নামিক র্যাম কন্ট্রোলার এবং একটি ত্রুটি সনাক্তকরণ ও সংশোধন সার্কিট রয়েছে। মেমরি অ্যাক্সেসের সময় 100 এনএস অতিক্রম করে না। ইউইউপি চিপে 102 হাজার উপাদান রয়েছে এবং এর আয়তন 9.1x7.3 মিমি2। সফ্টওয়্যার ক্রোনোস সফ্টওয়্যারের মধ্যে রয়েছেঃ মডুলা-2, সি এবং ফোরট্রান সিএডি সিস্টেমের জন্য মালিকানাধীন অপারেটিং সিস্টেম এক্সেলসিয়র কম্পাইলারের সংস্করণ অন্যান্য অ্যাপ্লিকেশন অপারেটিং সিস্টেম ক্রোনোস ওয়ার্কস্টেশনে এক্সেলসিয়র নামে একটি অপারেটিং সিস্টেম রয়েছে, যা ক্রোনোস রিসার্চ গ্রুপ (কেআরজি) দ্বারা তৈরি করা হয়েছে। এটি মডুলা-2 মডিউলের উপর ভিত্তি করে একটি একক ব্যবহারকারী ব্যবস্থা। নকশায়, এটি ওএস মেডস-2-এর অনুরূপ, যা নিক্লাস উইর্থের পরামর্শে স্ভেন্ড এরিক নুডসেন দ্বারা ইটিএইচ জুরিখে লিলিথ ওয়ার্কস্টেশনের জন্য তৈরি করা হয়েছিল। ক্রোনোস রিসার্চ গ্রুপ ইন্টারনেট আর্কাইভ এ ব্রিফ হিস্ট্রি অফ মডুলা এবং লিলিথ অ্যাকুইজিশন অফ এ ক্রোনোস ওয়ার্কস্টেশন এবং আরও অনেক কিছু লন্ডনের ন্যাশনাল মিউজিয়াম অফ সায়েন্স অ্যান্ড ইন্ডাস্ট্রি থেকে পুনরুদ্ধার করেছে ক্রোনোস ওয়ার্কস্টেশনের জন্য ক্রোনোস 198x ইউএসএসআর 32-বিট ওয়ার্কস্টেশন এমুলেটর (ইন্টারনেট আর্কাইভের মাধ্যমে) উইন্ডোজ-এনটি-তে চলে; তার উপর সফলভাবে পরীক্ষা করা হয়েছে। দুটি লগইন সম্ভবঃ এস. আই. এস বা অতিথি, উভয়ই পাসওয়ার্ড মুক্ত। আরও দেখুনঃ রাশিয়ান কম্পিউটার ওয়ার্কস্টেশন সোভিয়েত কম্পিউটার সিস্টেমে ক্রোনোসের আরও ডকুমেন্টেশন