中科大操作系统原理与实现课件13_io

中科大操作系统原理与实现课件13_io

ID:34626334

大小:1.10 MB

页数:63页

时间:2019-03-08

中科大操作系统原理与实现课件13_io_第1页
中科大操作系统原理与实现课件13_io_第2页
中科大操作系统原理与实现课件13_io_第3页
中科大操作系统原理与实现课件13_io_第4页
中科大操作系统原理与实现课件13_io_第5页
资源描述:

《中科大操作系统原理与实现课件13_io》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统原理与设计第13章IOSystems(IO管理)陈香兰中国科学技术大学计算机学院2009年09月01日......提纲.I/OHardwarePollingInterruptsDirectMemoryAccess(DMA)I/OhardwaresummaryApplicationI/OInterfaceBlockandCharacterDevicesNetworkDevicesClocksandTimersBlockingandNonblockingI/OKernelI/OSubsystemI/OSchedulingBufferingCaching,Spooling&de

2、vicereservationErrorHandlingI/OProtectionKernelDataStructuresTransformingI/ORequeststoHardwareOperationsPerformance小结和作业.......OverviewII/OdevicesIvarywidelyIThecontrolofdevicesconnectedtothecomputerisamajorconcernofOSdesigners.HowOSmanagesandcontrolsvariousperipherals?......Outline.I/OHardw

3、arePollingInterruptsDirectMemoryAccess(DMA)I/OhardwaresummaryApplicationI/OInterfaceBlockandCharacterDevicesNetworkDevicesClocksandTimersBlockingandNonblockingI/OKernelI/OSubsystemI/OSchedulingBufferingCaching,Spooling&devicereservationErrorHandlingI/OProtectionKernelDataStructuresTransformin

4、gI/ORequeststoHardwareOperationsPerformance小结和作业.......I/OHardwareIIIncrediblevarietyofI/Odevices......I/OHardwareIIICommonconcepts:CPU!PORT!BUS!ControllerIPortIBus(daisychainorshareddirectaccess)IPCI(PeripheralComponentInterconnect)ISCSI(Smallcomputersystemsinterface)IExpansionbusIControlle

5、r(hostadapter)IHowcantheprocessorcommandcontroller?IControllerhasoneormoreregistersfordataandcontrolsignals.ITheprocesscommunicateswiththecontrollerbyreadingandwritingbitpatternsintheregisters.II/OinstructionscontroldevicesITwocommunicationapproaches......I/OHardwareIIIIDirectI/Oinstructions

6、IAccesstheportaddressIEachporttypicallycontainsoffourregisters,i.e.,status,control,data-inanddata-out.Ie.g.,In,outIMemory-mappedI/OIe.g.,0xa0000˜0xfffffarereservedtoISAgraphicscardsandBIOSroutinesIDeviceI/OPortLocationsonPCs(partial)......I/OHardwareIV......I/OControlMethods1.Polling2.Interrup

7、ts3.DMA4.(在汤书上:还有通道的概念)......PollingIINeedhandshakingIDeterminesstateofdeviceIcommand-readyIIncommandregisterI1:acommandisavailableforthecontrollerIbusyIInstatusregisterI0:readyforthenextcommand;1:busyIErrorIToindicatewhetheranI/Oisok.......Polling

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

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

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