Operating Systems 2015F Lecture 8
Video
The video from the lecture given on October 2, 2015 is now available.
Notes
Lecture 8 --------- Topics for Assignment 3 * Kernel versus userspace - what can the kernel do that regular processes can't - why don't you want to do things inside the kernel? * Device files *- what are they, how are they used, how do you make them? * Files and filesystems *- mounting and how it changes the filesystem hierarchy - files with no persistent storage - where permissions are stored - issues with repairing filesystems * Function calls, library calls, system calls - why you can't make a system call using the mechanisms for function calls * Processes - how do you create and destroy a process? - how do you load program binaries? - how are libraries incorporated into programs? - how are processes controlled using signals, command line variables, and environment variables?