Class Description (From Miami University)

Introduction to operating systems concepts. The operating system as a resource manager. The principles for the design and implementation of operating systems. Process scheduling and deadlock prevention. Memory management, virtual memory, paging, and segmentation. Interrupt processing. Device management, I/O systems and I/O processing. Concurrency and multithreading. Virtualization and cloud services. Security and protection.

Program Description

This application created a SQL-like databased with a CSV file backend. It had a web interface and allowed users to execute simple SQL queries and returned results in an easy to understand and lightweight manner.




Download Zip