Operating Systems 2015F Lecture 8

From Soma-notes
Revision as of 14:47, 2 October 2015 by Soma (talk | contribs) (Created page with "==Video== The video from the lecture given on October 2, 2015 [http://homeostasis.scs.carleton.ca/~soma/os-2015f/lectures/comp3000-2015f-lec08-02Oct2015.mp4 is now available]...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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?