Webosasism چیست؟

Webosasism ابزاری است که برای شبیه سازی زمان بندی پردازش ها توسط پردازنده کامپیوتر توسعه یافته است. این نرم افزار تحت وب و با استفاده از html5 و JavaScript پیاده سازی شده است و در نتیجه نیازی به نصب ندارد.


ویژگی ها

این نرم افزار اغلب الگوریتم های پرکاربرد و شناخته شده زمان بندی پردازه ها را پشتیبانی می نماید. Webosasim برای الگوریتم زمان بندی مورد نظر شما، این مقادیر را به دست می آورد و نمایش می دهد:

- متوسط زمان انتظار فرآیندها؛

- درصد مشغول بودن پردازنده؛

- کمترین زمان انتظار؛

- کمترین زمان پاسخ؛

- و زمان شروع، زمان انتظار و زمان پاسخ برای هر فرآیند.


علاوه بر این عملیات پایه ای، Webosasism به شما این امکان را می دهد که:

- فرآیندهای جدیدی را به صورت تصادفی تولید کنید؛

- مشخصات فرآیندهای شرکت کننده در زمان بندی را تغییر دهید؛

- نمای برنامه را به دلخواه خود انتخاب کنید؛

- زبان برنامه تغییر دهید؛

- و نحوه نمایش اطلاعات را تعیین نمایید.

بخش های ابزار

Webosasism از چند بخش تشکیل شده که در ادامه به تشریح آنها می پردازیم:

پنل الگوریتم

این جا می توانید الگوریتم مورد نظر خود را انتخاب نمایید. برای الگوریتم نوبت گردشی لازم است مقدار کوانتوم را نیز مشخص کنید. توجه داشته باشید که عددی که تعیین می کنید باید بین 1 تا 99 باشد.

پنل تنظیمات

در این صفحه می توانید زبان برنامه را تغییر دهید، با انتخاب نمودارهای مختلف نحوه نمایش اطلاعات را مشخص کنید، نمودار صف فرآیندهای آماده اجرا را فعال یا غیر فعال کنید و رنگ بندی محیط برنامه را به دلخواه انتخاب کنید.

جدول فرآیندها

با کلیک روی نام، زمان ورود و زمان خدمت هر یک از فرآیندها، می توانید آن مقدار را ویرایش کنید، و با فشردن کلید Enter، تغییر اعمال شده روی فرآیند را ثبت نمایید. اینجا نیز مقداری که برای زمان ورود و زمان خدمت تعیین می کنید باید بین 1 تا 99 باشد.

همچنین همان طور که مشاهده می کنید، می توانید یک فرآیند را حذف کنید، یک فرآیند جدید را به صورت تصادفی تولید و به جدول اضافه نمایید و یا کل فرآیندهای موجود در جدول را پاک کنید.

از دیگر امکانات این جدول، امکان مرتب سازی آن بر اساس نام، زمان ورود و یا زمان خدمت به صورت صعودی یا نزولی، و نیز توانایی جستجوی قوی آن است که تمام ستون ها را به دنبال زیررشته وارد شده در کادر کاوش می کند.

محیط اجرا

با فشردن کلید Start در گوشه بالا سمت چپ، محیط اجرا پاکسازی می شود، عملیات شبیه سازی الگوریتم انتخابی شما اجرا می گردد و نتیجه آن در این محیط نمایش داده می شود. شما می توانید بارها فرآیند شبیه سازی را با تنظیمات متفاوت انجام دهید.

محدودیت ها

همان گونه که پیش از این گفته شد، این نرم افزار با html5 و javascript پیاده سازی شده است، و به همین جهت روی مرورگرهای Google Chrome، Firefox، Opera و Safari به سادگی قابل اجراست، اما مرورگر Internet Explorer نمی تواند آن را به خوبی اجرا کند.