Download presentation
Presentation is loading. Please wait.
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
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?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.