Projects

Operating Systems


Disk Scheduling Algorithms Simulator

An interactive Python application for visualizing disk scheduling algorithms.

Technologies: Python, Tkinter, Matplotlib, Algorithms

Project URL: https://github.com/attilaasghari/Disk-Scheduling-Algorithms-Simulator

Published:

Disk Scheduling Algorithms Simulator

The Disk Scheduling Algorithms Simulator is a comprehensive Python application designed to demonstrate and visualize various disk scheduling algorithms used in operating systems. Built with Tkinter for the GUI and Matplotlib for visualizations, this tool provides an interactive way to understand how different algorithms manage disk requests.

Data Structures


Sorting Algorithms Simulator

An interactive visualization tool for sorting algorithms with Python GUI.

Technologies: Python, Tkinter, Matplotlib, Sorting Algorithms

Project URL: https://github.com/attilaasghari/Sorting-Algorithms-Simulator

Published:

Sorting Algorithms Simulator

The Sorting Algorithms Simulator is an interactive Python application that provides real-time visualization of various sorting algorithms. Built with Tkinter for the GUI and Matplotlib for data visualization, this project offers an engaging way to understand how different sorting algorithms work.