³µÍ×


64¥Ó¥Ã¥È¤Î¾ì¹ç¤Î¥Ú¡¼¥¸¥Æ¡¼¥Ö¥ë¤Î¹½Â¤ÂΡ£

¼ÂÁõ



/* 64-bit implementation:
   The page table is represented sparsely as a hash table
   with linear probing */

64¥Ó¥Ã¥È¤Î¼ÂÁõ: ¥Ú¡¼¥¸¥Æ¡¼¥Ö¥ë¤ÏÀþ·ÁÁöºº¤µ¤ì¤ë¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤È¤·¤Æɽ¸½¤µ¤ì¤ë¡£


struct page_table {
  mlsize_t size;                /* size == 1 << (wordsize - shift) */

entries¥á¥ó¥Ð¤ÎÇÛÎó¤ÎÂ礭¤µ¡£2¤Î¤Ù¤­¾è¤Ë¤Ê¤ë¡£

  int shift;

¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ëÃæ¤Î¥¨¥ó¥È¥ê¤òõ¤¹¤È¤­¡¢¥á¥â¥ê¥¢¥É¥ì¥¹¤Î¾å°Ì¿ô¥Ó¥Ã¥È¤ò»ÈÍѤ¹¤ë¤¬¡¢¤½¤Î¤È¤­¤Ë±¦¥·¥Õ¥È¤¹¤ë¥Ó¥Ã¥È¿ô¡£

  mlsize_t mask;                /* mask == size - 1 */

¥Ï¥Ã¥·¥åÃͤ«¤éÇÛÎó¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤òµá¤á¤ë¤È¤­¤Î¥Þ¥¹¥¯¡£

  mlsize_t occupancy;

¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤ÎÃæ¤Î¥¨¥ó¥È¥ê¿ô¡£

  uintnat * entries;            /* [size]  */

ÇÛÎó¤ÎÀèƬ¤Î¥¢¥É¥ì¥¹¡£

};
¥¿¥°

¤³¤Î¥Ú¡¼¥¸¤Ø¤Î¥³¥á¥ó¥È

ocaml-3.11.0/page_table - SumiTomohiko��Wiki - Seesaa Wiki�ʥ������� for ���ޡ��ȥե��� モンクレール ダウン http://www.pslcbi.com/moncler2014.html

0
Posted by ãƒ¢ãƒ³ã‚¯ãƒ¬ãƒ¼ãƒ« ダウン 2013ǯ12·î10Æü(²Ð) 05:38:23 ÊÖ¿®

ocaml-3.11.0/page_table - SumiTomohiko��Wiki - Seesaa Wiki�ʥ������� for ���ޡ��ȥե��� モンクレール アウトレット http://www.pslcbi.com/moncler2014.html

0
Posted by ãƒ¢ãƒ³ã‚¯ãƒ¬ãƒ¼ãƒ« アウトレット 2013ǯ12·î08Æü(Æü) 04:44:05 ÊÖ¿®

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

WikiÆ⸡º÷

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹