EECE-4029 Operating Systems Fall 2016
Memory Organization and Management

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

Sample code and documentation

Archive:
   
mem_manage.tar     All code and Makefile in a tar file
   
Makefile:
   
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
locality.cc     Try to estimate the size of a page table
   
Documentation:
Lecture notes    
Useful system commands    
Informative system files