Preview

Disk Scheduling

Powerful Essays
Open Document
Open Document
10706 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Disk Scheduling
A Project Report On
SIMULATION OF DISK SCHEDULING
(Using C++ and Graphics)

Index
ABSTRACT…………………………………………………………………………………… 2
PROBLEM DEFINITION…………..…………………………………………………..….. 3
HARDWARE REQUIREMENT….……………………………………………………….. 4
SOFTWARE REQUIREMENT………………….………………………………………… 5
ALGORITHM EXPLANATION/CONCEPT …………………………………………… 6
PROJECT DIAGRAM …………………………………………………………………….. 7
SAMPLE CODE …………………………………………………………………………….. 9
SCREEN SHOTS ………………………..……………………………………………….. 10
TESTING ………………………….……………………………………………………….. 11
CONCLUSION ……………………………………………………………………..……… 12
BIBLIOGRAPHY ….……………………………………………………………………… 13

List of Tables

Sl No | Name | Description | 1 | Table 1 | Hardware Requirements | 2 | Table 2 | Software Requirements |

List of Figures Sl No | Name | Description | 1 | Figure 1 | Operating system operation | 2 | Figure 2 | Logical structure of a 1.44 MB disk | 3 | Figure 3 | First Come First Serve | 4 | Figure 4 | Last In First Out | 5 | Figure 5 | Shortest Seek Time First | 6 | Figure 6 | SCAN |

Abstract

The project entitled “DISK SCHEDULING” is developed by under Turbo C. The main objective of this project is to obtain information regarding the disk scheduling using some algorithms for checking the efficient among them during different situation. These scheduling techniques have been implemented on the floppy disk. By using this project, suitable disk scheduling algorithms can be used to improve both the access time and the band width. The project which is developed will give a brief idea about which disk scheduler is the most efficient one add also deals with the performance of strategies for scheduling the servicing of disk requests.

The main function of an operating system is to use the hardware resources efficiently. The increase in the speed of processors and the main memory has far outstripped that for disk access, with processor and main memory speeds increasing by about the orders

You May Also Find These Documents Helpful

  • Good Essays

    Some OS routines directly support application programs as they run and thus must be resident. Other transient routines are stored on disk and read into memory only when needed. Fixed-length partitions can also be used to allocate the set amount of memory that a particular program needs to run. Under dynamic memory management, the transient area is treated as a pool of unstructured free space. When the system decides to load a particular program, a region of memory just sufficient to hold the program is allocated from the pool. Using segmentation, programs are divided into independently addressed segments and stored in noncontiguous memory. Paging breaks a program into fixed-length pages.…

    • 7085 Words
    • 29 Pages
    Good Essays
  • Satisfactory Essays

    Stallings, W. ((2015)). Operating Systems: Internal and Design Principles, 8e. Retrieved from The University of Phoenix eBook Collection Database.…

    • 472 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    POS-355 Week 5 Operating Systems Analysis 10 Slides with Speaker Notes - Team B new ver.ppt…

    • 400 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    In this report I will briefly explain about the features and functions of different operating systems. I have chosen to compare windows 7 Mac OS.…

    • 537 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Int Task 3

    • 2010 Words
    • 9 Pages

    Research into which operating system performs better is extremely relevant in today’s technological environment. Every task that a computer performs is a mathematical operation. An area that is highly affected by the performance of the operating system is computer programming. When a computer programmer writes a program, the program must be converted from a programming language into a language the computer can understand, a process called compiling. Compiling is very hardware intensive and completely dependent on mathematical operations. The faster a computer is able to perform mathematical tasks, the faster compiling will run as well. Knowing which operations system performs better can save software developers time, which in turn saves money in development.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    Mr Ramos ITSC 1405 CHAP 1

    • 1157 Words
    • 4 Pages

    3. The impact of the evolution of computer hardware and the accompanying evolution of operating system software is as follow: As experience with a combination of hardware and software matures; users and engineers gain new visions of what they would like to do next. New hardware is usually paralleled by operating system and system software development. The fielding of new systems results in user and operator feedback that leads to operating system and system software improvement. Innovative users try equipment and software for applications not envisioned by the hardware and software vendors. Successes lead to additional sales and use, which leads to further supporting software development. If there is perceived economic benefit, the hardware vendor will seek ways to adapt to the new needs without necessarily sacrificing basic capabilities. Often this consists of creating a more efficient interface.…

    • 1157 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    IT 282 sylabus

    • 2660 Words
    • 11 Pages

    This course is an introduction to the fundamentals of personal computer operating systems for computer software configuration, file management, performance monitoring, optimization, maintenance, recovery, and security.…

    • 2660 Words
    • 11 Pages
    Satisfactory Essays
  • Good Essays

    Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts: Update (8th ed.). Hoboken, NJ: Wiley & Sons.…

    • 669 Words
    • 3 Pages
    Good Essays
  • Good Essays

    4. Give an example of how hardware can influence the operating system and software and vice versa.…

    • 816 Words
    • 3 Pages
    Good Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts. Hoboken, NJ: John Wiley &…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Bibliography: 1. Alka Sharma andAnkita Nanda(2012).Impulse buying at airport terminals: A case of Indian consumers. Asian journal of management research (2012) Vol. 3 Issue 1, 68- 82.…

    • 3478 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    Algorithm Scheduling

    • 2087 Words
    • 9 Pages

    Organize the execution schedule of these tasks using simple scheduling (FIFO). Use timing diagram to show your solution.…

    • 2087 Words
    • 9 Pages
    Good Essays
  • Good Essays

    defragmentation

    • 887 Words
    • 5 Pages

    volume, and the process you want performed, the interface displays a map illustrating the disk's…

    • 887 Words
    • 5 Pages
    Good Essays
  • Better Essays

    Disk management and their utilities are becoming increasingly complex as drive capacity becomes even bigger. With this paper, I decided that I would try to explain something that I have considerably less experience with, namely Mac OS X. Applications such as Time Machine, Disk Utility, and a third-party application called Permanent Erase are excellent ways to manage your hard disk with relative ease. Time Machine is a Mac version of System Restore, but with some extra features that are very useful, Disk Utility can be used for many things, including purging your entire hard disk, and Permanent Erase does just as the name suggests and deletes files beyond recognition. Installing an operating system can be somewhat time-consuming. However, every major OS has instructions clearly laid out on its website. With the computer world moving so quickly, having access to this and many other sources of information is very useful, and makes the exciting world of computers that much more awesome.…

    • 1361 Words
    • 6 Pages
    Better Essays
  • Better Essays

    Automated timetable scheduling (ATSS) is an online system that is developed for FTMK management team for construct timetable for FTMK faculty. ATSS use the technology for making the timetable more easily, faster and systematic compare to manual system that are using now because it takes longer time only for construct the timetable. User of this system which is administrator, lecturer, dean, technician, student especially student direct intake will able to manage their timetable more manageable. User will be able to impose constraints on the schedule to encompass such irregularities such as the time constraint for certain lecturer, the software installed in certain lab and etc. weakness of the current system is not user friendly, and not flexible, wasting time and effort make the current system not more efficient anymore. Using RUP as methodology this system is using AJAX,PHP and MYSQL for client side which web and using Java for RMI.…

    • 5083 Words
    • 25 Pages
    Better Essays

Related Topics