Simulating object-like behavior in C, using pointers to basic data types, to structures, and to functions.
-
Updated
May 14, 2019
Simulating object-like behavior in C, using pointers to basic data types, to structures, and to functions.
A comprehensive guide exploring Linux's memory management and process memory layout. Navigate through fundamentals of memory allocation, virtual memory basics, and delve into intricate memory layouts of Linux processes
PDF Reports and My OS LAB codes for each session. Arranged in separate folders as per session numbers.
A system call written in C, to report on memory management statistics, and a counter-based clock page replacement algorithm.
Virtual memory operation simulator
💻💾💿 Simulación de la administración de memoria virtual en un Sistema Operativo, utilizando paginación.
Test implementation of the buddy physical memory allocator for the XEOS Operating System.
🔄 process manager
Grad school, Adv Computer Architecture, 4-way associative data cache project. A cache in the primary storage hierarchy contains cache lines that are grouped into sets. If each set contains k lines then we say that the cache is k-way associative. A data request has an address specifying the location of the requested data. Each cache-line sized ch…
My OS course final project. An implementation of three page replacement algorithms: FIFO, LRU, Second Chance.
A library to simplify basic I/O operations with external processes' memory.
🧪Operating Systems Laboratory Projects, University of Tehran
Implementação de um simulador de memória virtual, aplicando algoritmos de substituição de página LRU, NRU e Second Chance.
Arquivos e materiais utilizados na disciplina GSI018 - Sistemas Operacionais da UFU.
Tarea Corta, Algoritmos y Estructuras de Datos II.
🌟Welcome to Newfangled OS 🚀Unveiling the Newfangled Operating System-a remarkable blend of innovation and security built on the impervious seL4 Microkernel.🛡️Our journey began with dedicated servers and a threaded execution model,including File and Process Management servers, and a robust Interrupt Handling thread.🛠️📊Join us in the revolution.
Assembly MIPS - Pipelined Datapath - Memory Hierarchy - Virtual Memory | Computer Architecture at ECE NTUA
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.
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."