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
|
||||
#show: document.with(
|
||||
#import "template/module.typ": *
|
||||
|
||||
#show: default.with(
|
||||
title: "Memory and Storage System - HW1 FIO",
|
||||
authors: ((
|
||||
name: "Yi-Ting Shih (111550013)",
|
||||
@@ -24,12 +25,12 @@ kernel 6.14.2.arch1-1.
|
||||
== Q0. Example
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q0.output"))
|
||||
#code(read("code/q0.output"))
|
||||
|
||||
== Q1. Read vs. Randread
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q1.output"))
|
||||
#code(read("code/q1.output"))
|
||||
|
||||
=== Question
|
||||
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
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q2.output"))
|
||||
#code(read("code/q2.output"))
|
||||
|
||||
=== Question
|
||||
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
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q3.output"))
|
||||
#code(read("code/q3.output"))
|
||||
|
||||
=== Question
|
||||
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
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q4.output"))
|
||||
#code(read("code/q4.output"))
|
||||
|
||||
=== Question
|
||||
+ Is there any significant difference between buffered and nonbuffered
|
||||
@@ -101,7 +102,7 @@ cannot be predicted.
|
||||
== Q5. LBA
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q5.output"))
|
||||
#code(read("code/q5.output"))
|
||||
|
||||
=== Question
|
||||
Is there any bandwidth trend between these jobs? Why or why not? Please justify
|
||||
@@ -118,7 +119,7 @@ investigation.
|
||||
== Q6. Blocksize
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q6.output"))
|
||||
#code(read("code/q6.output"))
|
||||
|
||||
=== Question
|
||||
|
||||
@@ -137,7 +138,7 @@ Larger `blocksize` might be useful when doing large sequential read.
|
||||
== Q7. Fastest nonbuffered read
|
||||
|
||||
=== Result
|
||||
#raw(read("code/q7.output"))
|
||||
#code(read("code/q7.output"))
|
||||
|
||||
=== Question
|
||||
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
|
||||
|
||||
=== Result
|
||||
#raw(read("code/bonus.output"))
|
||||
#code(read("code/bonus.output"))
|
||||
|
||||
=== Question
|
||||
+ Compare with multiple kinds of storage devices. \
|
||||
|
||||
Submodule docs/template updated: 2d79994f43...5a290913a2
Reference in New Issue
Block a user