boonsuen/process-scheduling-solver
این ابزار به تو کمک میکنه تا نمودار گانت (Gantt Chart) رو برای الگوریتمهای مختلف زمانبندی پردازشگر تولید کنی و همچنین زمان برگشت (turnaround time) و زمان انتظار (waiting time) رو محاسبه کنی.
کاربرد:
این ابزار بیشتر برای دانشجویان و محققانی که روی سیستمهای عامل و زمانبندی CPU کار میکنند مفیده. به کمک این ابزار میتونی عملکرد الگوریتمهای مختلف مثل FCFS، SJF، Round Robin و غیره رو شبیهسازی و مقایسه کنی.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای یک مسئله زمانبندی رو حل کنی و نیاز داری هم نمودارش رو ببینی و هم اعداد دقیق زمانها رو داشته باشی، این ابزار عالیه. مخصوصاً برای تکالیف دانشگاهی یا تست کردن سناریوهای مختلف زمانبندی مناسبه.
چند مثال از موارد استفاده:
شبیهسازی زمانبندی با الگوریتم FCFS برای یک مجموعه از فرآیندها
مقایسه زمان انتظار در SJF با Round Robin
ترسیم نمودار گانت برای درک بهتر توالی اجرای فرآیندها
محاسبه خودکار میانگین زمان برگشت و انتظار بدون نیاز به محاسبه دستی
- ##ProcessScheduling
- ##CPUScheduling
- ##GanttChart
- ##TurnaroundTime
- ##WaitingTime
- ##OperatingSystems
- ##FCFS
- ##SJF
- ##RoundRobin
- ##AlgorithmSimulation
