CS-GY_6233_OperatingSystems

CS-GY 6233 Operating Systems Final Project

Members:

  1. Ajinkya Sonawane
  2. Roshni Sen

How to run

To compile all 6 parts and the fast.c file Run : sh build.sh

Part 1

How to execute : ./run FILE_NAME [-r | -w] BLOCK_SIZE BLOCK_COUNT

image

Part 2

How to execute: ./run2 FILE_NAME BLOCK_SIZE

image

Part 3

How to execute: ./run3 FILE_NAME

image part_3_bvp

Part 4

How to execute: ./run4 FILE_NAME BLOCK_SIZE

part_4_bvp

Part 5

How to execute: ./run5 FILE_NAME

READ vs LSEEK comparison part_5_bvt

Part 6

How to execute: ./run6 FILE_NAME

image (Partial O/P)

part_6_bvpvt

X-axis: Number of Threads Y-axis: Wall Time (seconds) Lines : Block Size

fast.c

How to execute : ./fast FILE_NAME

image