# HG changeset patch # User mir3636 # Date 1549865962 -32400 # Node ID 9243b1191c5c96f231df94c8b18e3ef5985f0f13 # Parent 675cd2c69450d756e1a8c43b42b0b7a0f551e7f2 update diff -r 675cd2c69450 -r 9243b1191c5c paper/master_paper.pdf Binary file paper/master_paper.pdf has changed diff -r 675cd2c69450 -r 9243b1191c5c paper/xv6.tex --- a/paper/xv6.tex Mon Feb 11 08:28:55 2019 +0900 +++ b/paper/xv6.tex Mon Feb 11 15:19:22 2019 +0900 @@ -159,9 +159,12 @@ \lstinputlisting[label=fileread, caption=fileread の CbC 書き換えの例]{./src/fileread.c} -ソースコード \ref{readi} では、cbc\_devsw を +CbC では cbc\_devsw を定義しておりソースコード \ref{readi} 11行目で次の Code Gear へと継続する。 \lstinputlisting[label=readi, caption=readi の CbC 書き換えの例]{./src/readi.c} + + + \lstinputlisting[label=consoleread, caption=consoleread の CbC 書き換えの例]{./src/console.c} @@ -181,7 +184,7 @@ \label{fig:xv6Interface} \end{figure} -\section{xv6 の CbC 書き換えによる評価} +\section{xv6 の CbC 書き換えによる考察} CbC は Code Gear 間の遷移は goto による継続で行われるため、 状態遷移ベースでのプログラムに適している。