首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
镜像盘就是在互为镜像的物理盘上存储有完全一致的信息,是靠牺牲容量为代价来换取其高可靠性的。本内存驻留程序通过接管INT 13H中断,用新INT 13H在软件上实现双硬盘镜像的。程序首先判断I/O操作是否为对硬盘的写操作,若是,则将一个硬盘的写操作改为对  相似文献   

2.
设计特征     
4.1.中断和多道程序设计 现代计算机的特征之一是,一旦中心处理机发出启动I/O操作的指令,外围部件就和中心处理机无关,并同时运行。I/O操作是所有用户事件的公共操作,处理外围所需要的程序不是用户关心的程序;通常,有一组程序——统称为管理程序——用来处理输入和输出。在最简单的情况下,用户程序请求一条I/O操作  相似文献   

3.
众核处理器中I/O资源被多个处理器核所共享。I/O虚拟化实现了I/O资源的高效共享和安全隔离,被越来越多的处理器设计所采用。硬件支持的I/O虚拟化从体系结构设计时就考虑对I/O虚拟化的支持,提供了一个全面、高效的I/O虚拟化的解决方案。深入研究了硬件支持I/O虚拟化的两大关键技术——DMA重映射技术和中断重定向技术,提出了基于Hint的IOTSB Cache管理方法和基于失效队列的失效方法来对DMA重映射进行优化,提出了多层可操控的中断模型和灵活可控的中断重定向实现方法来对I/O中断重定向进行优化。测试结果表明,提出的硬件支持的I/O虚拟化优化方法以很低的I/O性能开销实现了I/O资源的高效共享,提供了几乎接近无虚拟化环境下的I/O性能。  相似文献   

4.
用VB编制Modem远程通信软件   总被引:2,自引:0,他引:2  
一、PC串行通信程序机制 常用的PC串行通信程序大多利用BIOS INT14H中断,以查询I/O方式完成异步串行通信。 Windows系统提供中断方式驱动的串行通信驱动程序COMM.DRV。通信程序无需直接对串行端口进行操作,而是通过驱动程序这一编程接口进行间接操作。 Windows操作系统中,串行通信采用“事件通知”方式,支持数据按块传送。进行通信时,Windows开辟一个用户定义的输入输出缓冲区,每接收一个字符就产生一个低级硬件中断,串行驱动程序立即取得控制权,并将字符放入输入数据缓冲区,然后将控制权返还正在运行的应用程序。如  相似文献   

5.
本文旨在介绍VAX/VMS设备驱动程序的功能、组织结构及工作过程。内容包括驱动程序的预处理例程,启动I/O例程及中断服务例程,I/O数据基、中断优先级及它们在I/O处理中的应用以及驱动程序的调度过程。  相似文献   

6.
本设计为手机控制室内灯系统设计,硬件部分它以GEC2530为核心,利用GSM模块SIM900A与Zigbee的串口通信、Zigbee协调器接发、Zigbee终端的扩展I/O并行输出,采用Zigbee实现智能家居的特点。软件部分它结合定时/计数,中断,串行口扩展I/O等知识进行程序编译。  相似文献   

7.
杜蕴杰 《电脑》1994,(11):10-14
中断系统是计算机的核心部分,机器中的外设I/O硬中断给CPU管理微机外部设备提供了合理的控制权,使CPU可以对外部设备中断进行各种操作.外设I/O硬中断是由8259A来管理的,8259A可编程控制器允许CRU对其进行初始化编程(ICW)和写命令字编程(OCW)两种操作,在应用程序中进行不同的操作可完成特定的功能.计算机系统中的可编程中断控制器8259A是一种大规模可编程芯片,微型计算机用它来具体管理系统的外设硬中断.机器在重新启动时BIOS通过写端口20H和21H对可编程控制器进行重新初始化编程操作,将8个外设硬中断驱动程序08H-0FH分别挂接到8级硬中断请求IRQ0-IRQ7上,8组硬中断请求IRQ0-IRQ7与外部设备的对应关系如下:  相似文献   

8.
针对虚拟化环境下中断频率过大影响密码设备密码运算性能的问题,提出了一种降低中断频率的性能优化方法。首先建立了中断频率控制模型,通过实验验证了该模型的合理性和正确性;然后基于单根I/O虚拟化,在虚拟功能驱动层加入速度监测模块来实时监测加密速度的变化,并且当该模块监测到加密速度降低时自动调整虚拟功能中断频率上限,降低由中断频率过大带来的I/O传输消耗。实验结果表明,中断频率上限的调整显著提高了I/O密集型加密过程的加密速度。  相似文献   

9.
用单板机构成多路实时控制系统,经常遇到 I/O 接口及 INT 中断源不足的问题,本文提出了一个简单、可靠、实用的 I/O 接口及 INT 中断源的控制电路,较好地解决了这一问题。  相似文献   

10.
传统操作系统核内驱动的I/O结构无法满足嵌入式操作系统的需要,核外I/O技术的实现难点是如何将外部中断从核内引向核外,分析了基于信号机制的核外I/O的实现方法,并提出了一种由系统核心ISR直接跳转到核外驱动程序ISR的核外硬中断方法及其实现方法。  相似文献   

11.
本文在分析了RTL8139C(L)网卡工作原理的基础上提出了一种获取网卡资源配置信息,即I/O基地址、中断号、网卡MAC地址的方法,然后给出了用汇编语言实现的程序。  相似文献   

12.
在许多用户设计的实际应用系统的编程任务中,常常要实现软件对硬件资源和内存资源的访问,例如端口I/O、DMA、中断、直接内存访问等等。若是编制DOS程序,这是轻而易举的事情,但要是编制Windows程序,就显得很繁琐。因为Windows具有“与设备无关”的特性,不提倡与机器底层的接口打交道,如果直接用Windows的API函数或I/O读写指令进行访问和操作,程序运行时往往就会产生保护模式错误甚至  相似文献   

13.
本章的目的是: 1 介绍I/O程序设计、中断和异步计算的概念。 2 介绍在实现操作系统时必须理解的基本的计算机结构。 3 介绍在下面各章的许多例子中将要用到的IBM 370系统。  相似文献   

14.
一台ALI486节能主板添加SOUND FX16声卡,安装驱动程序后试机.在DOS下运行游戏一切正常,运行WIN-DOWS,出现WINDOWS启动音乐无法停止播放的故障.这种情况一般是设置发生冲突造成的.用MSD命令检查IRQ占用情况,发现解压卡和声卡占用同一个中断IRQ10,于是运行声卡的设置程序,将声卡的IRQ值设为5.重新启动WINDOWS,前述故障消失.但是声音却颤抖沙哑,拖泥带水,说明仍然有硬件设置冲突存在.后经检查发现,声卡的设置:I/O为220H,IRQ为5,DMA为0;而WINDOW SOUNDSYSTEM项的设置为I/O为530H,IRQ为9,DMA为0.可见是DMA通道发生冲突.于是将WINDOWS SOUND SYS-TEM的DMA值改为3,重新运行WINDOWS后一切正常.添加硬件(声卡、解压卡等)时避免不了要与IRQ值.DMA通道和I/O地址打交道.这些项目设置的正确与否,将  相似文献   

15.
在异构多核系统中,精简设计的从处理器核无法运行操作系统,且不支持终端打印和读写文件等常用I/O操作。为此,提出编译器指导、主处理器代理执行的I/O操作技术,采用信息交互、中断处理等方法,实现聚合代理并优化从处理器代码中的I/O操作功能。实验证明,编译器指导的I/O代理性能比系统级I/O代理高5倍以上。  相似文献   

16.
H.1 引论 处理PDP-11和它的每个外围设备之间的I/O传送的子程序是按照在DOS中使用的要求来设计的。为了从设备配置上不能支持DOS的PDP-11用户或者希望在DOS控制之外运行程序的PDP-11用户着想,这些子程序也可以在I/O应用程序组(I/O Utility Package)中应用。 把与某一个外围设备有联系的所有子程序构成一个整体,这个整体即是驱动程序。设备  相似文献   

17.
CPU对外部设备的控制是由I/O接口电路实现的,I/O接口的硬件主要分成两大类。 I/O接口芯片 I/O接口芯片大部分是可编程的大规模集成电路,它们可以通过CPU输出不同的命令和参数,方便的控制与之互连的I/O电路或对某些简单的外围设备进行相应的操作,如定时计数器、中断控制器、DMA控制器、并行接口芯片和由单片机构成的键盘控制器等。  相似文献   

18.
输入/输出对多数程序来说都是非常重要的,如果所编写的程序不能正确地接收外部传来的数据,或者不能将处理结果表达出来,那么,这个程序对我们是没有用的。 输入/输出(I/O)操作与具体的硬件是有关的,但众所周知,计算机硬件日新月异,如果硬件每发生一些变化,就要重写程序,那无疑是很难做到的。解决这一问题的办法是:由操作系统提供独立于设备的I/O层,在此基础上,编程语言再进一步将程序的I/O操作与操作系统的I/O层分隔开。Java语言的java.io包提供了I/O类层,其含有的类可将应用程序与依赖操作系统的一般I/O操作分开。  相似文献   

19.
IOMan:一种支持多操作系统远程启动和运行的I/O管理方法   总被引:1,自引:0,他引:1  
为了降低用户使用和维护计算机系统的成本,基于透明计算模式提出了一种工作在局域网环境下的I/O管理方法:IOMan. IOMan只是用软件方法在客户端设置磁盘I/O重定向机制,按需动态下载数据,而不需要修改当前常用的操作系统如Windows的启动机制,也不影响其他I/O操作,能够支持多种操作系统的远程启动和应用程序的运行 . IOMan基于客户机/服务器模型,包括I/O Client和I/O Server两个部分,其中I/O Client工作在客户端,I/O Server工作在服务器端 . I/O Client通过重新定义访问磁盘的BIOS中断处理程序以及创建虚拟本地磁盘,将I/O请求发送给服务器;I/O Server响应客户端请求,读写服务器上存储的虚拟硬盘文件,然后以扇区形式将数据发送给I/O Client.  相似文献   

20.
通过对嵌入式实时操作系统ARTs-OS的研究,借鉴各种实时系统的中断实现技术,提出了一种支持I/O的核外中断执行算法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号