The following repository contains the solutions I came up for programing assignments assigned to me by the CSC 412 - ** Operating Systems ** course at the University of Rhode Island. This course is taught by Professor Jean-Yves Herve during the Fall' 18 semester. All of the solutions found in this repository are original solutions created by the User
*** Warning: *** Use of any solutions found in this repository for academic assignments/purposes will be considered Plagiarism.
"General concepts underlying operating systems. Topics include process management, file systems, concurrency, scheduling, memory management, information management, protection and security, modeling and performance, networking and communication."
- class Syllabus (pg. 1)
"The first three assignments will be short and fairly generic, not directly related to operating systems. The purpose of their C programming component is to ensure that you are reasonably competent with fundamental aspects of C such as pointer algebra, 1D and nD array manipulation, bitwise operators, console and file input and output. The next four assignments will be more complex and will deal with applied aspects of operating systems. An assignment schedule is provided at the end of this syllabus."
- class Syllabus (pg. 3)
The programing assignments descriptions found below are excerpts from the syllabus (pg. 9)
- **Assignment 1 **
- C programming: Elementary C programming; Passing of arguments to functions and console input/output
- bash scripting: Elementary scripting: variables, loops, passing of arguments to functions, and console input/output.