<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:ui="http://projectmallard.org/ui/1.0/" type="topic" style="task" id="memory-map-use" lang="eu">

  <info>
    <revision pkgversion="3.11" date="2014-01-28" status="candidate"/>
    <link type="guide" xref="index#memory" group="memory"/>

    <license xmlns="http://projectmallard.org/1.0/" href="http://creativecommons.org/licenses/by-sa/3.0/">

  <p>This work is licensed under a
  <link href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons
  Attribution-ShareAlike 3.0 Unported License</link>.</p>

</license>

    <credit type="author copyright">
      <name>Phil Bull</name>
      <email>philbull@gmail.com</email>
      <years>2011</years>
    </credit>

    <credit type="author copyright">
      <name>Michael Hill</name>
      <email>mdhillca@gmail.com</email>
      <years>2011, 2014</years>
    </credit>

    <desc>Bistaratu prozesu baten memoria-mapa.</desc>
  </info>

  <title>Memoria-mapak erabiltzea</title>

  <p><gui>Virtual memory</gui> is a representation of the combined
  <gui>physical memory</gui> and <link xref="mem-swap">swap space</link> in a
  system. It enables running processes to access <em>more</em> than the
  existing physical memory by <gui>mapping</gui> 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 <em>paged out</em> or written
  to the swap space.</p>

  <p>The <gui>memory map</gui> 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.</p>

  <p>Prozesu baten <link xref="memory-map-what">memoria-mapa</link> bistaratzeko:</p>

  <steps>
    <item><p>Egin klik <gui>Prozesuak</gui> fitxan.</p></item>
    <item><p>Egin eskuineko klik nahi den prozesuan, <gui>prozesuen zerrendan</gui>.</p></item>
    <item><p>Egin klik <gui>Memoria-mapak</gui> aukeran.</p></item>
  </steps>

<section id="read">
  <title>Memoria-mapak irakurtzea</title>

  <list>
    <item>
      <p>Helbideak balio hamaseitarretan bistaratzen dira (16 oinarria).</p>
    </item>
    <item>
      <p>Tamainak <link xref="units">IEC aurrizki bitarretan</link> bistaratzen dira.</p>
    </item>
    <item>
      <p>At runtime the process can allocate more memory dynamically into an
      area called the <em>heap</em>, and store arguments and variables into
      another area called the <em>stack</em>.</p>
    </item>
    <item>
      <p>Programak berak eta partekatutako liburutegietako bakoitzak hiru sarrera dute bakoitzak, bat irakurri-exekutatu testu-segmenturako, beste bat irakurri-idatzi datu-segmenturako eta azken bat irakurri soilik datu-segmenturako. Bi datu-segmentuak trukatze-denbora gisa orriz aldatu behar dira.</p>
    </item>
  </list>

<table shade="rows" ui:expanded="false">
<title>Propietateak</title>
  <tr>
	  <td><p>Fitxategi-izena</p></td>
	  <td><p>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.</p></td>
  </tr>
  <tr>
	  <td><p>MB hasiera</p></td>
	  <td><p>Memoria-segmentua zein helbidetan hasten den. MB hasiera, MB amaiera eta MB desplazamendua balioek, elkarrekin, zehazten dute liburutegi partekatua diskoko zein kokalekutan dagoen mapatuta.</p></td>
  </tr>
  <tr>
	  <td><p>MB amaiera</p></td>
	  <td><p>Memoria-segmentua zein helbidetan amaitzen den.</p></td>
  </tr>
  <tr>
	  <td><p>MB tamaina</p></td>
	  <td><p>Memoria-segmentuaren tamaina</p></td>
  </tr>
  <tr>
	  <td><p>Banderak</p></td>
	  <td><p>Hurrengo banderek prozesuak eduki ditzakeen memoria-segmentu sarbideak deskribatzen dituzte:</p>
    <terms>
      <item>
        <title><gui>p</gui></title>
        <p>Memoria-segmentua pribatua da prozesu horretarako bakarrik, eta beste prozesuek ezin dute atzitu.</p>
      </item>
      <item>
        <title><gui>r</gui></title>
        <p>Prozesuak memoria-segmentutik irakurtzeko baimena du.</p>
      </item>
      <item>
        <title><gui>s</gui></title>
        <p>Memoria-segmentua zenbait prozesuk partekatzen dute.</p>
      </item>
      <item>
        <title><gui>w</gui></title>
        <p>Prozesuak memoria-segmentuan idazteko baimena du.</p>
      </item>
      <item>
        <title><gui>x</gui></title>
        <p>Prozesuak memoria-segmentuan dauden instrukzioak exekutatzeko baimena du.</p>
      </item>
    </terms>
    </td>
  </tr>
  <tr>
	  <td><p>MB desplazamendua</p></td>
	  <td><p>Helbidearen kokalekua memoria-segmentuan, MB hasieratik neurtuta.</p></td>
  </tr>
  <tr>
	  <td><p>Pribatua, partekatua, garbia, zikina</p></td>
<!--	  <td><p>Text pages are flagged read-execute in memory and don't need to
  be written to swap since they can be re-loaded from their original location
  on disk. Data pages have read-write permissions, and if modified when in
  memory, they are labeled <em>dirty</em>, and when designated for swapping,
  must be paged out.</p></td>
-->
          <td><list><item><p>Orri <em>pribatuak</em> prozesu bakar batek atzitzen ditu</p></item>
          <item><p>Orri <em>partekatuak</em> prozesu batetik baino gehiagotatik atzitu daitezke</p></item>
          <item><p>Orri <em>garbiek</em> oraindik ez dira aldatu memorian dauden bitartean eta baztertu egin daitezke trukatzetik irteteko markatu direnean</p></item>
          <item><p>Orri <em>zikinak</em> aldatu egin dira memorian dauden bitartean eta diskoan idatzi behar dira trukatzetik irteteko markatu direnean</p></item></list></td>
  </tr>
  <tr>
	  <td><p>Gailua</p></td>
	  <td><p>Partekatutako liburutegiaren fitxategi-izena kokatuta dagoen gailuaren zenbaki handia eta txikia. Elkarrekin, sistemaren partizio bat zehazten dute.</p></td>
  </tr>
  <tr>
	  <td><p>Inodoa</p></td>
	  <td><p>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.</p></td>
  </tr>
</table>

</section>
</page>
