CS208 Introduction to Computer Systems Wednesday, 10 May 2023 - What is a process? - Signals - Interprocess communication + Command shell (bash, zsh, etc) - > - < - | - lots more: &, <<<, 2>&, etc. + System functions you will need - fork - exec - signal - pipe - dup2 - a couple handy utility functions - fflush (especially helpful for debugging) - strtok (helpful for setting up command-line arguments) + Let's play with samples for each sample: read it and try to predict its behavior run it write down a one-sentence description of what it does swap descriptions with a neighbor and discuss make note of remaining questions samples files.c forktest.c getanumber.c exectest.c shell208.c [we'll do more on Friday to help you with >, <, and |]