changeset 5:e2226bdb7006 default tip

Fix FileWrite. Add files,data and report.
author Hiroyuki Tamae <e165759@ie.u-ryukyu.ac.jp>
date Fri, 17 Nov 2017 18:12:38 +0900
parents 7abd0749e3eb
children
files fedora/filesize_b_51200_201711171656.txt fedora/filesize_b_5120_201711171656.txt fedora/filesize_b_512_201711171656.txt fedora/filesize_u_201711171656.txt gradle/wrapper/gradle-wrapper.jar gradle/wrapper/gradle-wrapper.properties mac/filesize_b_51200_201711171649.txt mac/filesize_b_5120_201711171649.txt mac/filesize_b_512_201711171649.txt mac/filesize_u_201711171649.txt report/165759D.pdf report/FileWrite2-2.mm report/FileWrite2-2.png report/OperatingSystem2-2.tex settings.gradle
diffstat 15 files changed, 137 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fedora/filesize_b_51200_201711171656.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,1
+10000,3
+100000,12
+1000000,21
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fedora/filesize_b_5120_201711171656.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,1
+10000,2
+100000,7
+1000000,18
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fedora/filesize_b_512_201711171656.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,1
+10000,4
+100000,7
+1000000,19
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fedora/filesize_u_201711171656.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,1
+10000,8
+100000,65
+1000000,619
Binary file gradle/wrapper/gradle-wrapper.jar has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gradle/wrapper/gradle-wrapper.properties	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.3.1-bin.zip
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStorePath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mac/filesize_b_51200_201711171649.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,0
+10000,1
+100000,6
+1000000,19
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mac/filesize_b_5120_201711171649.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,1
+10000,1
+100000,4
+1000000,34
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mac/filesize_b_512_201711171649.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,1
+10000,1
+100000,6
+1000000,44
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mac/filesize_u_201711171649.txt	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,5 @@
+0,0
+1000,7
+10000,64
+100000,664
+1000000,9406
Binary file report/165759D.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/report/FileWrite2-2.mm	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,30 @@
+<map version="1.0.1">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1510900257006" ID="ID_474287826" MODIFIED="1510900334284" TEXT="FileWrite">
+<node CREATED="1510900335452" ID="ID_1735206220" MODIFIED="1510900347475" POSITION="right" TEXT="&#x30d0;&#x30c3;&#x30d5;&#x30a1;">
+<node CREATED="1510900348245" ID="ID_1262483559" MODIFIED="1510900351113" TEXT="&#x3042;&#x308a;">
+<node CREATED="1510900355209" ID="ID_239000142" MODIFIED="1510900357897" TEXT="&#x30d0;&#x30c3;&#x30d5;&#x30a1;&#x306e;&#x30b5;&#x30a4;&#x30ba;"/>
+</node>
+<node CREATED="1510900351385" ID="ID_99082990" MODIFIED="1510900353187" TEXT="&#x306a;&#x3057;"/>
+</node>
+<node CREATED="1510907984989" ID="ID_923863408" MODIFIED="1510908050019" POSITION="left" TEXT="&#x8a18;&#x61b6;&#x5a92;&#x4f53;&#x306e;&#x66f8;&#x8fbc;&#x901f;&#x5ea6;">
+<node CREATED="1510908009402" ID="ID_984091847" MODIFIED="1510908278227" TEXT="HDD">
+<node CREATED="1510908020366" ID="ID_1055180662" MODIFIED="1510908022772" TEXT="&#x56de;&#x8ee2;&#x6570;"/>
+<node CREATED="1510908281391" ID="ID_858843803" MODIFIED="1510908286475" TEXT="&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;"/>
+</node>
+<node CREATED="1510908012272" ID="ID_851172205" MODIFIED="1510908014063" TEXT="SSD">
+<node CREATED="1510908304584" ID="ID_271488232" MODIFIED="1510908308779" TEXT="&#x66f8;&#x304d;&#x8fbc;&#x307f;&#x901f;&#x5ea6;"/>
+</node>
+</node>
+<node CREATED="1510908167826" ID="ID_59144160" MODIFIED="1510908170895" POSITION="right" TEXT="&#x30e1;&#x30e2;&#x30ea;">
+<node CREATED="1510908171846" ID="ID_1651784655" MODIFIED="1510908173536" TEXT="&#x5bb9;&#x91cf;"/>
+<node CREATED="1510908175628" ID="ID_1388720013" MODIFIED="1510908187270" TEXT="&#x30ad;&#x30e3;&#x30c3;&#x30b7;&#x30e5;&#x30e1;&#x30e2;&#x30ea;">
+<node CREATED="1510908188398" ID="ID_564355995" MODIFIED="1510908193552" TEXT="&#x30d2;&#x30c3;&#x30c8;&#x7387;"/>
+</node>
+<node CREATED="1510908205810" ID="ID_613929169" MODIFIED="1510908210301" TEXT="&#x4eee;&#x60f3;&#x30e1;&#x30e2;&#x30ea;">
+<node CREATED="1510908244288" ID="ID_1596923392" MODIFIED="1510908247264" TEXT="&#x30da;&#x30fc;&#x30b8;&#x30d5;&#x30a9;&#x30fc;&#x30eb;&#x30c8;"/>
+</node>
+</node>
+<node CREATED="1510908296481" ID="ID_1170530165" MODIFIED="1510908299056" POSITION="left" TEXT="&#x30d0;&#x30b9;&#x306e;&#x901f;&#x5ea6;"/>
+</node>
+</map>
Binary file report/FileWrite2-2.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/report/OperatingSystem2-2.tex	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,60 @@
+\documentclass{jsarticle}
+\usepackage{listings}
+\usepackage[dvipdfmx]{graphicx}
+\usepackage[dvipdfmx]{color}
+\usepackage{float}
+\usepackage[top=20truemm,bottom=20truemm,left=25truemm,right=25truemm]{geometry}
+
+\begin{document}
+
+\title{Operating System 2.2}
+\author{165759D 玉榮宏祐樹}
+\date{}
+\maketitle
+\begin{center}
+\end{center}
+\newpage
+
+\section{MacOS~X}
+\begin{figure}[htbp]
+ \begin{minipage}{0.5\hsize}
+  \begin{center}
+   \includegraphics[width=75mm]{u_b.png}
+  \end{center}
+  \caption{MacOS~X(すべてのデータ)}
+  \label{fig:one}
+ \end{minipage}
+ \begin{minipage}{0.5\hsize}
+  \begin{center}
+   \includegraphics[width=75mm]{b_size.png}
+  \end{center}
+  \caption{MacOS~X(バッファサイズ比較)}
+  \label{fig:two}
+ \end{minipage}
+\end{figure}
+MacOS~Xで測定したデータをそれぞれ図1(すべてのデータ)、図2(バッファサイズ比較)に示す。
+
+バッファ使用の有無による速度差は顕著で、バッファを使用した方が処理速度は速い。また、データサイズが大きくなるに連れて、バッファのサイズの大きさによる処理速度の差が出てくる。
+\section{fedoraOS~26}
+\begin{figure}[htbp]
+ \begin{minipage}{0.5\hsize}
+  \begin{center}
+   \includegraphics[width=75mm]{u_b_fedora.png}
+  \end{center}
+  \caption{fedoraOS~26(すべてのデータ)}
+  \label{fig:one}
+ \end{minipage}
+ \begin{minipage}{0.5\hsize}
+  \begin{center}
+   \includegraphics[width=75mm]{b_size_fedora.png}
+  \end{center}
+  \caption{fedoraOS~26(バッファサイズ比較)}
+  \label{fig:two}
+ \end{minipage}
+\end{figure}
+fedoraOS~26で測定したデータをそれぞれ図3(すべてのデータ)、図4(バッファサイズ比較)に示す。
+
+こちらも、バッファ使用の有無による速度差は大きく、バッファを使用した方が処理速度は速い。また、MacOSと比較して、全体的にファイル書き込み速度が非常に速い。これは、MacOSでは物理的なディスク(SSD)に対してアクセスを行っているのに対して、fedoraOSでは仮想的なディスクに対してアクセスを行っていることから差が出たと考える。
+
+MacOSでは大きいデータサイズのファイルを書き込む場合、バッファサイズによって速度差がはっきり表れていたが、fedoraOSではそのような差は見受けられなかった。仮想的なディスクに対してのアクセスは、バッファの使用効率が良いのか、使用するサイズが固定されているのかのいずれかだと考える。
+\end{document}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/settings.gradle	Fri Nov 17 18:12:38 2017 +0900
@@ -0,0 +1,2 @@
+rootProject.name = 'FileWrite'
+