Skip to content

Commit

Permalink
Add README.md and Screenshots.
Browse files Browse the repository at this point in the history
  • Loading branch information
uditarora committed Feb 5, 2017
1 parent 023ab09 commit 461528e
Show file tree
Hide file tree
Showing 16 changed files with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# :computer: OSAVA - Visualize different types of algorithms used in operating systems.

### Table of Contents
1. [About](#about)
2. [Description](#description)
3. [Built With](#built-with)
4. [Demo](#demo)
5. [License](#license)

## About

OSAVA is an application that allows users to visualize various Operating System algorithms.

## Description

The Operating System Algorithms Visualization App has been developed to help students learn the different types of algorithms used in operating systems. Standard versions of the algorithms, as given in Silberschatz et al. (2012), have been followed.

The different variants and all parameters of the algorithms have been considered. The visualizations follow the concepts and notations used in Silberschatz et al. (2012). The user interface of the app has been kept simple and interactive.

The application is available for both Desktop and Android.

## Built With

* Python 2.7
* Kivy

## Demo

* ##### Main Menu Screen
![](/images/desktop_screenshots/menu.png)

* ##### CPU Scheduling Algorithms Input Screen
![](/images/desktop_screenshots/cpu_input.png)

* ##### CPU Scheduling Algorithms Output Screen
![](/images/desktop_screenshots/cpu_output.png)

* ##### Deadlock Avoidance Algorithm Output Screen
![](/images/desktop_screenshots/deadlock_avoidance_output.png)

* ##### Deadlock Detection Algorithm Output Screen
![](/images/desktop_screenshots/deadlock_detection_output.png)

* ##### Contiguous Memory Allocation Strategies Output Screen
![](/images/desktop_screenshots/memory_output.png)

* ##### Page Replacement Algorithms Output Screen
![](/images/desktop_screenshots/page_output.png)

* ##### Disk Scheduling Algorithms Output Screen
![](/images/desktop_screenshots/cpu_input.png)

## License

OSAVA is licensed under Apache 2.0 license. See [LICENSE.md](https://github.com/osava-nsit/osava/blob/master/LICENSE.md) for more details.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/desktop_screenshots/cpu_input.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/desktop_screenshots/cpu_output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/desktop_screenshots/disk_output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/desktop_screenshots/memory_output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/desktop_screenshots/menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/desktop_screenshots/page_output.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 461528e

Please sign in to comment.