Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
Simulation of Elevator and Shortest Seek Time First (SSTF) Disk Scheduling Algorithm
Requirements:
_ Must be implemented in C (not C++).
Description:
The project should implement two basic disk scheduling algorithms.
1. Shortest seek time algorithm
2. Elevator algorithm
Overview
A hard disk drive contains a collection of plates called platters. However for the sake of simplicity, we consider a single platter for the project. Each surface of a platter is divided into circular tracks. Each track is further divided into sectors. Reading and writing on the disk is done on sector by sector basis. A group of tracks that are aligned on top of each other forms a cylinder. There is a head connected to arm of each surface which handles all I/O operations. During an I/O operation, the disk head is moved over the destination track. This time is called seek time. Then the disk is rotated further to position the destination sector under the head. This time is called rotational latency. Then the I/O operation is performed.
Shortest Seek Time First Algorithm
After a request is served, the next request to be served is the one which is in the track closest to the current disk head irrespective of the direction in which disk head was moving. It might be easier to implement, but it can lead to starvation if requests are continuously made close to the current disk head. Also slow down in speed might occur if the direction has to be changed frequently.
The Shortest Job Next (SJN) algorithm queues processes in a way that the ones that use the shortest CPU cycle will be selected for running rst.
Develop a user mode command interpreter which support list-short.
Analysis and implementation of algorithms for memory allocation in operating system, Explain First-t and best-t methods are used in memory allocation in operating systems.
Forking the child process
Write a multi-threaded program to solve producer and consumer problem
n a competitive market place (pure competition) is it possible to continually sell your product at a price above the average cost of production.
Simulate the long-term scheduler, the short-term scheduler and the I/O scheduler of the computer using the First-Come-First-Serve algorithm.
Research paper discussing the issues with Trusted Platform Module (TPM)
Explain a complication that concurrent processing adds to an operating system.
Use the semaphore methods to control the concurrency of the solution
Virtual machines supported by a host operating system
Discuss an application that would benefit from the use of barrier synchronization
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +1-415-670-9521
Phone: +1-415-670-9521
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd