Sobes.tech
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.