Różnica między procesorem a rdzeniem

Różnica między procesorem a rdzeniem

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.

  1. Aportować - zbiera instrukcje z pamięci komputera
  2. Rozszyfrować - określa, jakie instrukcje mają być wykonane
  3. 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

procesorRdzeń
Obwody elektroniczne w komputerzeObwód elektroniczny w CPU
Komputer może mieć wiele procesorówCPU może mieć wiele rdzeni
Następuje Fetch-Decode-ExecuteNastę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.