CSL373: Homework 1 on IOmeter, Cache Hierarchy, File Sharing, etc.

  1. Download IOmeter from www.iometer.org and estimate the seek time, the rotational delay, and the disk transfer time of your laptop/desktop using varying sizes of workloads. Compare your estimates with the published numbers for your disk (by the manufacturer). Submit a written description of what you tried, and what were your results
  2. Exercise 5.2 of "Computer Architecture: A Quantitative Approach (Third Edition)" by J. Hennessy and D. Patterson. Implement the program, and answer the questions for your machine. (scanned pages of the book: 1, 2,3)
  3. Read Chapter 3 (File I/O) from "Advanced Programming in the UNIX environment" by W. Richard Stevens (here is a link to the e-book). Answer Question 3.3

Note:

  1. To be done individually.
  2. The last date of submission of written solutions is April 14 (strict).