Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PLEASE HELP ME TO IMPLEMENT THE SCHEDULING OF THE INSTRUCTIONS. AFTER READING MY INPUT FILE IM NOT SURE HOW TO ORDER THEM CHRONOLOGICALLY. THEY ARE

PLEASE HELP ME TO IMPLEMENT THE SCHEDULING OF THE INSTRUCTIONS. AFTER READING MY INPUT FILE IM NOT SURE HOW TO ORDER THEM CHRONOLOGICALLY. THEY ARE INSTRUCTIONS THAT NEED TO BE EXECUTED SEQUENTIALLY. (FIFO)

image text in transcribed

COSC 3360-Operating System Fundamentals Assignment #1: Process Scheduling Due Wednesday, February 12, 2019 at 11:59:59 pm 1. OBJECTIVE This assignment will introduce you to core scheduling. 2. SPECIFICATIONS You are to simulate the execution of processes by a tablet with a large memory, one display, a multi-core processing unit, and one solid-state drive. Each process will be described by its start time and its process id followed by a sequence of resource requests. These resources requests will include core requests (CORE), SSD requests (SSD) and user interactions (TTY). Your input will be a sequence of pairs as in: NCORES 2 // number of cores START 12000 // new process PID 23 // process ID CORE 100 // request CORE for 100 ms TTY 5000 // 5000 ms user interaction CORE 80 // request CORE for 80 ms SSD 1 // request SSD for 1 ms CORE 30 // request CORE for 30 ms SSD 1 // request SSD for 1 ms CORE 20 // request CORE for 20 ms START 12040 // new process millisecond and read requests timing will be rounded down to zero. SSD scheduling will be strictly first-come first-served. To simplify your life, we will also assume that: 1. There is no contention for main memory, 2. Context switch times can be neglected, and 3. User think times and other delays, like overlapping windows, are included in the TTY times. In addition, you can assume that all inputs will always be correct. Program organization: Your program should read its input file name though input redirection as in: ./a.out

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

Beyond Big Data Using Social MDM To Drive Deep Customer Insight

Authors: Martin Oberhofer, Eberhard Hechler

1st Edition

0133509796, 9780133509793

More Books

Students also viewed these Databases questions

Question

How are prices derived?

Answered: 1 week ago

Question

consider your role and influences as a researcher;

Answered: 1 week ago