北京大学计算机系

北京大学计算机系

ID:28700389

大小:28.00 KB

页数:6页

时间:2018-12-13

北京大学计算机系_第1页
北京大学计算机系_第2页
北京大学计算机系_第3页
北京大学计算机系_第4页
北京大学计算机系_第5页
资源描述:

《北京大学计算机系》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京大学计算机系PekingUniversityDepartmentofComputerScience&TechnologyFall19982.操作系统做什么?2.2硬件相关指实现代码中包含存储器的物治理地址,包含对设备接口寄存器和设备接口缓冲区的读写等等。包括:内外存物理存储空间大小的变化程序和数据在存储空间中物理位置的变化设备硬件数量的变化等等但不包括指令集的变化由于操作系统承担了上述工作,在其之上的各类程序就没有必要直接同硬件打交道了。硬件改变时,操作系统相应变化即可,其他的程序不用作出改变硬件相关还表现在有关硬件的状态必定带来对应代码的变化2.3与

2、应用无关是指这些工作是任何一个程序都需要的、最基本的工作它们具有共性,工作过程相同与具体应用无直接关系,即与用户所关心的应用目标无直接关系4.Whyareoperatingsystemsinteresting?4.1BringtogethermanyareasforComputerScience:–Programminglanguages.–Computerarchitecture/hardware.–Datastructures.–Algorithms.4.2AbstractionsOSisawizard,providingillusionofinfin

3、iteCPUs,infinitememory,singleworldwidecomputing,etc.4.3Large,complexsystems.•Performancevssimplicitytradeoff.•Hardwarevssoftware.5.Whatisanoperatingsystem?AndHowBigItisDefiningthetermOperatingSystem?Itisdifficult.SimpleOS:Whatifonlyoneapplicationatatime?Example:Veryearlycomputers,

4、earlyPCs,embeddedcontrollers(elevators,cars,…)Standarddevicedrivers,interrupthandles,mathlibraries,etc.MorecomplexOS:Whatifsharemachineamongmultipleapplication?Osmustmanageinteractionsamongdifferentapplicationsandvaryusers.Example:CPU,physicalmemory,I/Odevices:disks,printers,…OSma

5、nageallofthenandofferlibrariesofstandardservices.6.FunctionofOSApplication-----------------------<>VirtualMachineInterfaceOperatingSystem-----------------------<>PhysicalMachineInterfaceHardware7.1Disciplinearosehistoricallyfromasetofproblems.Insomesense,OSisasoftwareengineeringpr

6、oblems:Howdoyouconvertwhatthehardwaregivesyouintosomethingthattheapplicationprogrammerwant?ForanyOSarea,itbeginsbyaskingtwoquestions:What’sthehardwareinterface?(thephysicalreality)What’stheapplicationinterface(thenicerabstraction)7.2FunctionsofOSOSasCoordinator:Allowthings(multipl

7、eapplications/users)toworktogetherefficientlyandfairly.Protectusersfromeachother.OSasIllusiongenerator:Exportscleaner,higher-levelinterfacetohardware.Makehardwarelimitationgoaway.InfinitememoryandinfiniteprocessorsofferedbyOS.OSasStandardservices:Providestandardfacilitiesthatevery

8、oneneeds.OSasHistoryteacher:Learn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。