1
- 1
1: Welcome and Overview
Last Modif ied: 6/ 1/ 2004 11:53 AM
- 2
Logist ics
Cour se Web Page Mailing List St af f Text book
- 3
Topics
OS Hist ory, Archit ect ural Support Processes, Threads Scheduling Synchronizat ion, Deadlock Memory Management File Syst ems, I O Devices Net works, Dist ribut ed Syst ems Securit y
- 4
What is an operat ing syst em?
A sof t ware layer t hat
manages har dwar e r esour ces pr ovides an abst r act ion of t he under lying
har dwar e t hat is easier t o pr ogr am and use
Applicat ions Operat ing Syst ems Hardware
- 5
Hardware Resources
CPU, Funct ional Unit s, Regist er s Main memor y access St or age devices (disk dr ives, CD-ROMs, t ape
drives)
Net wor k I nt er f ace Car ds Human I / O devices (keyboar ds, monit or s, mice) Ot her ? Pr int er s, camer as, sensor s, …
How much do you know about what it would be like t o int er act wit h t hese devices wit hout an OS?
- 6
Benef it s of Operat ing Syst ems (1)
Abst ract ing t he Hardware
Gor y det ails of t he r aw har dwar e hidden so
applicat ions can be smaller and simpler
Applicat ion wr it er s can pr ogr am t o a simpler
and mor e por t able “vir t ual machine” Providing usef ul logical abst ract ions
New t ypes of logical r esour ces (socket s, pipes)