• DocumentCode
    2690749
  • Title

    Simulation of CPU scheduling algorithms

  • Author

    Saleem, Umar ; Javed, Muhammad Younus

  • Author_Institution
    Dept. of Comput. Eng., Nat. Univ. of Scis. & Technol., Rawalpindi, pakistan
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    562
  • Abstract
    The most important aspect of job scheduling is the ability to create a multi-tasking environment. A single user cannot keep either the CPU or the I/O devices busy at all times. Multiprogramming increases CPU utilization by organizing jobs so that the CPU always has something to execute. To have several jobs ready to run, the system must keep all of them in memory at the same time for their selection one-by-one. This work involves the development of a simulator for CPU scheduling. It has been developed as a comprehensive tool which runs a simulation in real time, and generates useful data to be used for evaluation. A user-friendly and mouse-driven graphical user interface has been integrated. The system has been put through extensive experimentation. The evaluation results are extremely useful for the design and development of modern operating systems. This simulator can be used for measuring the performance of different scheduling algorithms and for the understanding and training of students
  • Keywords
    computer based training; computer science education; multiprogramming; processor scheduling; software performance evaluation; virtual machines; CPU scheduling algorithm simulation; CPU utilization; algorithm performance measurement; data evaluation; job scheduling; multi-tasking environment; multiprogramming; operating systems; real-time simulation; student training; user-friendly mouse-driven graphical user interface; Computational modeling; Disk drives; Educational institutions; Graphical user interfaces; Magnetosphere; Mechanical engineering; Printers; Processor scheduling; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2000. Proceedings
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    0-7803-6355-8
  • Type

    conf

  • DOI
    10.1109/TENCON.2000.888801
  • Filename
    888801