সিপিইউগুলির গল্প হ'ল প্যাকেজ প্রতি উপাদান ক্রমবর্ধমান।
প্রথম দিকের সিপিইউ সর্বদা কয়েকটি রিলে বা ভ্যাকুয়াম টিউব থেকে তৈরি সিরিয়াল ALU ব্যবহার করত। এই traditionতিহ্যটিকে অগ্রাহ্য করার জন্য প্রথমটি ছিল 1947 সালের ঘূর্ণি।
প্রাচীনতম ট্রানজিস্টরাইজড সিপিইউগুলি পৃথক ট্রানজিস্টর থেকে সবকিছু তৈরি করেছিল built
অ্যাপোলো গাইডেন্স কম্পিউটার (এজিএম), সম্ভবত প্রথম সংহত সার্কিট থেকে তৈরি কম্পিউটার, মেমরির বাইরে কেবল এক ধরণের আইসি ব্যবহার করেছিল: 3-ইনপুট নওর গেটস। এএলইউ এবং সিপিইউর প্রতিটি অংশ পুরোপুরি বিপুল সংখ্যক এনওআর গেট আইসি থেকে তৈরি হয়েছিল। (আরও দ্রুত) ক্রে 1 কেবল মেমরির বাইরে এক ধরণের আইসি ব্যবহার করেছিল: অন্য ধরণের এনওআর গেট।
যেহেতু লোকেরা কীভাবে একটি চিপে আরও ট্রানজিস্টর ক্র্যাম করতে পারে তা বুঝতে পেরে, পরে সিপিইউ একটি আএলইউ বাস্তবায়নের জন্য (তুলনামূলকভাবে) কম চিপ ব্যবহার করে।
এনওআর বাস্তবায়নের চেয়ে অনেক কম চিপ ব্যবহার করে একটি এএলইউ সম্পূর্ণরূপে মাল্টিপ্লেক্সার ( "মাল্টিপ্লেক্সারস: লজিক ডিজাইনের কৌশলগত নুকে" ) থেকে তৈরি করা যেতে পারে ।
ডিয়েটার মোলার একটি 8-বিট ALU ডিজাইন পোস্ট করেছেন যাতে দুটি 74181 চিপের চেয়ে বেশি কার্যকারিতা রয়েছে - 74181 ডান স্থানান্তর করতে পারে না - এমনকি আরও কম চিপস থেকে তৈরি: 14 টি টিটিএল চিপস: দুটি 74283 4-বিট অ্যাড্রেস, কিছু 4: 1 mux, এবং কিছু 2: 1 mux।
অনেক historতিহাসিকভাবে গুরুত্বপূর্ণ বাণিজ্যিক কম্পিউটারগুলির মতো, অনেক হোম-ব্রিউ সিপিইউ 74181 এর কিছু সংস্করণ ব্যবহার করে, যা একটি একক চিপে প্রথম "সম্পূর্ণ" ALU হয়।
এই সিপিইউগুলির মধ্যে বেশ কয়েকটি কয়েকটি 74181 চিপ এবং কয়েকটি 74182 চিপগুলির মধ্যে একটি 8-বিট ALU বা একটি 16-বিট (বা উভয়) তৈরি করেছে - প্রতিটি 74181 কেবল 4-বিট-প্রশস্ত অপারেশন পরিচালনা করে। হোমব্রাব্য মেশিনগুলি সাধারণত সহজতম জিনিসটি ব্যবহার করে যা কাজ করবে - একটি 74৪৮১১ খাওয়ানো একের পরেরের ক্যারি-ইন খাওয়ানো, একটি রিপল-ক্যারি সংযোজনকারী গঠন করে। Machines৪১৮১ চিপ ব্যবহার করা বাণিজ্যিক মেশিনগুলি সাধারণত 742১৪২ এর চেয়ে বেশি এগিয়ে জেনারেটর ব্যবহার করে সংযোজন এবং বিয়োগফলকে দ্রুততর করে তোলে।
বর্তমানে বেশিরভাগ এএলইউ কিছু চিপের ভিতরে লুকিয়ে রয়েছে - সিপিইউর একটি ছোট অংশ, অন্য কোনও ধরণের এএসআইসি, বা সিপিএলডি বা এফপিজিএ।
এমনকি "সিঙ্গল-চিপ কম্পিউটারগুলি" পাওয়া যাওয়ার পরেও মাঝে মধ্যে কেউ একটি জিএএল এর বাইরে একটি 74181- সামঞ্জস্যপূর্ণ ALU তৈরি করতে পারে , বা শেখার উদ্দেশ্যে শুধুমাত্র সরল লজিক গেটস, এমনকি স্বতন্ত্র ট্রানজিস্টর বা রিলে ব্যবহার করে একটি ALU তৈরি করে।
লোকেরা এটি করেছে, সুতরাং এটি অবশ্যই সম্ভব।
ALU ডিজাইন এবং বাস্তবায়নের ব্যাখ্যা দিয়ে একটি ধাপে ধাপে গাইড সত্যিই ভাল ধারণা বলে মনে হচ্ছে। মাইক্রোপ্রসেস ডিজাইন উইকিবুক, সম্ভবত "ALU" বা "তারে মোড়ানো" বিভাগগুলিতে আমাদের একটি লিখতে সহায়তা করুন ।