EECE-4029 Operating Systems Fall 2016
Block Device Drivers

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

Sample code and documentation

Archive:
   
drivers_block.tar     All code Makefile in a tar file
   
Makefile:
   
Makefile     For all module brd.c and user code tryit.c
   
Kernel Code:
   
brd.c     Ramdisk device driver
   
User Code:
   
tryit.c     For accessing the ramdisk as a device
   
Execution:
   
sudo insmod brd.ko     To load
sudo rmmod brdo     To unload
 
Documentation:
Instructions for using the code    
Chapter on Block Device Drivers