Sobes.tech
Junior — Middle

Чӣ тавр андозаи саҳифаи хотира дар системаи оператсионӣ Unix муайян кардан мумкин аст؟

sobes.tech AI

Ҷавоб аз AI

Дар системаҳои монанди Unix, андозаи саҳифаи хотираро бо истифода аз даъвати системаи sysconf бо параметри _SC_PAGESIZE ё _SC_PAGE_SIZE муайян кардан мумкин аст.

Дар Go, инро чунин кардан мумкин аст:

package main

import (
    "fmt"
    "syscall"
)

func main() {
    pageSize := syscall.Getpagesize()
    fmt.Printf("Андозаи саҳифаи хотира: %d байт\n", pageSize)
}

Функсияи syscall.Getpagesize() андозаи саҳифаро дар байтҳо бармегардонад, одатан 4096 байт, аммо вобаста ба сохтор ва системаи оператсионӣ метавонад фарқ кунад.