Історія процесорів є однією зі збільшення кількості матеріалів на пакет.
Найдавніші процесори завжди використовували серійні АЛУ, побудовані з кількох реле або вакуумних трубок. Першим, хто зламав цю традицію, був вихр 1947 року.
Найбільш ранні транзисторизовані процесори будували все від окремих транзисторів.
Комп'ютер Apollo Guidance Computer (AGM), можливо, перший комп'ютер, побудований із інтегральних мікросхем, використовував лише один вид ІС поза пам'яттю: 3-вхідні ворота NOR. ALU і будь-яка інша частина процесора повністю була побудована з великої кількості ІС-мереж NOR-шлюзів. Cray 1 також (набагато швидше) також використовував лише один вид ІС поза пам'яттю: інший тип воріт NOR.
Коли люди з'ясували, як набити чіп транзисторів на мікросхемі, пізніше процесори використовували (порівняно) меншу кількість мікросхем для впровадження ALU.
ALU можна повністю побудувати з мультиплексорів ( "Мультиплексори: тактичний Nuke of Logic Design" ), використовуючи набагато менше мікросхем, ніж реалізація NOR.
Dieter Mueller опублікував 8-розрядний дизайн ALU, який має більше функціональних можливостей, ніж два 74181 мікросхеми - 74181 не може зміститися вправо - побудований з ще меншої кількості мікросхем: 14 складних TTL-чіпів: два 74283 4-розрядні додавачі, близько 4: 1 мукс, а деякі 2: 1 мукс.
Як і багато історично важливих комерційних комп'ютерів, багато домашніх процесорів використовують деяку версію 74181, першу "повну" ALU на одному чіпі.
Багато з цих процесорів створили 8-бітний ALU або 16-бітний (або обидва) з декількох мікросхем 74181 і декількох 74182 мікросхем - кожен 74181 обробляє лише 4-бітові операції. Машини саморобного виробництва зазвичай використовують найпростішу можливу річ - перенесення однієї 74181 подачі на наступний перенос, утворюючи пристрій для пульсації. Комерційні машини, що використовують фішки 74181, зазвичай використовують 74182 погляд вперед, несуть генератор, щоб зробити додавання та віднімання значно швидшими.
Сьогодні більшість ALU приховані всередині якогось чіпа - невелика частина процесора, якийсь інший тип ASIC або CPLD або FPGA.
Навіть після того, як були доступні "одночипові комп'ютери", іноді хтось будуватиме сумісний 74181 ALU з GAL або ALU, використовуючи для навчання лише простіші логічні ворота, або навіть окремі транзистори чи реле.
Люди це зробили, тому це має бути можливо.
Покрокове керівництво, що пояснює розробку та реалізацію ALU, звучить як дійсно гарна ідея. Допоможіть, будь ласка, напишіть його у вікі-книзі Microprocess Design, можливо, в розділах "ALU" або "Wire Wrap" .