Junior — Middle
Comment déterminer la taille de la page mémoire dans le système d'exploitation Unix?
sobes.tech IA
Réponse de l'IA
Dans les systèmes de type Unix, la taille de la page mémoire peut être déterminée à l'aide de l'appel système sysconf avec le paramètre _SC_PAGESIZE ou _SC_PAGE_SIZE.
En Go, cela peut être fait comme suit :
package main
import (
"fmt"
"syscall"
)
func main() {
pageSize := syscall.Getpagesize()
fmt.Printf("Taille de la page mémoire : %d octets\n", pageSize)
}
La fonction syscall.Getpagesize() retourne la taille de la page en octets, généralement 4096 octets, mais cela peut varier selon l'architecture et le système d'exploitation.