Skip to content

ZhekaiJin/ECE-357-Operating-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE357-Operating-System

Coursework for the ECE-357 Operating-System at the Cooper Union for the Advancement of Science and Art.


The coursework was divided into seven problem sets, each about 250 lines long. We firstly implemented multiple customized commands in Unix-like operating systems in C, including cat, find, and piping. Then, we moved into more advanced topics like synchronization & locking, virtual memory & memory management, and assembly language. This course developed my practical skills at programming through basic error handling paradigms, case studies and the design process of a real-time, fault-tolerant and high security operating system. Details of the project requirement could be found at the course page.