RSS

A simple scheduler in Python

27 ژوئیه

Here’s a simple scheduler simulator in Python that you can download from here.
You give it a list of processes and scheduling algorithm you want to be used for scheduling and as result you get a simple output like this which shows you the sequence of the processes running in intervals :

System starts up
002.000: Algorithm SPN is in use
004.000: Process 001 Created
004.000: Process 001 -> readyQ
004.000: Process 001 -> CPU
006.100: Algorithm MLFQ is in use
007.300: Process 002 -> swaped out

https://i0.wp.com/lifewithoutbuildings.net/wordpress/wp-content/uploads/2009/09/chaplin_3.jpg

This program is interesting in several aspects :
Firstly it helps you to grasp ideas behind scheduling algorithms in OS,
Secondly it take advantages of threading to simulate IO operations,
Also it reads it’s input from an XML file, worth to take a look,
And finally it’s in Python …

Unfortunately because of lack of enough time for this project, it’s not as beautiful as I liked, but as a proverb says, «Something is (most of the times) better than nothing»🙂

 
بیان دیدگاه

نوشته شده توسط در ژوئیه 27, 2012 در Codes

 

برچسب‌ها: , , , , ,

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

 
%d وب‌نوشت‌نویس این را دوست دارند: