|
Softpanorama |
May the source be with you, but remember the KISS principle ;-)
|
Attention: this is version 0.1
See also
| North Carolina
StateUniversity. Dr. Edward Gehringer |
Stanford CS240 by Mendel Rosenblum |
The University of Southern California Ramesh Govindan |
University of California, Santa Barbara | University of Florida | Berkeley, prof. Tom Andersen |
University of New Mexico |
| Dartmouth By Samuel A. Rebelsky |
University of Amsterdam | University of Alberta | Rensselaer Polytechnic Institute David Spooner |
The Chinese University of Hong Kong |
www4.ncsu.edu by Ed Gehringer
CS240A Home Page -- contains rather limited outlines (ps)
| Lecture | PDF Format | PS Format |
|---|---|---|
| Topic 0: Introduction | t00_4up.pdf | t00_4up.ps |
| Topic 1: Processes and Synchronization | t01_4up.pdf | t01_4up.ps |
| Topic 2: CPU Scheduling | t02_4up.pdf | t02_4up.ps |
| Topic 3: Linkers | t03_4up.pdf | t03_4up.ps |
| Topic 4: Dynamic Storage Allocation | t04_4up.pdf | t04_4up.ps |
| Topic 5: Sharing Main Memory | t05_4up.pdf | t05_4up.ps |
| Topic 6: Demand Paging, Thrashing, Working Sets | t06_4up.pdf | t06_4up.ps |
| Topic 7: I/O Devices | t07_4up.pdf | t07_4up.ps |
| Topic 8: File structure, disk scheduling | t08_4up.pdf | t08_4up.ps |
| Topic 9: Directories | t09_4up.pdf | t09_4up.ps |
| Topic 10: Network and Communication Protocols | t10_4up.pdf | t10_4up.ps |
| Topic 11: Protection and Security | t11_4up.pdf | t11_4up.ps |
| Topic 12: Course review | t12_4up.pdf | t12_4up.ps |
| Special Topic 0: OS research directions | st0_4up.pdf | st0_4up.ps |
| Special Topic 1: UNIX internals | st1_4up.pdf | st1_4up.ps |
| Special Topic 2: UNIX today | st2_4up.pdf | st2_4up.ps |
| A Fast File System for Unix (Lecture Notes) | bsdffs_4up.pdf | bsdffs_4up.ps |
| A Fast File System for Unix (Original Paper) | ffs.pdf | ffs.ps |
By Samuel A. Rebelsky
CS58 95F Home Page Course Guide CS58 95F Home Page / Course Guide Samuel A. Rebelsky
Index of Outlines -- very good
110 8th Street Troy, NY 12180-3590
66.411 Operating System Fundamentals Instructor: David Spooner Spring 1997
Lectures slides in postcript and Powerpoint
CSC3150 Course Home Page 9798 - linux based
Notes
Operating Systems Concepts - COP4610 -- University of Florida. Very interesting. Excellent links.
The textbook by Operating Systems A Design-Oriented Approach by Charles Crowley is used.
CSE 40015045 Operating Systems Concepts -- with very good putline for the course
Description of the courses - A Tanebaum university cources (University of Amsterdam)
Computer Science 481 -- Operating Systems
University of New Mexico Computer Science Department Ph.D. Comprehensive Exams
Modern Operating Systems CS 402 by Ramesh Govindan, 1/8/96. Contains useful notes and assignments
Notes
Jan 10: Operating
Systems: Introduction and History
Jan 17, 22: Threads
and Processes
Jan 22, 24, 29, 31, Feb 5, 7: Synchronization
and Deadlock
Feb 12: CPU
Scheduling
Feb 21: Address
Spaces, Protection, System Calls
Feb 26, 28: Putting
it all together: UNIX program execution
Feb 28, Mar 4, 6: Memory
Management: Address Translation, Demand Paging
Mar 18, 20: Input/Output:
General principles, UNIX terminal I/O, graphical user interfaces.
Mar 27, Apr 1, 3: File
Systems: Disk Layout, Naming, Performance and Reliability
Apr 8, 10: Networking:
Networks and Protocols.
Apr 15, 17: Inter-process
Communication.
Apr 22, 24: Protection
and Security
Apr 29: Review of OS design and design principles.
CMPSC 170 Operating Systems. Taught at University of California, Santa Barbara. Contains an interesting set of Martin Rinard's Handouts (postscript):
CS 162 - Nachos based. Very interesting noted. Probably the only course that is not look completly dull from the beginning ;-)
Note: lecture notes are formatted two ways: full, for better on-line viewing, and two per page, for cheaper printing.
CS 533 Concepts of Operating Systems Winter 1998 Home Page -- by Bruce Irvin. contains interesting outlines of lectures with recommended reading. Base book is SG
ComSci 230 Uhttpwww.cs.uchicago.educgi-binhypernewsgetodonnellCoursesCS230Spring_1998class7.html. Chicago -- contain recommendation about books !
Assignment #0 introduce yourself to the class
CS570 Operating Systems -- Stalling based
texts
CMPUT 379 - Operating System Concepts -- University of Alberta (Canada)
| Course Outline | |
| Module | Availability |
| Overview | Ready |
| Processes | Ready |
| Synchronization | Ready |
| Interprocess Communication (IPC) | Ready |
| Scheduling | Ready |
| Deadlocks | Ready |
| Memory Management | Ready |
| Virtual Memory | Ready |
| Real Time Systems | Ready |
| Secondary Storage | Ready |
PROFESSOR : FRANZ KURFESS OPERATING SYSTEMS CONCEPTS
CIS-332 -- Homework Useful OS Concepts -- homework
CS-416 Operating Systems Design
P436 Home Page (Fall 1997) -- from Indiana University
CS312 Operation Systems -- no lecture notes; but good sillabus and introduction
CS 3113 - Operating Systems -- no lecture notes. some projects textbook SG
CSCI 4540.001 Homepage Roy T. Jacob, Jr. -- no notes. Textbook: Stalling
www.cs.ilstu.edu - Hartman notes
Guide to Multimedia Educational Materials
ECE344S Operating Systems Useful Links
TimeTable -- has all slides
CMPUT 379 - Operating System Concepts
Introduction to Operating Systems -- contains good history part
Copyright © 1996-2008 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
Standard disclaimer: The statements, views and opinions presented on this web page are those of the author and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.
Last modified: December 25, 1998