Skip to content

cfgraeme/OperatingSystems340

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homework assignments from my Operating Systems Course using C.

homework 1 parses GET and POST messages from a server and outputs corresponding html files. topics: parsing, forking a child process, reaping.

homework 2 is a basic shell. topics: parsing, forking a child process, reaping, utilizing pointers.

homework 3 uses threads to get the number of anchor-tagged links from a URL, using a text file of URLs. NOTE: some URLs hang!

homework 4 uses threads and mutex locks to simulate the dining philosophers problem, and detect deadlock.

homework 5 simulates three different memory allocation strategies - next fit, best fit, first fit — and finds the number of probes, fails, and fragments

homework 6 uses packet sniffing to gather info about TCP packets.

About

Collection of assignments from Operating Systems, Fall 2016

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors