Disk Head Simulator, application, optimal performance
Secondary storage is a very significant component of a computer's operating environment. It provides an important large storage space that can permanently hold systems software and any other desired user data. Secondary storage can also be utilized as a backup to ensure that the computer system is reliable and that data carried is safe. In addition, secondary storage also known as the Disk system supports the operations of the main memory. Therefore, we can say that the optimal performance of the disk is crucial since it affects the overall operation of the system (Silberschatz, Galvin and Gagne). To be able to read or write a sector of the disk, the disk arm needs to first and foremost search for targeted track. This, if not optimized, the time required to complete the search also referred to as the seek time, will be far much higher than anticipated. This time also depends on the distance between the position of the current read/write and the location of track that is required. On touching the track, the rotation of the occurs so as to ensure that the desired sector is under read/write. This time is referred to as the rotation time and is usually known in advance.
In order to ensure optimal performance of the system through reduction of the seek, transfer and rotation time, a disk arm scheduling technique is required. This scheduling techniques is able to schedule or organize different sets of requests in such a way that an overall minimum seek time is achieved. This project thus utilizes a Disk arm Scheduling Simulator.
[...] myrun SSTF Disk Head Info Disk Head Simulation by S. Robbins version 1.02 L288 Supported by NSF DUE-0088769 Last modified January Java version 1.6 .0_17 OS Windows 7 version 6.1 Saturday, March at 10:40:47 EDT: Starting run with key FCFS and seed 12345 Saturday, March at 10:40:47 EDT: Run is done in .031 seconds. Sat, Mar at 10:40:47 EDT: Starting run with key SSTF and seed 12345 Sat, Mar at 10:40:48 EDT: Run is done in .020 seconds. Sat, Mar at 10:40:48 EDT: Starting run with key C-LOOK and seed 12345 Sat, Mar at 10:40:48 EDT: Run is done in .022 seconds. [...]
[...] Using the Disk Head Simulator application Introduction Secondary storage is a very significant component of a computer's operating environment. It provides an important large storage space that can permanently hold systems software and any other desired user data. Secondary storage can also be utilized as a backup to ensure that the computer system is reliable and that data carried is safe. In addition, secondary storage also known as the Disk system supports the operations of the main memory. Therefore, we can say that the optimal performance of the disk is crucial since it affects the overall operation of the system (Silberschatz, Galvin and Gagne). [...]
[...] Therefore, it can be concluded that the SSTF scheduling algorithm when compared to the FCFS algorithm reduces the total cylinder movement of the head but is not optimal just as the SJF algorithm. Works Cited Silberschatz, Damsel, Albert B. Kelvin and Gagne Greg. Operating System Concepts New York: J. Wiley & Sons Print. Tanenbaum, Andrew S. Modern operating systems New Jersey: Pearson Prentice Hall Print. [...]
[...] This project thus utilizes a Disk arm Scheduling Simulator. The Disk Head Simulator is an application implemented in Java and is utilized in the exploration of several aspects of disk head scheduling. Several standard scheduling algorithms including Shortest Seek Time First (SSTF), First-Come/First-Served, Look, Scan, C-look, and C-Scan are supported by this application. Blocks that the algorithms are to seek are either generated on the go using distributions or are set up as a list in a file. In most cases the blocks can either all arrives at a later time or before the simulation begins (Using the Disk Head Simulator). [...]
[...] For instance, the OS can utilize the logical block addressing whereby it assumes that each cylinder is associated with a particular block and the disk has a zoned physical layout. Through the use of the Disk Head Simulator, we are able to explore this mismatch. Numerical and graphical analysis of these algorithms may be preferred for scheduling analysis. Project Description This Disk Head Simulator requires a computer to be ready with a JRE version 1.1 or greater. However, Java 1.6 or later is recommended. [...]
APA Style reference
For your bibliographyOnline reading
with our online readerContent validated
by our reading committee