An educational application that simulates the algorithms that make an OS work.
About OS Algorithm Simulator
OS Algorithm Simulator is an education app developed by Rafael López García.
How many times has OS Algorithm Simulator been downloaded?
OS Algorithm Simulator has been downloaded 8.8 thousand times. In the last 30 days, the app was downloaded 74 times.
What is the rating of OS Algorithm Simulator?
OS Algorithm Simulator has no ratings yet.
Is OS Algorithm Simulator free?
OS Algorithm Simulator is free to download. The APK download size is 4.01 MB. The latest version available is 4.05. The last update was on August 29, 2024.
What are the requirements for OS Algorithm Simulator?
OS Algorithm Simulator requires Android 5.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play September 2018.
Description
OS Algorithm Simulator is an educational application that allows you to simulate the algorithms that make an Operating System (OS) work. As you may know, the main objective of an OS is to manage 4 resources: - The CPU. - The Memory. - The Input/Output (I/O) System. - The File System. Each OS contains several algorithms that provide the above functionalities. For instance: - A CPU scheduling algorithm chooses which process should take the CPU in each instant. - Another algorithm is in charge of not letting a deadlock happen when processes allocate resources. - A memory management algorithm divides the memory in portions for each process, and another decides which portions should be swapped and which ones should stay in RAM. Allocation may be contiguous or not. In the latter case we will have more modern mechanisms such as paging or segmentation. Then, a page replacement algorithm will decide which pages can stay in memory and which pages do not. - Another algorithm is in charge of paying attention to all the interruptions that the hardware can produce to the I/O system. - And so on. In order to understand an OS deeply, one must know how these algorithms work and why some approaches that seem reasonable have been discarded by well-known Operating Systems such as Windows or Linux. The goal of this application is to provide explanations about different approaches to each problem and to illustrate how the each algorithm works by means of simulations. For that purpose, this app contains some examples, but it also allows you to provide your own datasets and check how each algorithm would perform on them. It is also important to say that in most of the cases, this application does not contain the state-of-the-art algorithms, but simplifications that we consider better for the learning process. Features: - Several preemptive and non-preemptive process scheduling algorithms: * First Come First Served * Shortest Job First * Shortest Remaining Time First * Priority-based (non-preemptive) * Priority-based (preemptive) * Round Robin - Deadlock algorithms: * Deadlock avoidance (banker's algorithm). - Contiguous memory allocation< algorithms: * First fit * Best fit * Worst fit - Page replacement algorithms: * Optimal page replacement * First-In-First-Out * Least Recently Used * First-In-First-Out with second chance * Not Frequently Used * Aging - For each algorithm: * It allows the creation of custom datasets for simulation. * It includes a test mode in order to test your comprehension.
Recent changes: Added compatibility with Android 14 (Upside Down Cake).
Get a detailed PDF report for OS Algorithm Simulator with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Good app. Haven't tested all the algo's but the ones I have tested successfully. Constructive feedback: Can work on some usability. Ability to also enter a value rather than scroll bar to the number. E.g. Higher values for disk block allocations or arrival times etc. Auto increment Pid reference when adding new process etc. Reduce the clicks needed to load data without a preset csv. But it's better than other apps I found so far.
★☆☆☆☆Dibyarup Nath· Jan 6, 2021
Fake app. It is opening my files section
Google Play Rankings for OS Algorithm Simulator
This app is not ranked
Technologies used by OS Algorithm Simulator
1 permissions·14 libraries
Subscribe to see full permission and library details
Back to top
AppBrain Intelligence premium content
Subscribe now to get full and unlimited access to AppBrain Intelligence.
You'll have access to:
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.