Adres magistrali - Address bus

Autobus adres jest magistrala komputerowa (seria linii łączących dwa lub więcej urządzeń), który jest używany do określenia adresu fizycznego . Kiedy procesor lub DMA urządzeniem wyposażonym w technologię potrzebuje do odczytu lub zapisu do lokalizacji w pamięci, to określa, że miejsce w pamięci na magistrali adresowej (wartość do odczytu lub zapisu jest wysyłany na magistralę danych ). Szerokość magistrali adresowej określa ilość pamięci system może zająć. Na przykład, układ z 32-bitowej magistrali adresowej może zająć 2 32 miejsc (4294967296) pamięci. Jeśli każda komórka pamięci przechowuje jeden bajtowy, adresowalna pamięć to 4 GB.

Realizacja

Wczesne procesory stosowane drutu dla każdego bitu szerokości adresowej. Na przykład adres 16-bitowy autobus miał 16 druty fizycznych składających się na autobus. Jak autobusy się szersze i dłuższe, to podejście się drogie w kategoriach liczby kołków wiórowych i ślady na pokładzie. Począwszy od Mostek 4096 DRAM, adres multipleksowanie realizowane z multiplekserów stały się powszechne. W multipleksowanej schematu adresu, adres zostanie wysłany w dwóch równych częściach na naprzemiennych cyklach autobusowych. To o połowę liczbę sygnałów magistrali adresowej wymagane do połączenia się z pamięci. Na przykład 32-bitowy adres magistrali może być realizowane za pomocą 16 linii i przesyłania pierwszą część adresu pamięci, bezpośrednio po drugiej połowie adresu pamięci

Przykłady

Dostęp do indywidualnego bajt często wymaga odczytu lub zapisu na całej szerokości magistrali (a słowo ) na raz. W tych przypadkach najmniej znaczące bity magistrali adresowej nie mogą być realizowane nawet - to zamiast odpowiedzialność urządzenia kontrolującego wyizolowania indywidualny bajt wymaganych od kompletnego słowa przekazane. To jest przypadek, na przykład, z VESA Local Bus , który nie ma dwa najmniej znaczące bity, ograniczenie to autobus wyrównane transferu 32-bitowych.

Historycznie rzecz biorąc, były też niektóre przykłady komputerów, które były tylko w stanie rozwiązać słowa.

Zobacz też