Code Injection, Inject malicious payload via pagetables pml4.
-
Updated
Jul 7, 2021 - C++
Code Injection, Inject malicious payload via pagetables pml4.
A 64-bit cooperative multi-tasking toy operating system in C
projects in Operating-System course
Claude Code Skill - xv6-riscv OS expert for assignments
Simulates OS virtual memory management using virtual page table (known as TLB or CAM)
answers to Operating-Systems course home work
Operating Systems Laboratory (Semester 5): Includes a Shell, a Page Table and a Translation Lookaside Buffer
A memory manager written in C that simulates virtual memory management by the operating system using page tables and swap space on the disk
Simulator of a Memory Page Management System, focused on process Page Tables & Page Replacement algorithms.
C program to simulate virtual memory mgt
Bachelor's thesis for BSc Computer Engineering at University of Pisa, about an implementation of "KAISER" mitigation against Meltdown in a didactic kernel
Linux kernel module that takes a PID and virtual mem addr then finds either the physical mem addr, the swap page, or indicates the page is not available.
Virtual memory operation simulator
A Python-based simulator showcasing memory management concepts such as allocation strategies, segmentation, pagination, swapping, and TLB. Interactive examples implemented in Jupyter notebooks
Course assignment for MTL458-OS
Paging Simulator
The semester projects of Linux Operating System at NCU, Taiwan
This is a college project of Operating Systems completed by me. It contains CPU scheduling, Semaphore(Dining Philosopher Problem), Deadlock(Bankers Algorithm), Memory Management(Two-Level Page-Table Scheme ,Hashed Page Table with TLB),Page Replacement (Second Chance Algorithm using circular link list). Also a simple GUI menu is also implemented.
Add a description, image, and links to the page-tables topic page so that developers can more easily learn about it.
To associate your repository with the page-tables topic, visit your repo's landing page and select "manage topics."