1 Content


1.1 Schedule and due dates

1.2 Review

../../../index/Classes/ProgrammingCpp.html
../../../index/Classes/DataStructures.html
Content/learnc.c

1.3 Topical outline

1.3.1 First day

1.3.2 Background and review

What does the existing landscape of operating systems look like?
The following are needed for understanding the assignment framework,
and for understanding the basics of IO, piping, redirection, etc.:
../../../index/Classes/DataStructuresLab/Content/00-VirtualMachines.html
../../../index/Classes/Security/Content/21b-Virtualization.html
../../../index/Classes/DataStructuresLab/Content/01-02-LinuxBash.html
../../../index/Classes/ComputationalThinking/Content/18-InputOutput.html (1st half, shell IO.html)
Demo convert_to_binary in c++ with various IO tests.

1.3.3 Operating systems

Content/00-History.html
Content/01-Overview.html
Content/02-Processes.html
Content/03-InputOutput.html
Content/04-MemoryManagement.html
Content/05-FileSystems.html

1.4 Assignments