Все напів-автономне обладнання з моменту народження комп'ютерної революції на ньому було свого роду "Процесором".
Те, що ви бачите, - це поточна корупція і половина істини, які поширюються через наше суспільство завдяки ревним маркетинговим агентствам, де продавці заохочуються все більше і більше, і змушені вважати, що вони є зірками шоу, просто тому, що вони самі роблять. прибутку.
Справа в тому, що все, що має виконувати набір завдань, коли наступна ітерація процесу може відрізнятися від попередньої ітерації, повинна мати якийсь інтерпретатор, який може мати сенс в інструкціях, які дає пристрій , а потім реагувати на ці вказівки якимось чином.
Ще в туманах часу, термінології типу "Контролери", де норма, але вони все-таки зводилися до того ж.
Візьмемо для прикладу "жорсткий диск IDE, з його контролером IDE", хоча це не є процесором в тому ж сенсі, що ви думаєте про центральний процесор на головній платі вашого комп'ютера, він ніколи не є ще одним процесом.
Головний комп'ютер передає "Коди ОП" (короткі коди операцій) по шині (PCI, ISA, MCI, PCIe або ін.) До контролера дисків, контролер зчитує цей код і всі дані, які він надає, і повертає їх у фізичних операціях, які потім змушують привід переміщати голови до потрібного місця і читати запитані дані.
Маршрутизатори мають ще більш тривалу історію, Cisco вже побудувала мережеву передачу для кращої частини останніх 50 років і більше, і кожен з цих пристроїв мав у своєму розпорядженні спеціальний контролер / процесор. Цей процесор був розроблений компанією Cisco, для компанії Cisco, спеціально з метою програмування та контролю всього діапазону чи маршрутизаторів і маршрутизаторів. Перемикачі.
Графічні карти - це ще одна річ, ви чуєте, як люди нагадують термін "GPU", так як це якась містична річ, яка тільки робить графіку. Це не, це масово паралельний математичний алгоритм процесора, Iv'e тільки що закінчив робити технічні редагування на книгу на Nvidia CUDA, і те, що я дізнався про Nvidia GPU був досить дивовижний, ці речі процесора в їх власному праві, процесори, які є розроблені для виконання спеціалізованих робіт, але вони все ще напівінтелектуальні і здатні працювати на багатьох різних типах.
Як вже було зазначено, Netgear Readynas насправді більше схожий на повний комп'ютер у своєму власному праві. Він спеціально розроблений, щоб функціонувати лише як віддалений пристрій зберігання даних.
Якщо ви хотіли б там було б нічого не заважає вам від перепрограмування пристрою Netgear з новим програмним забезпеченням і зробити його функцію прекрасно, як веб-сервер, сервер баз даних або навіть невеликий сервер розвитку Linux. (Швидкий пошук покаже вам більш ніж кілька проектів, спрямованих на те, щоб зробити таку річ з цими блоками NAS)
Що стосується процесора, то це може здивувати вас, дізнавшись, що це не тільки жорсткі диски, які мають "процесори" в ці дні, спробуйте цей маленький експеримент.
Вийдіть на вашу кухню і подивіться, скільки процесорів ви можете розраховувати.
Я готовий посперечатися, що ваш холодильник / морозильник, пральна машина, посудомийна машина, духовка та мікрохвильова піч (принаймні) мають певний процесор, він не може бути процесором Intel Core i7, але він все ще є процесором, він призначений для того, щоб тихо сидіти, інтерпретуючи інструкції, що надсилаються їм іншими електричними / цифровими схемами, які він потім перетворює на фізичні операції, які ви бачите.
Так яке ж визначення процесора?
Ну, це трохи важко зафіксувати в ці дні, але в цілому визначення "Процесора" - це щось подібне "Будь-який автономний блок, здатний діяти на зовнішні входи напів інтелектуальним способом, і виробляти відомий набір виходів, отриманих з цих входів"
Таким чином, будь-яка окрема одиниця, схема, мікросхема або автономна машина, яка може здійснювати фізичне прояв деяких відомих процесів, заснованих на безлічі попередньо визначених вхідних даних, може вважатися процесором деякого опису.