Skip to content

ceegeechow/Operating-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE 357 - Computer Operating Systems

Assignment 1: minicat.c

Concatenate the contents of input files using only system calls

Assignment 2: hunt.c

Search file system for a file reporting location, permissions, and number/type of links to the file

Assignment 3: shell.c

Implement command line shell that can perform IO redirection, script interpretation, and report time for each command executed

Assignment 4: pipes

Redirect IO of three programs through pipes, with signal handling

Assignment 5: mtest.c

Experiments with mmap

Assignment 6: synchronization

Implement spinlock, condition variables, and fifo such that multiple processes can write to the fifo without conflict

Assignment 7

Experiments with syscalls, signals, and exit codes in assembly

About

ECE 357

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published