CS410 Assignment 2
Teammates -- UID:
Setup:
<make clean>
Cleans working dir from all executable, object, library files
<make all>
Compiles myshell.c, matmult_t.c, matmult_p.c, matformatter.c into their respective executables
Usage:
<./myshell>
Starts an interative command line interpreter environment called "myshell". The prompt accepts certain cmd operators for purposes of:
- Program file(s):
cmd - Sequence of commands:
cmd; cmd - Stdout redirection:
cmd > output-fileORcmd 1> output-file - Stderror redirection:
cmd 2> output-file - Stdout AND Stderror redirection:
cmd &> output-file - Stdinput redirection:
cmd < input-file - Unidirectional piping:
cmd1 | cmd2 | cmd3 - Background cmds:
cmd &
<./matformatter < input-matrices>
Outputs matrice's transpose from input-matrices file by stdin stream
<./matmult_p < input-matrices>
Outputs multi-process matrix multiplication of input-matrix pairs from file by stdin stream
<./matmult_t < input-matrices>
Outputs multi-threaded matrix multiplication of input-matrix pairs from file by stdin stream