Skip to content

The Operating System Memory Management project is a C++ program that enables users to manage memory in an operating system environment. The program takes input of logical/physical address size (space size) and page size and generates a complete table of logical and physical addresses, along with the page table.

Notifications You must be signed in to change notification settings

muneeb787/memory-management-operating-system

Repository files navigation

Operating System Memory Management

The Operating System Memory Management project is a C++ program that enables users to manage memory in an operating system environment. The program takes input of logical/physical address size (space size) and page size and generates a complete table of logical and physical addresses, along with the page table. The program then allows the user to give instructions and address locations and program set instructions to that location.

Gameplay Video

Watch the video

Installation

  1. Download the game files from the GitHub repository.
  2. Open the project in your preferred C++ IDE (Integrated Development Environment).
  3. Compile and run the game in the IDE.

Features

  1. Input Space Size and Page Size: The user inputs the logical/physical address size (space size) and page size.
  2. Generate Address Table and Page Table: The program generates a complete table of logical and physical addresses and page table.
  3. Set Instructions at Address Locations: The user can give instructions and address locations and program set instructions to that location.

Usage

  1. When you run the program, you will be prompted to input the logical/physical address size (space size) and page size.
  2. The program generates a complete table of logical and physical addresses and page table.
  3. The user can give instructions and address locations and program set instructions to that location.

Contributing

Contributions are always welcome! If you would like to contribute to this project, please fork the repository and submit a pull request with your changes.

License

This project is open licensed and free to use.

Acknowledgements

  • Thanks to the instructors and staff at Superior University for providing guidance and support throughout the development of this project.

About

The Operating System Memory Management project is a C++ program that enables users to manage memory in an operating system environment. The program takes input of logical/physical address size (space size) and page size and generates a complete table of logical and physical addresses, along with the page table.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages