Chore: update typst template version
This commit is contained in:
Binary file not shown.
BIN
docs/main.pdf
BIN
docs/main.pdf
Binary file not shown.
@@ -1,5 +1,6 @@
|
|||||||
#import "template/styles.typ": document
|
#import "template/module.typ": *
|
||||||
#show: document.with(
|
|
||||||
|
#show: default.with(
|
||||||
title: "Memory and Storage System - HW1 FIO",
|
title: "Memory and Storage System - HW1 FIO",
|
||||||
authors: ((
|
authors: ((
|
||||||
name: "Yi-Ting Shih (111550013)",
|
name: "Yi-Ting Shih (111550013)",
|
||||||
@@ -24,12 +25,12 @@ kernel 6.14.2.arch1-1.
|
|||||||
== Q0. Example
|
== Q0. Example
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q0.output"))
|
#code(read("code/q0.output"))
|
||||||
|
|
||||||
== Q1. Read vs. Randread
|
== Q1. Read vs. Randread
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q1.output"))
|
#code(read("code/q1.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
Is there any significant difference between read and randread? Why or why not?
|
Is there any significant difference between read and randread? Why or why not?
|
||||||
@@ -45,7 +46,7 @@ of data for sequential reads.
|
|||||||
== Q2. Write vs. Randwrite
|
== Q2. Write vs. Randwrite
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q2.output"))
|
#code(read("code/q2.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
Is there any significant difference between write and randwrite? Why or why not?
|
Is there any significant difference between write and randwrite? Why or why not?
|
||||||
@@ -65,7 +66,7 @@ be actually write to the SSD.
|
|||||||
== Q3. Forward write vs. Backward write
|
== Q3. Forward write vs. Backward write
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q3.output"))
|
#code(read("code/q3.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
Is there any significant difference between forward and backward write? Why or
|
Is there any significant difference between forward and backward write? Why or
|
||||||
@@ -79,7 +80,7 @@ The reason is same as the previous question.
|
|||||||
== Q4. Buffered read vs. Nonbuffered read
|
== Q4. Buffered read vs. Nonbuffered read
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q4.output"))
|
#code(read("code/q4.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
+ Is there any significant difference between buffered and nonbuffered
|
+ Is there any significant difference between buffered and nonbuffered
|
||||||
@@ -101,7 +102,7 @@ cannot be predicted.
|
|||||||
== Q5. LBA
|
== Q5. LBA
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q5.output"))
|
#code(read("code/q5.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
Is there any bandwidth trend between these jobs? Why or why not? Please justify
|
Is there any bandwidth trend between these jobs? Why or why not? Please justify
|
||||||
@@ -118,7 +119,7 @@ investigation.
|
|||||||
== Q6. Blocksize
|
== Q6. Blocksize
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q6.output"))
|
#code(read("code/q6.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
|
|
||||||
@@ -137,7 +138,7 @@ Larger `blocksize` might be useful when doing large sequential read.
|
|||||||
== Q7. Fastest nonbuffered read
|
== Q7. Fastest nonbuffered read
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/q7.output"))
|
#code(read("code/q7.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
Please explain how you achieve the fastest 1G nonbuffered read in brief.
|
Please explain how you achieve the fastest 1G nonbuffered read in brief.
|
||||||
@@ -159,7 +160,7 @@ Therefore, the fastest non-buffered 1G read should be the combination of
|
|||||||
== Bonus
|
== Bonus
|
||||||
|
|
||||||
=== Result
|
=== Result
|
||||||
#raw(read("code/bonus.output"))
|
#code(read("code/bonus.output"))
|
||||||
|
|
||||||
=== Question
|
=== Question
|
||||||
+ Compare with multiple kinds of storage devices. \
|
+ Compare with multiple kinds of storage devices. \
|
||||||
|
|||||||
Submodule docs/template updated: 2d79994f43...5a290913a2
Reference in New Issue
Block a user