
Výpočet RAM podle CPU
Jakým výpočtěm zjistím, jak velkou operační paměť můžu adresovat procesoru podle šířky slova?
Jakým výpočtěm zjistím, jak velkou operační paměť můžu adresovat procesoru podle šířky slova?
Předmět | Autor | Datum |
---|---|---|
Podle šířky slova těžko, ono to může být složitější. Ale obecně je to 2^šířka. Wikan 12.10.2011 18:58 |
Wikan | |
Takže když to bude např. 16 bitový procesor, tak to bude 64 kB? mem 12.10.2011 19:11 |
mem | |
No to právě ne. Není důležité kolikabitový je procesor, ale jak má širokou paměťovou sběrnici. Wikan 12.10.2011 19:41 |
Wikan | |
Nechci se hádat, Wikane, ale původní PC řady XT měly sběrnici 8 bitů a přesto adresovaly (přímo) 64k… Pytlík 12.10.2011 22:10 |
Pytlík | |
... mozno ta zmiatlo to, ze lacnejsia varianta 8088 Intel_8088 mala 8bitovu datovu (nie adresnu) zbe… poslední MM.. 12.10.2011 22:32 |
MM.. |
Zpět do poradny Odpovědět na původní otázku Nahoru
Podle šířky slova těžko, ono to může být složitější. Ale obecně je to 2^šířka.
Takže když to bude např. 16 bitový procesor, tak to bude 64 kB?
No to právě ne. Není důležité kolikabitový je procesor, ale jak má širokou paměťovou sběrnici.
Nechci se hádat, Wikane, ale původní PC řady XT měly sběrnici 8 bitů a přesto adresovaly (přímo) 64kB... A to přoto, že měly 16 bitové instrukce.
... mozno ta zmiatlo to, ze lacnejsia varianta 8088 Intel_8088 mala 8bitovu datovu (nie adresnu) zbernicu. Adresne tam bolo tusim plnych 20 liniek (neviem naisto nechce sa mi to teraz hladat).
Inac paradoxne to co pises plati prave dnes, pretoze u dnesnych DRAM sa pouziva na DIMM moduloch tzv. adresny multiplex (CAS-RAS pristup), ktory znizuje pocet potrebnych adresnych vodicov na DIMM module na polovicu
Ale 8086 to este nemala (ta mala plnych 16AD(adresy multiplexovane s datami) + 4 extra adresne piny)