The Keyronex Operating System
-
Updated
May 29, 2024 - C
The Keyronex Operating System
Incompatible Timesharing System
My notes while studying Windows internals
This repository hosts a C program simulating virtual memory management using paging techniques. Virtual memory is a crucial concept in modern computer systems, allowing programs to operate as if they have more memory than physically available by utilizing disk storage as an extension of RAM.
A library to simplify basic I/O operations with external processes' memory.
Varena is a .NET library that provides a fast and lightweight arena allocator using virtual memory.
Library to handle hexadecimal record files
Library to handle sparse bytes within a virtual memory space
Portable file system cache diagnostics and control
The program demonstrates how to extract and display the segment, page, and offset components of a 31-bit virtual address using bitwise operations in C++. It includes a dedicated function for printing these components in a formatted hexadecimal representation.
Header-only library of essential utilities for C++ development - socket, http, json, virtual memory, log, timestamp.
Basic implementation of malloc, free, calloc, and realloc
Pagemon is an interactive memory/page monitoring tool allowing one to browse the memory map of an active running process.
Advanced Architecture Labs with CVA6
Traditional Chinese translation of "What Every Programmer Should Know About Memory"
Unix Programming Environment - Process Management and Inter-Process Communication - Synchronization - Virtual Memory Mechanisms | Operating Systems at ECE NTUA
Add a description, image, and links to the virtual-memory topic page so that developers can more easily learn about it.
To associate your repository with the virtual-memory topic, visit your repo's landing page and select "manage topics."