We have hosted the application scheduler simulation in order to run this application in our online workstations with Wine or directly.


Quick description about scheduler simulation:

Custom thread scheduler with custom data-structure and scheduling algorithm. Custom Mutex, Semaphore implementation and asynchronous messaging system that combines Observer and Visitor patterns. System is implemented on top of Windows system and not ported to any hardware, uses Windows thread for context saving. Code also has tested common data-structure implementation. System is designed for multi-core platform.
System is tested at basic level, not fully. Press Command run button after typing a command as Enter is not supported on the command prompt. Type Help and press command button for all commands.

Entire system has base class named Glue containing pointers to useful manager objects implementations that are custom for the system.
All Windows objects are encapsulated for easy cross platform porting. GSysytem has all interfaces and ConGSystem has concrete implementation. Scheduler is in scheduler.h and .cpp.

Features:
  • Fully Object Oriented Scheduler with Custom Data-Structures
  • Combines OOD patterns using Asynchronous messaging
  • Custom thread synchronization objects like Mutex, Semaphore
  • Implemented on top of Windows as simulation, uses win thread for context saving
  • Provides OO library for common data-structures



Categories:
Operating System Kernels

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.