হ্যাকডে পুরস্কার এন্ট্রি: এভিআর

দ্বারা চালিত একটি পিসি-এক্সটি ক্লোন একটি উচ্চ সম্ভাবনা রয়েছে যা আপনি যে ডিভাইসটি পড়ছেন সেটি কোনও পিসি এর বিস্তৃত সংজ্ঞাের অধীনে একরকম একরকম আসে। পেরিফেরাল স্ট্যান্ডার্ডগুলির সাথে পরিচিত X86 আর্কিটেকচারটি বছরের পর বছর ধরে তার সমস্ত প্রতিযোগীদের সন্ধান করেছে, যা কেবলমাত্র ব্যক্তিগত কম্পিউটিংয়ের মোবাইল এবং ট্যাবলেট স্পেসে এটি প্রভাবশালী হয়ে উঠেছে না।

মাল্টি-কোর প্রসেসর এবং 64-বিট নির্দেশনার সাথে আধুনিক পিসি 1980 এর দশকের প্রথম দিকে 16-বিট পূর্বপুরুষ থেকে একটি বিশ্ব দূরে। সেই প্রাথমিক পিসিগুলি সেই দিনে কম্পিউটারে ছিল, যার মধ্যে তুলনামূলকভাবে কয়েকটি পেরিফেরাল ছিল এবং মাইক্রোপ্রসেসর বাসটি প্রায়শই বিমূর্ততা এবং গেটকিপারের মাধ্যমে প্রায় সরাসরি প্রকাশ করা হয়েছিল, যা আমরা আজ দেখতে চাই। 8-বিট বহিরাগত বাসের সাথে 8088 প্রসেসর যদিও প্রিমর্ডিয়াল পিসি প্রসেসর, এবং কারণের মধ্যে আপনি যেগুলি সর্বনিম্ন আইবিএম মেশিনগুলিতে ডস এর জন্য লিখিত সফটওয়্যারটি খুঁজে পাবে তবে সাধারণত আপনার মাল্টিপ্রেসেসর বেহেথের উপর একটি ডস-এর মতো লেয়ারে চলবে- দিন অপারেটিং সিস্টেম। বেশিরভাগই অবিচ্ছেদ্য সামঞ্জস্যের এই 35 বছরের প্লাসের চেইনটি আধুনিক পিসি হার্ডওয়্যার এবং ওএস ডেভেলপারদের ঘাড়ের গোলাকার একটি অসাধারণ কৃতিত্ব উভয়ই।

সেই প্রাথমিক পিসিগুলি [ESOT.ERIC] এর মনোযোগ আকর্ষণ করেছে, যারা প্রাথমিক পিসিগুলির মধ্যে একটি 8088 সিস্টেমের বাসে AVR মাইক্রোকন্ট্রোলার ইন্টারফেস করার আকর্ষণীয় প্রকল্প নিয়ে এসেছে। এভাবে সকল পিসি পেরিফেরালগুলি একটু বেশি আপ-টু-ডেটের নিয়ন্ত্রণে চালানোর জন্য তৈরি করা যেতে পারে। যখন আপনি বিবেচনা করেন যে 8088 একটি শালীন 300kips এ দৌড়ে গিয়েছিল এবং এভিআরটি হ’ল এভআর-এর সাথে তুলনামূলকভাবে দ্রুত ২২ মিনিটের মধ্যে চলমান চলছে, ধারণাটি ছিল যে এটি দ্রুত গতিতে একই গতিতে একটি 8088 টিকে অনুকরণ করতে সক্ষম হওয়া উচিত। । তার অগ্রগতি একটি দীর্ঘ এবং আকর্ষণীয় পঠন করে, এ পর্যন্ত তিনি পিসি এর 640 কেবি র্যামটি নির্ভরযোগ্যভাবে অ্যাক্সেস করেছেন, একটি আইএসএ-বাস সমান্তরাল পোর্টের সাথে কথা বলেছিলেন এবং একটি CGA কার্ড রং এবং অক্ষর তৈরি করেছেন। আগ্রহজনকভাবে AVR এর গতি বৃদ্ধির সম্ভাবনা 8088 এর সাথে সম্ভব নয়, উদাহরণস্বরূপ এটি পিসি UART অ্যাক্সেসের জন্য ব্যবহারের চেয়ে অনেক কম নির্দেশাবলীর সাথে তার নিজস্ব অভ্যন্তরীণ UART ব্যবহার করতে পারে এবং এর অভ্যন্তরীণ ফ্ল্যাশ মেমরিটি পিসি BIOS ধারণ করতে পারে এবং পড়তে পারে এটি একটি বাস্তব BIOS রোমের তুলনায় দ্রুত একটি উল্লেখযোগ্য পরিমাণ বাস্তব পিসি হার্ডওয়্যার হতে পারে।

যদি আপনি একটি 8088 পিসি ব্যবহার করা যেতে পারে কি ভাবছেন, এই চিত্তাকর্ষক ডেমোটি দেখুন। নিজেকে এক না আছে? এক নির্মাণ।

HackadayPrize2017 দ্বারা স্পনসর করা হয়: