Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 32 bitové PC - limit RAM

Zdravím, nevíte kde se vzal ten limit 4 GB paměti u 32 bitových operačních systémů? Napadlo mě jedno vysvětlení, je to od toho že 2^32 = 4GB?
To je asi blbost, žejo? To by potom 16 bitové počítače musely mít limit 64 kB a 8 bitové 256 bajtů, a to uměly mnohem víc.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
aha, tak už je mi to jasné. A ta paměť RAM potřebuje pro každý bajt samostatnou adresu? To není rozd…
Dannyk 24.09.2016 10:10
Dannyk
ked ma nejaka instrukcia CPU napr. spocitat 2 cisla, tak musis v tej instrukcii registrom adresovat… nový
MM.. 24.09.2016 10:17
MM..
MS to použít normálně umí. Omezení desktopových verzí je spíš obchodní než technické. nový
Wikan 24.09.2016 10:32
Wikan
PAE musi podporovat aj samotna aplikacia. a podporuje to mizive percento aplikacii nový
shiro 24.09.2016 10:33
shiro
Noo, ono to bolo tusim kvoli ovladacom, ale ok to je uz jedno :) Dnes su vsetky CPU 64bitove a nema… poslední
MM.. 24.09.2016 10:56
MM..
A ano 16bitove pocitace priamo adresovali max 64kB, stejne tak 8bitove (tam sa zvycajne pouzival spe… nový
MM.. 24.09.2016 10:20
MM..

ked ma nejaka instrukcia CPU napr. spocitat 2 cisla, tak musis v tej instrukcii registrom adresovat konkretne cislo, ne nejaky blok. 32bitovy register adresuje maximalne 4GB, lebo pocet kombinacii 32 prvkov s hodnotou 1 alebo 0 je 4miliardy.

P.S. "bloky" by bolo to PAE, co existuje uz od pentium1 (ca. rok 199x), len microsoft jaksi to asi moc nevedel pouzit, lebo Win resp. driver model su len take chaoticke polepence a uz sa v tom nevyzna asi ani nikto v MS. PAE by ale bolo riesenie.

A ano 16bitove pocitace priamo adresovali max 64kB, stejne tak 8bitove (tam sa zvycajne pouzival specialny 16bit register na adresovanie, ktory sa musel plnit na 2x). Vsetko zavisi od toho jak dany CPU ma riesene adresne registre a adresnu zbernicu.

Zpět do poradny Odpovědět na původní otázku Nahoru