Junior — Middle
Kako odrediti veličinu stranice memorije u Unix operativnom sistemu?
sobes.tech АИ
Одговор од АИ
U sistemima sličnim Unixu, veličina stranice memorije može se odrediti pomoću sistemskog poziva sysconf sa parametrima _SC_PAGESIZE ili _SC_PAGE_SIZE.
U Go jeziku, to se može uraditi na sledeći način:
package main
import (
"fmt"
"syscall"
)
func main() {
pageSize := syscall.Getpagesize()
fmt.Printf("Veličina stranice memorije: %d bajta\n", pageSize)
}
Funkcija syscall.Getpagesize() vraća veličinu stranice u bajtovima, obično 4096 bajta, ali može varirati u zavisnosti od arhitekture i operativnog sistema.