Code Injection, Inject malicious payload via pagetables pml4.
翻译 - 代码注入,通过分页表 pml4 注入恶意负载。
A 64-bit cooperative multi-tasking toy operating system in C
projects in Operating-System course
answers to Operating-Systems course home work
Simulates OS virtual memory management using virtual page table (known as TLB or CAM)
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
🚀 Enhanced OS/161 with advanced memory management, dynamic processes, and powerful synchronization. Dive into VirtuOS to explore hierarchical page tables, dynamic memory allocation, and synchronizati...
The semester projects of Linux Operating System at NCU, Taiwan
To help visualize page tables, you need to write a function that prints the contents of the page tables.
Bachelor's thesis for BSc Computer Engineering at University of Pisa, about an implementation of "KAISER" mitigation against Meltdown in a didactic kernel
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 S...
Simulator of a Memory Page Management System, focused on process Page Tables & Page Replacement algorithms.
A Python-based simulator showcasing memory management concepts such as allocation strategies, segmentation, pagination, swapping, and TLB. Interactive examples implemented in Jupyter notebooks