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