Junior — Middle
Ako určiť veľkosť stránky pamäte v operačnom systéme Unix?
sobes.tech AI
Odpoveď od AI
V systémoch podobných Unixu možno veľkosť stránky pamäte určiť pomocou systémového volania sysconf s parametrom _SC_PAGESIZE alebo _SC_PAGE_SIZE.
V jazyku Go to možno urobiť takto:
package main
import (
"fmt"
"syscall"
)
func main() {
pageSize := syscall.Getpagesize()
fmt.Printf("Veľkosť stránky pamäte: %d bajtov\n", pageSize)
}
Funkcia syscall.Getpagesize() vracia veľkosť stránky v bajtoch, zvyčajne 4096 bajtov, ale môže sa líšiť v závislosti od architektúry a operačného systému.