SLIDE 8 8
OSes Today
– Top CS conferences, several distinguished researchers/groups – Intersects with theory/algos., software engg., architecture, distrib. comp.
– Microsoft, Apple, HP, …
- New environments, new devices
– Web, P2P systems, Internet apps, sensor networks, mobile devices, multimedia, …
– Distributed systems, heterogeneous devices, ubiquitous computing, utility computing, mobile computing, autonomic computing
Outline of this Course Course Outline
- Resource Management (and some services an OS provides to
programmers)
– CPU management – Memory management – I/O management (emphasis: Disk)
- Cross-cutting design considerations and techniques
– Quality-of-service/fairness, monitoring, accounting, caching, software design methodology, security and isolation
– Distributed systems – Data centers, multi-media systems, real-time systems, virtual machines
– Background on Computer Architecture
- Do the following this week:
– Reply to me/TAs if you don’t receive a “welcome” email via ANGEL by Friday – Take the poll on ANGEL (just 4-5 questions, no grades) – Form project groups (2 per group) and send us email – Talk to the TAs if problem with ANGEL account or with CSE Solaris/Linux accounts