Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please Implament heapsort. there is a spot where you would input the code.this is C++ programming (Shell) Operating system task scheduling simulation // //-------------------------------------------------------------------- //

Please Implament heapsort. there is a spot where you would input the code.this is C++ programming 

(Shell) Operating system task scheduling simulation // //--------------------------------------------------------------------

// Simulates an operating system's use of a priority queue to regulate // access to a system resource (printer, disk, etc.).

#include #include #include "PriorityQueue.cpp" #include

using namespace std;

//-------------------------------------------------------------------- // // Declaration for the task data struct //

struct TaskData { int getPriority () const { return priority; } // Returns the priority. Needed by the heap.

int priority, // Task's priority arrived; // Time when task was enqueued

};

//--------------------------------------------------------------------

int main() { PriorityQueue > taskPQ; // Priority queue of tasks TaskData task; // Task int simLength, // Length of simulation (minutes) minute, // Current minute numPtyLevels, // Number of priority levels numArrivals, // Number of new tasks arriving j; // Loop counter

// Seed the random number generator srand((unsigned int)time(NULL));

cout << endl << "Enter the number of priority levels : "; cin >> numPtyLevels;

cout << "Enter the length of time to run the simulator : "; cin >> simLength;

for (minute = 0; minute < simLength; minute++) { // Dequeue the first task in the queue (if any). // Your code here

// Determine the number of new tasks and add them to // the queue. // Your code here

}

return 0;

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Marketing The New Profit Frontier

Authors: Ed Burnett

1st Edition

0964535629, 978-0964535626

More Books

Students also viewed these Databases questions