The ключова різниця між ALU і CPU є те, що ALU - це електронна схема, яка є підсистемою CPU, яка виконує арифметичні та логічні операції, тоді як CPU - це електронна схема, яка обробляє вказівки щодо керування комп'ютером.
Комп'ютерна система складається як з апаратного, так і з програмного забезпечення. Обладнання - це електронні або механічні компоненти. Програмне забезпечення посилається на дані та інструкції. Важливим компонентом для виконання завдань комп’ютера є процесор. Процесор складається з двох основних підсистем. Вони є АЛУ та Блок управління.
1. Огляд та ключові відмінності
2. Що таке АЛУ
3. Що таке процесор
4. Поплечне порівняння - ALU та CPU у табличній формі
5. Підсумок
ALU означає Арифметико-логічний блок. Це підсистема або компонент ЦП. Основна його мета - обробляти арифметичні та логічні операції. Арифметичні операції - це додавання, віднімання, ділення, множення тощо. Логічні операції визначають, чи є твердженням істинним чи хибним. Крім того, у графічних процесорів (GPU), одиницях з плаваючою точкою (FPU) також є ALU. Один CPU, FPU або GPU може мати кілька ALU для обробки розширених обчислень.
Малюнок 01: АЛУ
АЛУ виконує різні розрахунки. Вхідні дані до нього - це дані, за якими він повинен працювати. Їх називають операндами. У математичному виразі, такому як "2 + 3 = 5", 2 і 3 є операндами. Додаток '+' є оператором. Значення "5" є результатом проведеної операції. Реєстр статусу вимагає інформації про попередні операції ALU або поточну операцію. Отже, в АЛУ є вхідні та вихідні сигнали стану. Опкод - це машинна мова, яка пояснює, яку операцію вона повинна виконувати. Якщо коротко, то АЛУ функціонує.
ЦП (або загальновідомий як процесор) обробляє інструкції для виконання різних завдань на комп’ютері. Основними підсистемами ЦП є ALU та CU. ALU обробляє арифметичні та логічні операції. CU, який розшифровується як блок управління, регулює та синхронізує операції комп'ютера. І складається з програмованих регістрів та іншої електроніки. Тому він отримує інструкції з пам'яті, розшифровує їх і направляє їх до різних підрозділів для виконання необхідного завдання.
Пам'ять - важливий компонент для належного функціонування процесора. Він надає інструкції для виконання ЦП, а також після обробки даних, результат повертається в пам'ять для зберігання. Крім того, інші компоненти, на які покладається процесор, - це системний тактовий годинник, вторинне сховище даних, шини даних та адреси. Процесор може обробляти 32-бітні інструкції або 64-бітні інструкції залежно від архітектури комп'ютера.
Малюнок 02: ЦП
Зазвичай процесор має високу здатність до передачі даних. Крім того, тактова частота вказує кількість інструкцій, які вона може обробити протягом секунди. Отже, якщо тактова частота процесора становить 2 ГГц, це означає, що він може обробляти 2 мільярди інструкцій щосекунди. Якщо коротко, процесор є найважливішим компонентом у всій комп'ютерній системі.
ALU проти процесора | |
ALU - це частина процесора, яка виконує арифметичні та логічні операції на операндах в комп'ютерних інструкціях. | ЦП - це електронна схема в комп'ютері, яка несе вказівки комп'ютерної програми для виконання різних операцій, таких як арифметичні, логічні, керуючі та операції введення / виведення.. |
Виступає за | |
Арифметико-логічний блок. | Центральний процесор. |
Основне завдання | |
Здійснює арифметичні та логічні операції. | Поводиться з інструкціями по роботі з комп'ютером. |
Основний фокус | |
Математика та логіка | Виконання функцій точно вчасно |
Різниця між ALU і CPU полягає в тому, що ALU - це електронна схема, яка є підсистемою процесора, яка виконує арифметичні та логічні операції, тоді як CPU - це електронна схема, яка обробляє інструкції з керування комп'ютером.
1. "Центральний технологічний блок". Wikipedia, Фонд Вікімедіа, 27 квітня 2018. Доступний тут
2. «Арифметична логічна одиниця». Wikipedia, Фонд Вікімедіа, 22 квітня 2018. Доступний тут
1.'ALU block'By Lambtron - Власна робота, (CC BY-SA 4.0) через Wikimedia Commons
2.'Ic-photo-Nintendo-DMG-CPU B- (Gameboy-CPU) 'Автор мого користувача: ZyMOS - CPU Grave Yard, моя колекція процесора, (CC BY-SA 4.0) через Commons Wikimedia