Site icon T4Tutorials.com

CPU Scheduling Simulator (CSS) Project in C# PHP or Android

CPU Scheduling Simulator (CSS) Project in C# PHP or Android

Project Domain / Category

Desktop Programming

Abstract/Introduction

Operating System (OS) is the most important software that runs on the computer. It not only manages hardware, memory, and other resources but it’s also responsible for optimizing computer performance. It interacts with I/O devices and user’s programs and applications. You cannot expect to use a computer without an operating system.

Figure: CPU Scheduling Simulator (CSS) Project in C# PHP or Android

One of the key concepts in OS design is CPU scheduling (or processor scheduling). CPU scheduling dramatically affects performance of the system because it determines which processes will wait and which will progress. Because OS also acts as a resource manager, it must make the best use of CPU. This project – CPU Scheduling Simulator (CSS) – focusses on CPU scheduling. CSS will simulate following scheduling algorithms:

CSS will accept workload from user and then calculate following for each scheduling algorithm:

Benefits

This project will help students to:

  1. Solidify their OS concepts that they have already learnt in CS604 course
  2. Appreciate the importance of CPU scheduling as a basis for multiprogramming
  3. Enhances their data structures & algorithms implementation skills

Functional Requirements

Tools & Technologies

  1. Language: Java
  2. Database: MySQL Community edition
  3. IDE: NetBeans or intelliJ IDEA or Eclipse or
  4. Android Studio
  5. PHP MySQL or
  6. ASP. NET

List of all Final Year Project Ideas

List of all Final Year Project Ideas – Click Here

Exit mobile version