Advanced Operating Systems Fall 2009 Dan C Marinescu
- Slides: 13
Advanced Operating Systems – Fall 2009 Dan C. Marinescu Email: dcm@cs. ucf. edu Office: HEC 439 B
Class organization The organization of this class reflects its “Advanced” status. l The textbook provides some background material; additional material will be discussed in class. l One midterm and a Final Exam. All exams are open book, open notes l Grading l 50% exams l 50% assignments l
Class organization (cont’d) Class webpage: l www. cs. ucf. edu/~dcm/Teaching/Operating. Systems l References: l “Operating system concepts” by Silberschatz, Gavin, Gagne l Selected papers. l Office hours: M, Wd, 3: 00 – 4: 30 PM l
Topics and the time allocated Review of basic concepts (4 weeks) l Distributed systems (5 weeks). l Resource management; Scheduling; Performance evaluation (2. 5 weeks). l Cyber-Physical systems; real-time and embedded operating systems (2. 5 weeks) l
Critical elements of information revolution!
The troubled marriage of homo sapiens and the computer before and during the information revolution l The feelings of the homo sapiens: l Hate l Frustration l Lack of understanding l The Operating System - a marriage counselor. A program to “domesticate” the beast. l Transforms a “bare machine” into a “user machine” l Controls and facilitates access to computing resources; optimizes the use of resources. l The relation went through several stages: l l l Many-to-one One-to-one Many-to-many Peer-to-peer
Relations of OS with other disciplines l l l l l Computer organization and computer architecture. Algorithms. Programming languages. Performance evaluation. Networking. Databases. Applications. Parallel and distributed systems. Embedded and real-time systems. User- interfaces.
Fundamental ideas and concepts l l l l 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.
Computer Organization l Processor(s) l Main memory l Auxiliary processors (channels, graphics cards, etc. ) l Secondary storage (disks) l I/O devices
Processors l Multiple processors l Multiple cores per processor: Now 80; Intel predicts hundreds by the mid of the next decade. l How to get the data in and out of the chip? l
- Dan c. marinescu
- Mononevrite
- Liceul gheorghe marinescu
- Advanced operating system notes
- Ricart agrawala algorithm code in java
- Advanced operating system
- Multiple processor scheduling in os
- Advanced fusion systems llc
- Advanced fueling systems
- Advanced multimedia systems
- Advanced fluid power
- Tom kilcer advanced ag systems
- Ist 421
- Advanced embedded systems