CS 3204: Operating Systems - Fall 2002
Programming Projects
Programming project 1
Assigned on Tuesday, 9/5/2002
Due on Thursday, 9/19/2002
Test case 1:
input1.dat (input matrix 1)
,
input2.dat (input matrix 2)
and
output.dat (output matrix )
Test case 2:
input12.dat (input matrix 1)
,
input22.dat (input matrix 2)
and
output2.dat (output matrix )
Test case 3:
input13.dat (input matrix 1)
,
input23.dat (input matrix 2)
and
output3.dat (output matrix )
Test case 4:
input14.dat (input matrix 1)
,
input24.dat (input matrix 2)
and
output4.dat (output matrix )
Programming project 2
Assigned on Tuesday, 9/27/2002
Due on Saturday, 10/12/2002
Sample output format
input1.txt
,
output1.txt
input2.txt
,
output2.txt
input3.txt
,
output3.txt
Programming project 3
Assigned on Firday, 10/18/2002
Due on Friday, 11/1/2002
POSIX semaphores
semaphore1.c
prodconssem.c
prodconsmutex.c
in1.txt
,
out1.txt
in2.txt
,
out1.txt
in3.txt
,
out3.txt
long.txt
,
longout.txt
Semaphore solution
Programming project 4
(version 1)
Assigned on Wed, 11/06/2002
Due on Tuesday, 11/19/2002
Sample input and output
input1.txt
,
output1.txt
input2.txt
,
output2.txt
,
Correct output2.txt
Programming project 5
Page replacement
(
Updated version
),
Kernel modification
(
Updated version
)
Assigned on Friday, 11/22/02
Due on Wednesday, 12/11/02
Input file 1
,
Output 1
Input file 2
,
Output 2
Input file 3
,
Annotated Output 3
© Mir Farooq Ali, 2002.