Modern Operating Systems introduction processes-and-threads deadlocks memory-management inputoutput file-systems multimedia-operating-systems multiple-processor-systems security case-study-1-unix-and-linux case-study-2-windows-2000 operating-system-design