Różnica między procesorem a rdzeniem
- 3596
- 337
- Spirydion Kruk
Widzimy wiele procesorów i wiele rdzeni na naszych komputerach, nawet z naszymi mobilnymi gadżetami, ale co one tak naprawdę oznaczają? Dlaczego nasz komputer identyfikuje niektóre z naszego procesora jako dwurdzeniowe, a inne jako czterordzeniowe procesor? A co ma z tym wspólnego rdzeń?
Definicje
Pixabay
procesor
Mówiąc prosto, procesor lub środkowa jednostka przetwarzania jest tym, co oblicza i wykonuje instrukcje programu. Można go również nazwać mózgiem komputera, który wykonuje podstawowe operacje arytmetyczne, logiczne, sterujące i wejściowe/wyjściowe.
Z biegiem lat forma, projekt i wdrożenie procesora zmieniły się, ale jego podstawowa operacja pozostaje nienaruszona. Oto kilka z tych operacji.
- Alu lub arytmetyczna jednostka logiczna - pozwala procesorowi wykonywać operacje logiczne arytmetyczne i bitowe.
- Rejestr procesora - daje ALU potrzebne dane lub operandy i przechowuje je.
- Jednostka sterująca - zbiera instrukcje z pamięci i wykonuje je przez ALU, rejestry i inne komponenty.
Zwykle procesor wykonuje kroki znane jako cykl instrukcji.
- Aportować - zbiera instrukcje z pamięci komputera
- Rozszyfrować - określa, jakie instrukcje mają być wykonane
- Wykonać- Wykonuje instrukcję. Jest to również etap, w którym użytkownik może zwrócić uwagę na jego efekt.
Większość nowoczesnych procesorów jest zawarta na układu scalonym lub zintegrowanym obwodowym wraz z innymi komponentami, takimi jak pamięć, mikrokontrolery lub systemy na chipie (SOC). Oprócz tego niektóre procesory wykorzystują procesor wielordzeniowy, który jest zasadniczo 2 lub więcej procesorów wewnątrz pojedynczego układu, przeznaczony do zmniejszenia ciepła wychodzącego z procesora i zwiększenie prędkości w realizacji instrukcji programu.
Rdzeń
Rdzeń jest niezależną jednostką przetwarzającą, która odczytuje i wykonuje instrukcje programu. Jest to w zasadzie główny składnik procesora lub procesora. Zbiera instrukcje z twojej pamięci i wykonuje je. Jedną rzeczą do rozważenia jest to, że rdzeń znajduje się w procesorze, a w zależności od jego architektonicznego projektu procesora może mieć wiele rdzeni.
Procesor wielordzeniowy - Wraz z postępem technologii obliczeniowej procesor wielordzeniowy jest teraz normą. Jest to pojedynczy komponent obliczeniowy z dwoma lub więcej rdzeniami. Jest to fizycznie pojedynczy procesor, ale ma wiele komponentów obliczeniowych znanych jako „rdzenie”. Rdzenie te będą teraz możliwe do uruchamiania wielu instrukcji w tym samym czasie, zwiększając prędkość podczas uruchamiania programów.
Wykres porównania
procesor | Rdzeń |
Obwody elektroniczne w komputerze | Obwód elektroniczny w CPU |
Komputer może mieć wiele procesorów | CPU może mieć wiele rdzeni |
Następuje Fetch-Decode-Execute | Następuje Fetch-Decode-Execute |
CPU vs Core
Jaka jest różnica między procesorem a rdzeniem? Podczas gdy zarówno służą i działają jako komponent komputerowy naszego komputera, mają kilka różnic, które mogłyby dodatkowo wyjaśnić szybkość i wydajność komputera.
CPU, jak wspomniano wcześniej, jest tym, co wykonuje instrukcje naszego programu, a większość jest zawarta na jednym zintegrowanym układie obwodów. W ramach tego zintegrowanego obwodu znajduje się twój rdzeń, jednostka zarządzania wejściem i wyjściem oraz inne podstawowe komponenty. Z drugiej strony rdzeń jest jedynym elementem procesora, który wykonuje pracę. Jest to ten, który śledzi Twój cykl instrukcji, taki jak pobieranie, dekodowanie i wykonanie sekwencji.
Zazwyczaj wielopokładowy procesor jest opisywany jako szybszy procesor w porównaniu do twojego pojedynczego rdzenia, ale tak naprawdę zależy to od realizacji programu. Podczas gdy większość będzie twierdzić, że procesory wielordzeniowe będą działać szybciej, fakt, który zwykle jest prawdą w większości programów, procesory pojedyncze podstawowe mogą nadal pokonać procesory wielopasmowe dla niektórych programów dla prędkości. Wynika to z faktu, że nadal istnieją programy, które działają w szeregach, co oznacza, że można je wykonywać tylko poprzez wykonanie instrukcji krok po kroku i nie można ich wykonać osobno. Prędkość i wydajność będą teraz polegać na prędkości podstawowej twojego procesora.