Documentation for a newer release is available. View Latest

Nucleo

Spazio di indirizzamento virtuale a 48 bit aarch64

Prima di Fedora 26, il kernel aarch64 in Fedora utilizzava uno spazio di indirizzamento virtuale (VA) di processo a 42 bit e, a causa del funzionamento del paging in aarch64, questo limitava anche l’indirizzo fisico massimo. Il VA a 42 bit era piuttosto restrittivo per alcune applicazioni, ma i processori aarch64 supportano anche i VA a 48 bit.

Per Fedora 26, Fedora ha introdotto un VA a 48 bit, in modo che i processi aarch64 più grandi non siano limitati dai vincoli virtuali o fisici di un VA a 42 bit. Questo cambiamento aiuta anche con elementi come gli hugetlb e potenzialmente fornisce un incremento delle prestazioni. Inoltre, consente a Fedora di avviarsi su una classe di macchine che hanno la maggior parte della RAM situata più in alto nello spazio di indirizzamento.

È improbabile che un utente desktop noti il cambiamento, se non per il fatto che Fedora potrebbe ora avviarsi su hardware aggiuntivo. Un utente server potrebbe invece riscontrare una maggiore disponibilità di RAM per database in-memory e simili.