COT 4600 Operating Systems Spring 2011 Dan C

  • Slides: 8
Download presentation
COT 4600 Operating Systems Spring 2011 Dan C. Marinescu Office: HEC 304 Office hours:

COT 4600 Operating Systems Spring 2011 Dan C. Marinescu Office: HEC 304 Office hours: Tu-Th 5: 00 -6: 00 PM

Lecture 1 – Tuesday, August 24, 2010 n Today: ¨ n Next time n

Lecture 1 – Tuesday, August 24, 2010 n Today: ¨ n Next time n ¨ 2 Class organization Systems and Complexity Sources of Complexity Lecture 1

Class organization n Class webpage: n http: //www. cs. ucf. edu/~dcm/Teaching/COP 4600 -Fall 2011/Class.

Class organization n Class webpage: n http: //www. cs. ucf. edu/~dcm/Teaching/COP 4600 -Fall 2011/Class. Index. html n Textbook: ¨ n ``Principles of Computer Systems Design; An Introduction'' by Jerome Saltzer and Frans Kaasohoek. Publisher: Morgan Kaufmann, ISBN 978 -0 -12 -374957 -4. TA. Steven Zittrower ¨ Email: steven. zittrower@gmail. com, steven. zittrower@knights. ucf. edu ¨ Office: HEC 313. ¨ 3 Lecture 1

The textbook has 6 chapters n n n 4 Systems Elements of Computer System

The textbook has 6 chapters n n n 4 Systems Elements of Computer System Organization The Design of Naming Schemes Enforcing Modularity with Clients and Services Enforcing Modularity with Virtualization Performance Lecture 1

Objectives n The COT 4600 class covers basic principles guiding the design and implementation

Objectives n The COT 4600 class covers basic principles guiding the design and implementation of operating systems. n The focus of the class is switched from the discussion on ``how'' operating systems are implemented to the identification of the most important questions the designer of an operating system has to address and ``why'' a solution is better than others. 5 Lecture 1

Objectives (cont’d) n Another major departure from the more traditional approach in covering operating

Objectives (cont’d) n Another major departure from the more traditional approach in covering operating systems is the emphasize on performance; several lectures cover computer system performance analysis. n We also emphasize the ``big picture'' the relationship of operating systems with other subjects from undergraduate curriculum including: ¨ ¨ ¨ 6 computer architecture, programming languages, algorithms, networking, databases, modeling and performance analysis. Lecture 1

Assignments n n 7 There are 6 homework assignments and a class project. A

Assignments n n 7 There are 6 homework assignments and a class project. A homework consists of 1 -5 problems at the end of each chapter in the textbook. The homeworks are due before the start of the class on Tuesdays; you have two weeks from the instant a homework is assigned until its due Lecture 1

Grading n n n 8 Homework: 10% Class presentation: 10%. Project: 40% Midterm: 15%

Grading n n n 8 Homework: 10% Class presentation: 10%. Project: 40% Midterm: 15% Final: 25% Lecture 1