Junior — Middle
Jak určit velikost stránky paměti v operačním systému Unix?
sobes.tech AI
Odpověď od AI
V systémech podobných Unixu lze velikost stránky paměti určit pomocí systémového volání sysconf s parametrem _SC_PAGESIZE nebo _SC_PAGE_SIZE.
V jazyce Go to lze udělat takto:
package main
import (
"fmt"
"syscall"
)
func main() {
pageSize := syscall.Getpagesize()
fmt.Printf("Velikost stránky paměti: %d bajtů\n", pageSize)
}
Funkce syscall.Getpagesize() vrací velikost stránky v bajtech, obvykle 4096 bajtů, ale může se lišit v závislosti na architektuře a operačním systému.