1. Rejestr :
Rejestry są najmniejszymi elementami przechowującymi dane, które są wbudowane w sam procesor. Są to miejsca w pamięci, które są bezpośrednio dostępne przez procesor. Mogą one przechowywać instrukcję, adres przechowywania lub dowolny rodzaj danych, takich jak sekwencja bitów lub pojedyncze znaki. Na przykład instrukcja może określać, że zawartość dwóch zdefiniowanych rejestrów ma być pomnożona razem, a następnie umieszczona w określonym rejestrze.
Przykłady: Rejestr akumulatora, Licznik programu, Rejestr instrukcji, Rejestr adresu itp.
2. Pamięć :
Pamięć jest urządzeniem sprzętowym używanym do przechowywania programów komputerowych, instrukcji i danych. Pamięć, która jest wewnętrzna w procesorze jest pamięcią podstawową (RAM), a pamięć, która jest zewnętrzna w stosunku do procesora jest pamięcią wtórną (dysk twardy). Pamięć można również podzielić na kategorie na podstawie pamięci lotnej i nieulotnej. Lotna pamięć jest pamięć, która traci swoją zawartość, gdy komputer lub urządzenie sprzętowe traci zasilanie. RAM (Random Access Memory) jest przykładem pamięci lotnej. Non-volatile pamięć jest pamięć, która utrzymuje swoją zawartość, nawet jeśli zasilanie zostanie utracone. EPROM jest przykładem pamięci nieulotnej.
Przykład : RAM, EPROM itp.
Różnica między rejestrem a pamięcią :
S.NO. | Rejestr | Pamięć |
---|---|---|
Rejestry przechowują operandy lub instrukcje, które CPU aktualnie przetwarza. | Pamięć przechowuje instrukcje i dane, które aktualnie wykonywany program w CPU wymaga. | |
Rejestry przechowują niewielką ilość danych około 32-bity do 64-bity. | Pamięć komputera może wynosić od kilku GB do TB. | |
CPU może operować na zawartości rejestru w tempie więcej niż jednej operacji w jednym cyklu zegara. | CPU uzyskuje dostęp do pamięci w wolniejszym tempie niż rejestr. | |
Typami są rejestr akumulatora, licznik programu, rejestr instrukcji, rejestr adresu, itp. | Typem pamięci są RAM, itp. | |
Rejestry mogą być kontrolowane tzn. można przechowywać i pobierać z nich informacje. | Pamięć jest prawie niesterowalna. | |
Rejestry są szybsze niż pamięć. | RAM jest znacznie wolniejszy niż rejestry. |
Dodaj komentarz