CS321 - Operating Systems - 2007
- NetRun lets you run code
right from your web browser. Anybody with a UAF email address can get a password online. See
Send me bug reports!
- Your Project 2 final code is due at
midnight on Wedesday, May 2. Be ready to show your project off in-class
on Friday, May 4.
- HW9 is due Monday, May 7.
- The Final Exam will be held Wednesday, May 9 in the usual
classroom (Chapman 106) starting at 10:15am.
- Lecture Notes:
Other roads to GUI development
GUI Programming and Windows
Other Operating Systems
UNIX: One OS To Rule Them All
OS History--DOS and Windows
Databases and SQL
XML: eXtensible Markup Language
Media and Nesting File Formats
Network Clients and Servers
Memory Allocation Errors & History
Heap Memory Allocation
Mid-Semester Course Review
Partitions and the Partition Table
Details of Disks and Filesystems: File Allocation Table (FAT)
Binary I/O and Filesystems
I/O Redirection and the Beauty of the Command Line
Strange Things You Can Do With Files
File I/O in C++, C, UNIX, and Windows
Parallelism in Practice
C Initializer Syntax, and the Mandelbrot Set
Threads: Why and Why Not
Kernel Threads, and "Thread Safety"
Processes, Threads, Functions
Creating Processes, Threads, etc.
Course Introduction and OS Overview
Blackboard is where some assignments will be posted.
- Course syllabus
includes dates to remember, the grading policy, and a course outline.
- Here are the topics we'll be covering in the remaining weeks in the semester:
- April 2-6: Network communication, network clients and servers, and HTTP
- April 9-13: Data storage beyond files: XML, Media Containers, SQL Databases
- April 16-20: OS Survey: Windows, OS/2, DOS, Mac OS 9, OS X, SGI IRIX, BeOS, and Plan9
- April 23-27: GUI Programming basics, win32 specifics
- April 30-May 2: GUI Toolkits: Qt, CGI
- May 4: 2-minute project micropresentations
- May 7: Review for final
- May 9: Final exam
|Meeting time: 10:30-11:30am
Room 106 Chapman Building
University of Alaska Fairbanks
|UAF CS F321-F01
3.0 Credits, Spring 2007
Prerequisite: CS 301 (Asm)
|Instructor: Dr. O. Lawlor
Office: 210C Chapman
Hours: noon-1pm MWF, by appointment, or just drop by!
O. Lawlor, firstname.lastname@example.org
Up to: Class Site, CS, UAF