Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Operating Systems – Fall 2009

Similar presentations


Presentation on theme: "Advanced Operating Systems – Fall 2009"— Presentation transcript:

1 Advanced Operating Systems – Fall 2009
Dan C. Marinescu Office: HEC 439 B

2 Class organization The organization of this class reflects its “Advanced” status. The textbook provides some background material; additional material will be discussed in class. One midterm and a Final Exam. All exams are open book, open notes Grading 50% exams 50% assignments

3 Class organization (cont’d)
Class webpage: References: “Operating system concepts” by Silberschatz, Gavin, Gagne Selected papers. Office hours: M, Wd, 3:00 – 4:30 PM

4 Topics and the time allocated
Review of basic concepts (4 weeks) Distributed systems (5 weeks). Resource management; Scheduling; Performance evaluation (2.5 weeks). Cyber-Physical systems; real-time and embedded operating systems (2.5 weeks)

5 Critical elements of information revolution!

6 The troubled marriage of homo sapiens and the computer before and during the information revolution
The feelings of the homo sapiens: Hate Frustration Lack of understanding The Operating System - a marriage counselor. A program to “domesticate” the beast. Transforms a “bare machine” into a “user machine” Controls and facilitates access to computing resources; optimizes the use of resources. The relation went through several stages: Many-to-one One-to-one Many-to-many Peer-to-peer

7

8

9

10 Relations of OS with other disciplines
Computer organization and computer architecture. Algorithms. Programming languages. Performance evaluation. Networking. Databases. Applications. Parallel and distributed systems. Embedded and real-time systems. User- interfaces.

11 Fundamental ideas and concepts
Abstractions and models. Universal computers. Resource sharing models. Resource virtualization. Asynchronicity. Concurrency. State of a system, a process, a computation. Cyber physical systems – “time” - the great challenge.

12 Computer Organization
Processor(s) Main memory Auxiliary processors (channels, graphics cards, etc.) Secondary storage (disks) I/O devices

13 Processors Multiple processors Multiple cores per processor:
Now 80; Intel predicts hundreds by the mid of the next decade. How to get the data in and out of the chip?


Download ppt "Advanced Operating Systems – Fall 2009"

Similar presentations


Ads by Google