EECE-4029 Operating Systems Fall 2016
Memory Organization and Management

processes, mutex, semaphores, memory management, producer-consumer, files, deadlock, more..

Sample code and documentation

mem_manage.tar     All code and Makefile in a tar file
Makefile     All C files
C Code:
TLB_size.c     Test of the Translation Lookahead Buffer
disasm.c     Compile and disassemble with objdump -d disasm
ret1.c     Overwrite a return address on the stack
ret2.c     Find the starting locations of code, stack, and heap     Try to estimate the size of a page table
Lecture notes    
Useful system commands    
Informative system files