/lonnieOS

An operating system simulator in python

Primary LanguagePython

LonnieOS

thumbnail

Run Operating System Simulator

python shell.py

Project File Structure

  • classes/ (all custom classes. PCBS, PROCESS etc)
  • tests/ (unit testing framework being used - 'unittest')
  • memory.json (manual operating system memory overwrite)
  • shell.py (main file)
  • shellConfig.py (shell configuration and helper functions)
  • main.py (all user-accessible functions)

File structure

shellConfig.py     classes/
    |               |   |
    |-------|-------|   |
            |          os.py
            |           |
          tests/   shellConfig.py
            |           |
            |         main.py
            |           |
            |           |
            --------> shell.py

user manual pdf