Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In computer networks, goodput is a measure of the actual useful information delivered to the application, typically given in bits/second. Because implementing network protocols
In computer networks, goodput is a measure of the actual useful information delivered to the application, typically given in bits/second. Because implementing network protocols uses space in each network packet delivered (e.g. source/destination addresses, fragmentation information, checksums, etc.) that are not delivered to the application, the application always receives less than 100% of measured network throughput; this is its goodput. Using the same reasoning, if the average file size on a disk is something less than the block size, the OS will also deliver to the application something similar to goodput, as shown in the disk-space efficiency graphed in Figure 4-21 (shown in the prior problem). For the problems below, assume that block size is always a power of 2 in bytes and that the maximum block size is 64 KB (65,536 bytes). The disk always has 16,777,216 (224) bytes per track. Additionally, assume that maximizing space efficiency is more important than data transfer rate here. A. For the disk drive in the prior problem: if the median file size is 3,750 bytes, what block size gives the optimal space efficiency, what is the maximum raw disk throughput for that block size, and what is the "goodput" for that block size? B. Compute the same values with the following changes: a median file size of 121 MBytes.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
A 1 Optimal Block Size for Space Efficiency To determine the optimal block size for space efficiency ...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started