Monday, May 6, 2019

Operating System Simulator Essay Example | Topics and Well Written Essays - 1500 words

Operating transcription Simulator - Essay ExampleIt also supports JRE version 1.2. Java as language offers various capabilities including running the employment as a Java applet or as a java application. Therefore, this mainframe computer process- programing simulator can be run either as a Java applet or as a Java application. This processor process scheduling algorithm can be used to perform several(prenominal) experiments on dissimilar process scheduling algorithms. Tables of information, graphs, and Gantt charts in form of log files in HTML can be produced by the simulator at the end of each experimental run. One experiment can be carried out involving several processes, for instance, the experiment can be based on octet different central processor processes. The tabular data obtained for different CPU process scheduling algorithms can then be analyzed and important conclusions drawn. graphical record or Gantt chart data obtained can also be analyzed. Comparison between the various CPU scheduling algorithms can be drawn and explained based on the analysis of much(prenominal) data and the conclusions arrived at. The statistic to be evaluated and analyzed from the experimental runs includes data on processes throughput, CPU tantrum cadences, I/O Burst times, delay times, Turn Around time, and the ratio of CPU Burst Times to Time to Ready plus CPU Burst time. As noted earlier, this CPU process-scheduling simulator supports various CPU scheduling algorithms such as archetypical Come, scratch line Served (FCFS), Shortest line of credit foremost (SJF), and the Round Robin algorithm (RR). This simulator manual report will heading at reporting on experiments carried on two CPU process scheduling algorithms the First Come, First Served (FCFS) algorithm, and the Shortest Job First (SJF) CPU scheduling algorithm. The experiment will be carried out on eight processes for both the algorithms and the characteristics of bot the algorithms evaluated based on those processes. Graphs, Gantt charts, and table data for both the CPU scheduling algorithms will be drawn, analyzed, and evaluated. The evaluation and analysis to be carried out is aimed at illustrating the differences between the two CPU process-scheduling algorithms based on the data obtained. Normally, it is expected that, for the Shortest Job First SJF also referred to as the shortest remaining CPU burst time first, the process with the shortest CPU burst time is the one that is executed first. For the First Come, First Served CPU scheduling algorithm, the first job to arrive in the ready queue is the one that is executed first, and it must be executed to completion onward any other process takes up the CPU. However, there are scenarios such when there is an I/O request, a process being executed in the First Come, First Served algorithm is returned to the waiting time and a new process in the queue is executed before the other process continues executing. This is known as context switching and they are normally two. In the Shortest Job First CPU scheduling algorithm, there are scenarios where more than one process with the shortest CPU burst time more than one process have the same CPU burst time follow in the ready queue. In such cases, these processes are evaluated depending on the time each job or process arrived in the ready queue, this implies some sort of First Come, First Served CPU scheduling algorithm is implemented, and the job that arrived in the re

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.