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