CGS 3763 Operating Systems Concepts Spring 2013 Dan C. Marinescu Office: HEC 304 Office hours: M-Wd 11:30 - 12:30 AM
Lecture 1 – Monday, January 7, 2013 Today: Class organization What is an universal computer? What are the main attributes of the von Neumann architecture? What is the hardware software interface? Next time Operating Systems: What is the role of an OS? Why study this topic? Are there different types of operating systems? What is event-driven software? Reading assignments: Chapter 1 of the text book 11/29/2018
Class organization Class webpage: http://www.cs.ucf.edu/~dcm/Teaching/CGS3763-Spring2013/ClassIndex.html Textbook: Operating System Concepts by Silberschatz, Galvin, Gagne. 8th Edition, John Wiley & Sons, ISBN: 978-0-470-12872-5, 2009. TAs: Bo Kang Email: bokang@knights.ucf.edu Edward Aymerich Email:edward.aymerich@knights.ucf.edu 11/29/2018
Policies Readings are assigned at each lecture. The students are required to study them and be prepared to discuss in class the concepts introduced by the materials assigned as a reading. Class meetings will consist of discussions on each topic and the instructor will help guide the discussion by asking questions rather than traditional lectures, when the instructor presents a subject and students listen. At the end of each week each student is required to fill out a “Student review” form available from the class Web site. Each student should list the new concepts and ideas discussed/introduced at each lecture s(he) attended during the week and then list the topics/concepts/ideas that were unclear. If a student misses a class s(he) should not fill in the form for the missed lecture and forfeit the 10 points. Filling out the form for a missed lecture is considered an act of academic dishonesty. This form should be submitted to the TA (Bo Kang, bokang@knights.ucf.edu) by10 AM on Monday the following week. The penalty for late assignments (homework, review forms) is 5 points/day. 11/29/2018
Grading Policy 30% - Class participation: based on the “Student review” forms and participation in the class discussions. Total number of points for reviews: 30 points/week x 14 weeks = 520 points. 20% - Midterm (closed book open class notes). 30% - Final Exam (closed book; closed class notes; comprehensive exam) 20% - Homework assignments Grades: A (90-100); A- (88-89); B+ (86-87); B (80-85); B- (78-79); C+ (76-77); C (70-75); C- (68-69); D ( 68-60); F (0-59); 11/29/2018
Topics OS fundamentals. Computer system structures OS structures Processes, threads, concurrency, synchronization, deadlocks. CPU scheduling I/O System Multi-level memory management; virtual memory; caching. File system.. Client/Server Systems 11/29/2018
Objectives The class covers basic principles guiding the design and implementation of operating systems. 11/29/2018