Phil Bull
philbull@gmail.com 2011
Michael Hill
mdhillca@gmail.com 2011, 2014
Bistaratu prozesu baten memoria-mapa.

# Memoria-mapak erabiltzea

Virtual memory is a representation of the combined physical memory and swap space in a system. It enables running processes to access more than the existing physical memory by mapping locations in physical memory to files on disk. When the system needs more pages of memory than are available, some of the existing pages will be paged out or written to the swap space.

The memory map displays the total virtual memory use of the process, and can be used to determine the memory cost of running a single or multiple instances of the program, to ensure the use of the correct shared libraries, to see the results of adjusting various performance tuning parameters the program may have, or to diagnose issues such as memory leaks.

Prozesu baten memoria-mapa bistaratzeko:

Egin klik Prozesuak fitxan.

Egin eskuineko klik nahi den prozesuan, prozesuen zerrendan.

Egin klik Memoria-mapak aukeran.

# Memoria-mapak irakurtzea

Helbideak balio hamaseitarretan bistaratzen dira (16 oinarria).

Tamainak IEC aurrizki bitarretan bistaratzen dira.

At runtime the process can allocate more memory dynamically into an area called the heap, and store arguments and variables into another area called the stack.

The program itself and each of the shared libraries has three entries each, one for the read-execute text segment, one for the read-write data segment and one for a read-only data segment. Both data segments need to be paged out at swap time.

## Propietateak

Fitxategi-izena | Prozesu bat erabiltzen ari den liburutegi partekatu baten kokalekua. Eremu hori hutsik badago, errenkada horretako memoria-informazioak memoria-mapa taularen gainean bistaratzen den prozesuak jabetzan duen memoria deskribatzen du.
MB hasiera | Memoria-segmentua zein helbidetan hasten den. MB hasiera, MB amaiera eta MB desplazamendua balioek, elkarrekin, zehazten dute liburutegi partekatua diskoko zein kokalekutan dagoen mapatuta.
MB amaiera | Memoria-segmentua zein helbidetan amaitzen den.
MB tamaina | Memoria-segmentuaren tamaina

Banderak

Hurrengo banderek prozesuak eduki ditzakeen memoria-segmentu sarbideak deskribatzen dituzte:

## p

Memoria-segmentua pribatua da prozesu horretarako bakarrik, eta beste prozesuek ezin dute atzitu.

## r

Prozesuak memoria-segmentutik irakurtzeko baimena du.

## s

Memoria-segmentua zenbait prozesuk partekatzen dute.

## w

Prozesuak memoria-segmentuan idazteko baimena du.

## x

Prozesuak memoria-segmentuan dauden instrukzioak exekutatzeko baimena du.

MB desplazamendua | Helbidearen kokalekua memoria-segmentuan, MB hasieratik neurtuta.

Pribatua, partekatua, garbia, zikina

Orri pribatuak prozesu bakar batek atzitzen ditu

Orri partekatuak prozesu batetik baino gehiagotatik atzitu daitezke

Orri garbiek oraindik ez dira aldatu memorian dauden bitartean eta baztertu egin daitezke trukatzetik irteteko markatu direnean

Orri zikinak aldatu egin dira memorian dauden bitartean eta diskoan idatzi behar dira trukatzetik irteteko markatu direnean

Gailua | Partekatutako liburutegiaren fitxategi-izena kokatuta dagoen gailuaren zenbaki handia eta txikia. Elkarrekin, sistemaren partizio bat zehazten dute.
Inodoa | The inode on the device from which the shared library location is loaded into memory. An inode is the structure the filesystem uses to store a file, and the number assigned to it is unique.