Download presentation
Presentation is loading. Please wait.
Published byPamela Schenck Modified over 6 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.