Presentation is loading. Please wait.

Presentation is loading. Please wait.

Operating Systems: Principles and Practice Cpr E 308

Similar presentations


Presentation on theme: "Operating Systems: Principles and Practice Cpr E 308"— Presentation transcript:

1 Operating Systems: Principles and Practice Cpr E 308
Welcome Aboard !

2 Course format Lectures given by Instructor (or TAs)
Student participation Tentative tasks for students 9 lab assignments (each takes one week) 2 projects (each takes two weeks) 6 quiz 2 midterms Final exam 5 homeworks (not required to submit)

3 Grading policy Labs: 25% Projects: 10% Quizzes: 20% 2 Midterms: 20%
Final: 25% Participation (bonus): 3%

4 Labs and projects No late submission
Reports are due the week following your lab session Submit to Canvas (electronic version)

5 Canvas Watch out for announcements Submit your labs and projects
View grades

6 Why do we learn OS?

7 A computer, and ……

8 More than a computer, and ……
Sensing devices and actuators Internet-of-Things Phones, GPS, Cameras, etc.

9 More than a computer, and ……
Missile Defense System Cyber-assisted Critical Infrastructures

10 Tech Trend: Virtualization
Before Virtualization After Virtualization Idea: Support multiple OS and their applications Cloud services: Amazon EC2 Examples: VMWare, Xen, Parallel, etc.

11 Tech Trend: Wearable/Mobile/Networked/Distributed Apps
Webinar Stock Information On-line TV/Video Group-based Apps: Google Docs, Multiplayer games

12 The core is OS!

13 Introduction A computer system consists of hardware system programs
application programs

14 What is an Operating System?
It is an extended machine Hides the messy details which must be performed Presents user with a virtual machine, easy to use abstractions It is a resource manager Each program gets time with the resource Each program gets space on the resource

15 Operating Systems History
: Batch Systems – Cards : Spooling Batch Systems – Tapes 1960- : Multiprogramming 1970- : Timesharing 1990- : Real-time, Distributed 2005-: WebOS/IoT/Mobile/Wearable/Implantable/Etc. All programming was done in absolute machine language, vacuum tubes vs transistor


Download ppt "Operating Systems: Principles and Practice Cpr E 308"

Similar presentations


Ads by Google