Courses/Computer Science/CPSC 457.F2013/Lecture Notes/SystemCalls

= System Calls =

We will work from our previous discussion of x86 assembly language programming and see how system calls are made (i.e., their calling convention on x86/Linux), how they are defined, how they can be traced, and how they differ from "normal" function calls.

Scribe Notes

 * s1
 * s2
 * s3

Readings

 * MOS: 1.6: System Calls (you should have read this already)
 * LKD: Chapter 5. System Calls (this describes how to add a system call to your OS, something you'll have an opportunity to practice in your tutorials later and in HW3)