changeset 99:b41e121acc0b

add mmap
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sun, 11 May 2014 17:56:29 +0900
parents 3dbef6fda385
children e64b09046d20
files Cerium_IO/Cerium_IO_memo.txt
diffstat 1 files changed, 13 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Cerium_IO/Cerium_IO_memo.txt	Sun May 11 03:15:59 2014 +0900
+++ b/Cerium_IO/Cerium_IO_memo.txt	Sun May 11 17:56:29 2014 +0900
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+2014/05/11 (Sun)
+    [memo]
+    void *mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off);
+
+    off はページサイズの整数倍でなければならない。
+    ページサイズの取得は、getpagesize() で調べることができる。
+    (ページサイズの整数倍でないと、error することを確認)
+
+    http://www.gadgety.net/shin/tips/unix/ipc/mmap.html
+
+-------------------------------------------------------------------
 2014/05/08 (Thu)
     [memo]
         IO についての具体的な論文を出したい
@@ -7,7 +19,7 @@
         GPU で word count を走らせた時も計測してみよう
         pread を fread で書き換えたり、Blocked mmap もやってみて、様々な読み込み方法を試してみよう
 
-
+-------------------------------------------------------------------
 2014/05/01 (Thu)
     [memo]
         Linux のメモリキャッシュをクリアする