An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: page-tables

kkent030315/PageTableInjection

Code Injection, Inject malicious payload via pagetables pml4.

Language: C++ - Size: 167 KB - Last synced at: about 2 hours ago - Pushed at: almost 4 years ago - Stars: 240 - Forks: 59

lorenzomaiuri-dev/memory-management-examples

A Python-based simulator showcasing memory management concepts such as allocation strategies, segmentation, pagination, swapping, and TLB. Interactive examples implemented in Jupyter notebooks

Size: 545 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

malevolentstrix/Virtual_To_Physical_Memory_Translator

Language: C - Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

RiccardoSagramoni/Tesi-Triennale 📦

Bachelor's thesis for BSc Computer Engineering at University of Pisa, about an implementation of "KAISER" mitigation against Meltdown in a didactic kernel

Language: TeX - Size: 6.13 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ankitaggarwal011/snow-os

A 64-bit cooperative multi-tasking toy operating system in C

Language: C - Size: 1.31 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 3

jscottysolomon/operating-systems

Embedded Projects and Simulations

Language: C - Size: 756 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

RivkiZolti/Operating-Systems

answers to Operating-Systems course home work

Language: C - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

RacheliBlass512/OS-projects

projects in Operating-System course

Language: C - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

ChasingTheDream369/VirtuOS-Revolutionizing-OS-161-with-Advanced-Memory-Processes-and-Sync

🚀 Enhanced OS/161 with advanced memory management, dynamic processes, and powerful synchronization. Dive into VirtuOS to explore hierarchical page tables, dynamic memory allocation, and synchronization techniques. Elevate your OS education with VirtuOS today!

Language: C - Size: 2.26 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Shreyans1602/XV6_Print_Page_Tables

To help visualize page tables, you need to write a function that prints the contents of the page tables.

Language: C - Size: 88.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Itskindastrange/OS-Simulator

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.

Language: C++ - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

IceCereal/OS-Lab-Sem-5 📦

Operating Systems Laboratory (Semester 5): Includes a Shell, a Page Table and a Translation Lookaside Buffer

Language: C - Size: 76.2 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

harsh-apcr/MTL458-Operating-Systems 📦

Course assignment for MTL458-OS

Language: C - Size: 4.6 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

sShaAanGg/Linux-OS-projects

The semester projects of Linux Operating System at NCU, Taiwan

Language: C - Size: 310 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ak1132/Memory-Manager

A memory manager written in C that simulates virtual memory management by the operating system using page tables and swap space on the disk

Language: C - Size: 14.6 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

pspanoudakis/OS-Memory-Page-Management

Simulator of a Memory Page Management System, focused on process Page Tables & Page Replacement algorithms.

Language: C++ - Size: 2.22 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

8tiqa/vm-mgt

C program to simulate virtual memory mgt

Language: C - Size: 54.7 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 3

chanioxaris/virtual-memory

Virtual memory operation simulator

Language: C - Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

parvmor/IncoherentTLB

A linux kernel module to count TLB misses

Language: C - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Keywords
page-tables 19 memory-management 5 tlb 5 operating-systems 5 virtual-memory 4 c 4 multithreading 3 shell 3 kernel 2 linux 2 operating-system 2 lru-replacement-algorithm 2 virtual-memory-management 2 tlb-simulator 2 disk 2 tcp 2 signal 2 server-client 2 physical-addresses 2 queue 2 packets 2 os 2 directories 2 communication 2 cs5348 1 user-level-malloc 1 trace161 1 kernel-module 1 sbrk 1 process-management 1 hierarchical-page-tables 1 dynamic-memory-allocation 1 kpti 1 round-robin 1 process-scheduler 1 page-frames 1 page-fault 1 fwf 1 frame-number 1 vmm 1 logical-addresses 1 second-chance-replacement 1 swap-space 1 system-calls 1 synchronization 1 page-replacement 1 deadlock-detection 1 deadlock-avoidance 1 semaphore 1 page-replacement-algorithm 1 dining-philosophers-problem 1 deadlock 1 cpu-scheduling 1 bankers-algorithm 1 xv6-os 1 kaiser 1 translation 1 process-manager 1 page-replacement-algorithms 1 fifo-page-replacement 1 demand-paging 1 swapping 1 segmentation 1 pagination 1 operating-system-learning 1 memory-management-segmentation 1 memory-management-paging 1 memory 1 educational-project 1 allocation-strategies 1 allocation 1 windows 1 pagetable 1 injection-attacks 1 injection 1 load-balancer 1 linux-kernel 1 linked-list 1 image-manipulation 1 binary-reader 1 virtual-file-system 1 unix 1 terminal 1 tarfs 1 syscalls 1 snow-os 1 scheduling 1 paging 1 malloc-free 1 interrupts 1 cooperative-multitasking 1 context-switching 1 thesis 1 mitigation 1 meltdown-attack 1 meltdown 1