CEG 2350: OS Concepts and Usage

Fall 2019 Aug 26 - Dec 14 Tentative Schedule

Lectures: 12:20 - 1:15 PM MWF 346 RC • Office Hours Syllabus Old Exams


Wk Lectures #: Lab Wt
1 Course OverviewIntroLab OS-Kernel = FileM + VM + ProcM + Net + IO + UserM + (Boot) + [SysPrg] L00 PC-Setup 5%
2 UEFI/BIOS, POST, BOOTMGR, Grub. init • Login Volumes, Files, Directories, and Links; Linux usage L01 Processes 5%
3 FileOps: Open/Close; tar, zip, bzip2 Archives L99 OSonUSB B% Optional
Programs v. Processes; states; parent-child, Sys Calls L02 5%
4 Virtual Memory: Frames, Pages, Page Faults, Swaps
5 Scripting with Bash #1 #2 #3 L03 Scripting-1 5%
6 File-name RegEx. Tools: find
String RegEx. Tools: sed, grep L04 RegExEdit 5%
Text File Editing: emacs, vi •
7 Scripting with Python #1
Scripting with Python #2
Scripting with Python #3 L05 Git-Usage 5%
Mid Semester Exam Oct 11 due Oct 12 11:59 PM E01 Midterm 25%
8 Network layer: DNS, VPN, ssh, sftp, NFS and Samba. •
Processes: Dynamic Loading and Linking L06 Scripting-2 5%
9 init process, Boot Scripts, Kernel Processes
a File Volume Integrity L07 Netwrkg 5%
b Privacy • Security • Firewalls
c Monday Nov 11 Veterans Day University Closed L08 Netwkg-2 5%
c Cloud Computing • Cloud Storage; L99 CloudCom B% Optional
d Sys Admin: Patches and updates • Windows Registry • Linux Debian apt
e Building a Linux kernel from source FOSS, GIT client + server • L99 KernelBld B% Optional
e Final Exam Details E02 Final 35%

Dr Prabhaker Mateti • Nov 06, 2019 • Due dates are shown on Pilot • Labs are turned in on Pilot