Skip to content
This repository was archived by the owner on Jul 20, 2025. It is now read-only.
/ computing-system Public archive

Course work in Odesa I.I. Mechnikov National University (system software) – 2nd year of study

Notifications You must be signed in to change notification settings

contrub/computing-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Project: Computing System

Overview

This course project is developed for the subject "System Software." It simulates a computing system with a single processor operating in a multiprogramming environment. The focus is on process scheduling, memory management, and device I/O operations using an object-oriented approach.

Project Demo

Click to expand

System Testing

System testing demo

Features

  • Process management with Round-Robin CPU scheduling
  • Dynamic memory allocation and deallocation
  • Simulation of I/O device interactions
  • System monitoring with performance metrics
  • Interactive GUI to visualize system state in real time

Technologies Used

  • C#
  • Windows Forms (WinForms)
  • Object-Oriented Programming (OOP) principles

How to Run

  1. Clone the repository or download the source files.

  2. Open the project in Visual Studio.

  3. Build the solution using:

Build > Build Solution (Ctrl+Shift+B)
  1. Run the application:
Debug > Start Debugging (F5)

About

Course work in Odesa I.I. Mechnikov National University (system software) – 2nd year of study

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages