website logo
Auteur
avatar
corto

Forum » » OS4 toutes plateformes confondues » » Quelques news au sujet de l'OS4


Posté : 29-04-2014 21:42 icone du post

Citation : Crisot?


AmigaOS4.1 now has a mechanism to use more than 4 GB of memory but can make good use of essentially all physical memory available (i.e. the limit imposed by the 32 bit limit was circumvented).


Je veux pas dire de connerie, mais *si j'ai bien compris*, il parle de dépassement de la limite des 4 Go sur architecture *32 bits*. Hors au delà de toute trick qu'OS4 emploierait pour allouer sa mémoire au delà des 4 Go, je ne vois pas ensuite comment un CPU 32 bits pourrait y accéder, vu que c'est une limite physique du bus d'adressage.

A moins que j'ai mal compris?
X1000 - 8GB - Radeon HD6570
Sam440 flex - Radeon 9250

Message édité par : K-L / 27-04-2014 22:44?


Comme le dit Daff, je pense que le dépassement de 4 GB concerne les machines 64 bits.

Ceci dit, sur x86 il existe sur des midèles 32 bits la fonctionnalité PAE (Physical Address Extension) qui permet d'exploiter plus de 4 Go. Attention, les applications n'ont chacune que 4 Go, c'est le kernel qui peut exploiter toute cette mémoire pour lui et ses processus.
Il y aussi sur ARM l'extension LPAE (Large Physical Address Space) qui remplit le même rôle, et présent par exemple dans les Cortex-A15.
Pour plus d'infos la-dessus :
http://stackoverflow.com/questions/21683801/4gb-ram-for-32-bit-machine

Sur PPC ... je pense que c'est du cas par cas mais ... le 440 peut encore nous surprendre : il a un espace d'adressage physique sur 36 bits ! Dans un autre document j'ai trouvé : "The PPC440 uses 32-bit effective addresses that are translated to 41-bit virtual addresses and then to 36-
bit real (physical) addresses, which provides a 64 GB real address space."

Donc voila, une seule chose est sûre : sur une architecture 32 bits, chaque processus ne peut pas utiliser plus de 4 GB (la belle affaire !) mais il existe des moyens pour exploiter beaucoup plus. Sous réserve bien sûr qu'il n'y ait pas une limitation par le hardware (cas sur la petite 440 je suppose, la carte a été faite comme ça) et ... que le système supporte cette spécificité.


Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1863&forum=6