CS208 Introduction to Computer Systems Monday, 11 May 2026 + zoo questions + what's next? - processes a mini intro to operating systems - homework: write a tiny command shell - exam 2: Wednesday, May 20 - assembly language - processes and related OS material - earlier stuff is still fair game - bunch of short units - simple networking - virtual memory - maybe: threads - maybe: digital logic and a fleeting glimpse of architecture - buffer overflow (probably on takehome exam) + lab: command shells and redirection + stdout, stderr, stdin, exit status --- - What happens when you try "echo -n hello" in sh instead of bash or zsh, and why? import sys print('string? ') s = sys.stdin.readline().strip() print(f'my string is: {s}', file=sys.stdout) n = int(s) print(f'my integer is: {n}', file=sys.stdout)