Cały półautonomiczny sprzęt od czasu rewolucji komputerowej ma na sobie swego rodzaju „procesor”, do tej pory tak naprawdę nigdy nie był oznaczony jako taki.
To, co tu widzisz, to ciągła korupcja i półprawdy, które są rozpowszechniane w naszym społeczeństwie przez gorliwe agencje marketingowe, w których sprzedawcy są coraz bardziej zachęcani i przekonani, że są gwiazdami serialu, po prostu dlatego, że to oni tworzą zyski.
Faktem jest, że wszystko, co musi wykonać zestaw zadań, w których następna iteracja procesu może być inna niż poprzednia iteracja, musi mieć jakiś interpreter, który może zrozumieć instrukcje wydawane przez urządzenie , a następnie w pewien sposób reagować na te instrukcje.
Z powrotem w mgłę czasu terminologia taka jak „Kontrolery” była normą, ale wciąż sprowadzała się do tego samego.
Weźmy na przykład „dysk twardy IDE z wbudowanym kontrolerem IDE”, podczas gdy nie jest to procesor w tym samym sensie, co myślisz o procesorze na płycie głównej komputera, ale nadal jest to forma procesora.
Komputer hosta wysyła „Kody OP” (skrót od kodów operacyjnych) przez magistralę (PCI, ISA, MCI, PCIe lub cokolwiek innego) do kontrolera napędów, kontroler następnie odczytuje ten kod i wszelkie dostarczone z nim dane i zamienia je w operacje fizyczne, które powodują, że dysk przesuwa głowice w odpowiednie miejsce i odczytuje żądane dane.
Routery mają jeszcze dłuższą historię, Cisco już od ponad 50 lat buduje sprzęt sieciowy, a każde z tych urządzeń przez cały czas miało niestandardowy kontroler / procesor. Ten procesor został zaprojektowany przez Cisco, specjalnie dla Cisco w celu programowania i kontrolowania całego zakresu lub routerów i przełączników.
Karty graficzne to kolejna rzecz. Słyszysz, jak ludzie otaczają się terminem „GPU”, jakby to była mistyczna rzecz, która tylko grafikę. Nie, jest to masowo równoległy procesor algorytmów matematycznych, Iv'e właśnie zakończyła techniczną edycję książki o Nvidii CUDA, a to, czego dowiedziałem się o procesorach graficznych Nvidii, było dość zaskakujące, te rzeczy są procesorami same w sobie, procesorami, które są zaprojektowane do wykonywania specjalistycznego zestawu zadań, ale wciąż są na wpół inteligentne i są zdolne do wielu różnych rodzajów operacji.
Jak już wspomniano, Netgear Readynas jest bardziej podobny do pełnego komputera. Jest specjalnie zaprojektowany do działania tylko jako zdalne urządzenie magazynujące.
Jeśli chcesz, nic nie powstrzyma Cię przed przeprogramowaniem urządzenia Netgear za pomocą nowego oprogramowania i sprawi, że będzie on działał doskonale jako serwer WWW, serwer bazy danych lub nawet mały serwer programistyczny dla systemu Linux. (Szybkie wyszukiwanie pokaże więcej niż kilka projektów mających na celu zrobienie czegoś takiego z tymi jednostkami NAS)
Jeśli chodzi o procesor, może zaskoczyć cię, gdy dowiesz się, że nie tylko dyski twarde mają „procesory” w tych dniach, spróbuj tego małego eksperymentu.
Stań w kuchni i zobacz, ile procesorów możesz policzyć.
Jestem gotów się założyć, że twoja lodówka / zamrażarka, pralka, zmywarka, piekarnik i kuchenka mikrofalowa (przynajmniej) mają jakiś procesor, może nie być to Intel Core i7, ale wciąż jest to procesor, i jest zaprojektowany tak, aby siedzieć cicho, interpretując instrukcje wysyłane do niego przez inne obwody elektryczne / cyfrowe, które następnie przekształca w widoczne operacje fizyczne.
Jaka jest definicja procesora?
Cóż, w dzisiejszych czasach jest to trochę trudne do określenia, ale ogólnie definicja „procesora” jest czymś podobnym do „dowolnej niezależnej jednostki, która jest zdolna do działania na wejściach zewnętrznych w sposób częściowo inteligentny i produkuje znany zestaw wyników uzyskanych z tych danych wejściowych ”
Tak więc dowolna samodzielna jednostka, obwód, układ scalony lub autonomiczna maszyna, która może powodować fizyczną manifestację jakiegoś znanego procesu w oparciu o zestaw predefiniowanych danych wejściowych, może w najbardziej podstawowym i ogólnym sensie być uważana za procesor o pewnym opisie.