Mercurial > hg > Papers > 2014 > masakoha-thesis > final
changeset 51:06f75bca7a70
suspend blocked read
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 21 Feb 2014 00:46:19 +0900 |
parents | 22740fb4d522 |
children | 1ae8a15f3e94 |
files | paper/chapter4.tex |
diffstat | 1 files changed, 5 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/chapter4.tex Fri Feb 21 00:26:56 2014 +0900 +++ b/paper/chapter4.tex Fri Feb 21 00:46:19 2014 +0900 @@ -60,12 +60,8 @@ \caption{mmap のイメージ} \label{fig:mmap} \end{figure} -\section{Broked Read の設計と実装} -・ I/O を mmap ではなく、pread 関数で実装した - -・ pread の概要 - -・ pread で実装すると、自分自身で制御できる。 +\section{Bloked Read の設計と実装} +Blocked Read とは、読み込みの Task と、それに対する何らかの処理の Task を切り離すための実装方法である。 ・ TaskManager で allocate して、Task として呼び出した pread で allocate 部分に格納している @@ -74,14 +70,14 @@ ・ pread は常に走っていているのが理想 -図\ref{fig:mmap} +図\ref{fig:block} \begin{figure}[htbp] \begin{center} \includegraphics[width=1.0\textwidth]{fig/blockedreadimage.pdf} \end{center} -\caption{[image]blocked read image} -\label{fig:mmap} +\caption{Blocked Read image} +\label{fig:block} \end{figure} ・ これで IO と Task が同時にはしるようになった