Students will obtain a mastery of operating systems concepts and a foundation of the boot process in this broad background course. They will apply their skills to maintaining disks and files, and building and maintaining shell scripts/batch programs. Examples of the role, scope, and complexity of operating systems are provided. Effective use of utility software is emphasized. The course is taught using MS Windows and Redhat Linux software.