Skip to main content

Co to jest rejestr kontroli?

Chociaż podstawową pamięcią systemową na komputerze jest pamięć o dostępie do losowego dostępu (pamięć RAM), która jest ogólnie podłączona do płyty głównej i podłączona do procesora komputerów, pamięć RAM nie jest jedynym typem pamięci na komputerze.Centralna jednostka przetwarzania (CPU) zawiera również ograniczoną ilość pamięci, umożliwiając bardzo szybkie przenoszenie danych.Lokalizacje te są znane jako rejestry.Rejestr sterowania na komputerze jest rodzajem rejestru, który kontroluje lub zmienia podstawowe zachowanie procesora komputerowego.

Pomyśl o rejestrze sterowania jak małą szufladę w procesorze, do którego komputer może uzyskać dostęp znacznie łatwiej niż inne lokalizacje pamięci w systemie.Umieszczając rejestr kontrolny na fizycznej matrycy procesora, eliminuje opóźnienie i zwiększa prędkość dostępu do znacznie wyższej wartości niż inne lokalizacje w systemie.Zatem komputer używa go do najważniejszych zadań procesora, aby komputer działał płynnie i wydajnie.

Bez rejestru sterowania procesor może przechowywać dane tylko poprzez wysyłanie go przez przednią magistralę boczną (FSB) do pamięci RAM.Ponadto mógł jedynie pobrać dane, wyciągając je z powrotem do przedniej szyny bocznej z pamięci.Chociaż może to zabrzmieć trywialnie, przepustowość przednich bocznych autobusów mdash;maksymalna ilość danych, które może przenosić na raz mdash;jest dość ograniczony.Z tysiącami danych przechodzących przez każdą sekundę, szybko stanie się to poważnym wąskim gardłem dla komputera, powodując opóźnienie i przerywając przepływ podstawowych operacji.Korzystanie z rejestru sterowania oznacza, że dane nie muszą w ogóle podróżować: jest to różnica między przechowywaniem czegoś w szufladzie biurka, gdzie jest pod ręką, a przechowywaniem go w skrzynce pocztowej na końcu podjazdu.

GłównyZastosowania rejestru sterującego obejmują kontrolowanie przerwań, stronicowania, adresowania i funkcjonalności koprocesora.Przerwania występują, gdy urządzenie sprzętowe na komputerze wysyła sygnał awaryjny do procesora, wymagając od niego upuszczenia tego, co obecnie robi na korzyść określonego problemu.Adresowanie odnosi się do znalezienia i wykorzystywania fizycznych adresów w systemie RAM, pobieraniu i przechowywaniu informacji dla komputera.Stronicowanie to kolejna technika zarządzania pamięcią, w której informacje są przechowywane w pliku strony znajdującym się na dysku twardym.Koprocesor służy do uzupełnienia procesora, obsługi informacji graficznej i innych operacji, takich jak arytmetyka i szyfrowanie punktu zmiennoprzecinkowego.