Simple OS

Simple OS is a component-based operating system (OS) simulator designed to be customizable and easy to use. A key feature of the simulator is that users can write their own versions of the system components and use those components during OS execution. The simulator contains an easy-to-use graphical interface that presents visualizations of the internal works of the simulated OS. Users can view the contents of memory, partition information, paging information, CPU register values, process/job queues, process control blocks, process output, process program code (with and without symbols resolved), component information, and the OS activity log. Simple OS is designed to perform multitasking for a single-user. The system runs programs written in a proprietary pseudo-assembly language. Users can step through programs as they are executing, which is an important educational feature of the system. Simple OS makes the internals of the OS transparent to the user and promotes a greater understanding of how the components of an OS work together. Simple OS was created in order to address the problem of giving students hands-on experience writing OS code that is also manageable for them to complete.


Simple OS
Note: After unzipping run the file named OperatingSystemsIDE.exe.
Simple OS Help File
Simple Sample Assember Programs

System Requirements

  • The simulator requires Windows with .NET 4.0
  • Dll development requires Microsoft Visual Studio compiling to .NET 4.0


Simple OS comes with a Windows help file. The help file may initially have content blocked. Run Windows Explorer, right-click on the CHM file, and select Properties from the popup menu. Click on the Unblock button immediately below the Advanced button on the General page. Click Apply to show the content. Once the CHM file has been unblocked, the Unblock button disappears. Note: There are some extra assembler instructions listed that are part of the next version that is currently being developed.

Simple OS Screenshots

Simple OS - Fixed Partition Memory Manager

Simple OS - CPU

Simple OS - Paged Memory Manager

Since entering the replica watches ring, with the watch more and replica watches online more knowledge, more and swiss replica watches more deep understanding of the rolex replica is also more and more favorite.