Week 6 - June 10-14

Lecture recording here.

Introduction

This week we will look at how to fork a process and how to exec a process. We will also look at signals (a software interrupt); how to generate them, how to handle them, and where they are generally used.

Videos

fork(), exec()Creating new processes with fork()!
Making forked clones more useful with exec()!
SignalsC Programming in Linux - Signals
Sending and Handling Signals in Linux
Signals in Linux

Quiz

Midterm

Lecture Material

Labs

Assignment(s)

None.

Sample Code

Processes

Signals