dc.contributor.author | Park, Yungah | |
dc.date.accessioned | 2014-09-29T19:40:53Z | |
dc.date.available | 2014-09-29T19:40:53Z | |
dc.date.issued | 1997-12-01 | |
dc.identifier.uri | https://hdl.handle.net/11244/12342 | |
dc.description.abstract | The CPU scheduler is a basic component that supports mUltiprogramming in operating systems. Many scheduling algorithms have been introduced to improve the performance of systems in terms of processor utilization. The best scheduling algorithm for each system may be different based on the specific circumstances of that system. Object-oriented programming, which facilitates reusability and extcndibility, has become quite popular for many computer applications. This thesis work involved the design and implementation of a simple scheduler generator tool. The scheduler generator tool simulated several scheduling algorithms by using object-oriented programming as the implementation language. The various components of the environment (i.e., the simulated operating system) used for CPU scheduling were developed as objects, and the scheduling algorithms were implemented using the technitques and characteristics of object-oriented programming. For a scheduling algorithm selected, the scheduler generator tool can compute performance parameters such as turnaround time, wailing lime, and CPU utilization. The tool can be used for investigating the relative merits of scheduling algorithms. | |
dc.format | application/pdf | |
dc.language | en_US | |
dc.publisher | Oklahoma State University | |
dc.rights | Copyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material. | |
dc.title | Simple Scheduler Generator Tool | |
dc.type | text | |
osu.filename | Thesis-1997-P236s.pdf | |
osu.accesstype | Open Access | |
dc.type.genre | Thesis | |