首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
分析了实模式与保护模式环境下C语言指针的工作机制,并结合Windows环境设备驱动程序的开发,介绍一种实模式与保护模式下绝对物理地址C语言指针的映射方法。  相似文献   

2.
硬件小窍门     
Windows 95的系统监视器是一个不错的系统工具,它可以通过带16个参数的实时图表反映计算机内存分配及运行时情况(见下图)。您可以在“开始”*“程序”*“附件”*“系统工具”中找到它。如果没有,您需要从Windows 95 CD—ROM上安装。 实模式 优化内存性能的一个关键方法是采用基于保护模式的设备驱动程序,它们是专为Windows 95设计的,不要采用为DOS设计的旧的实模式驱动程序,否则会降低内存的性能(实模式的程序必须  相似文献   

3.
本文介绍了Windows下处于保护模式下的内存寻址模式和保护模式下的虚拟8086内存寻址模式,给出了可靠地进行内存单元读写的例程。  相似文献   

4.
Windows以它一致的图形用户界面、完善的内存管理等特点,已被广大用户所接受,但在Windows下,计算机已运行在保护模式,虽然Windows已提供了一整套的内存管理函数,用户还是不可访问指定地址的内存,致使许多中、小型企业开发的计算机插件无法在Windows下使用,因为编写驱动程  相似文献   

5.
针对标准C编译器没有提供操作大于64kB的巨型数据的库函数这一缺陷,阐述了实模式、16位保护模式、32位保护模式的内存组织方式和寻址方式,并介绍了在这些不同内存模式中使用巨型数据的方法,进而克服了这一缺陷。  相似文献   

6.
本文针对标准C编译器没有提供操作大于64KB的巨型数据的库函数这一缺陷,阐述了实模式,16位保护模式和32位保护模式的内存组织方式和寻址方式,并介绍了在这些不同内存模式中使用巨型数据的方法。为C语言增加直接操作巨型数据的库函数。  相似文献   

7.
CPU当代英雄     
1985年,也就是在80386推出之前CPU对内存的访问总是以实模式的方式,即第64K一个分段,而80386的推出使PC机的内存访问方式有了一些变化。在The Intel 8088,Intel 8086,80188和80186中只有实模式,在实模式下寻址方式只能使用段地址 偏移量的方式,内存空间只有1MB,4个段寄存器。80386中加入了两个新的段寄存器。至于使用哪个寄存器,取决于操作指令的前缀。在80386的在保护模式下,内存的访问方式有些类似于IBM S/360,使用地址 索引寄存器 比例  相似文献   

8.
详细讨论了 80 386 CPU的保护模式 ,该 32位的微处理器是 80 86的扩展 ,其运行速度更快 ,并且兼容以前的 CPU,80 386支持实模式和保护模式 ,在实模式下 80 386相当于一个可进行 32位处理的快速 80 86 ,只有在保护模式下 80 386才能发挥其全部强大的功能。 80 386还提供对虚拟内存和多任务的支持 ,并且设计了一个程序 ,实现在保护模式下的多任务运行  相似文献   

9.
IBMPC/AT或286以上机器一般具有多于1MB的内存.其CPU有两种工作模式:实地址模式和保护模式.在实模式下24位地址总线只用了20位,寻址空间仍只能达1MB.在保护模式下,可直接寻址16MB的存储空间,而且还提供存储保护特性.然而DOS的各种版本都不直接支持保护模式,因此目前所有286/386机型上的DOS系统均工作在实模式下.尽管系统配置了多于1MB的存储空间.用户也不能存储访问它们.一种解决的办法是利用DOS系统的BIOS提供的INT15H的子功能-87H、88H。其中,88H子功能用于扩展存储器,它返回扩展存储器的总容量,87H号子…  相似文献   

10.
11.
在Windows下怎样用好扩展内存?Windows系统不管在标准模式下还是在386增强模式下运行均需要利用扩展内存,理论上至少需要2MB内存,最佳效果是至少4MB内存。Windows或非Windows应用程序不会使用扩充内存。因此,要把所有内存配置成扩展内存而不是扩充内存。Windows系统中提供扩展内存管理功能的程序是HIMEM.SYS。用好扩展内存,建议从以下几方面考虑:  相似文献   

12.
模式(mode) 模式是Windows系统在计算机上的运行方式。Windows突破了DOS内存640K的限制,为用户运行应用软件提供了三种操作模式:实模式、标准模式、386增强模式。  相似文献   

13.
嵌入式远程调试器为嵌入式系统开发者提供了一个友好的软件调试平台.探讨了保护模式下的用户目标程序的调试方法,并详细阐述如何运用运行在远程设备上的监控程序实现实模式下监控环境与保护模式下用户环境之间的相互切换.监控程序能够判别用户目标当前运行模式,通过Inter处理器在保护模式或实模式下的断点中断和单步中断,实现用户目标程...  相似文献   

14.
本文介绍了如何利用DPMI及Windows API函数创建Windows DLL库,实现了在Delphi应用程序中直接读取DOS实模式内存,略加改造即可运用于C及Visual Basic。  相似文献   

15.
在使用Windows 98时,用户可能会遇到系统报告的内存与实际安装的内存数量不一致的情况。例如,实际安装了32MB内存,而在“系统属性”对话框中显示仅有30MB内存,也就是说有2MB内存“丢失”了,这会在一定程度上影响系统性能。导致内存“丢失”的原因较多,如在启动Windows之前加载了实模式的驱动程序(如SmartDRV),或加载了与  相似文献   

16.
体系结构     
Windows XP使用2000的保护模式内核,也继承了Windows 9X和Me的兼容性和即插即用功能。微软还改写了部分核心来改进系统启动、继续执行和程序装载时间,同时还改进了它的内存管理和注册表处理过程。  相似文献   

17.
分析Windows平台下内存管理方面的非实时性因素,提出一种提高Windows实时性的方案.建立虚拟地址和物理地址之间的映射来避免用户和内核之间的地址模式切换.将页面锁定在物理内存中,避免内存的缺页换页操作.改进系统原有的内存分配算法,消除系统对内存操作的不确定性.实验结果表明,该方案能较好地提高Windows内存管理操作的效率,内存操作时间稳定,可实现Windows平台下内存管理操作的实时化.  相似文献   

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

19.
内存映射文件及其在大数据量文件快速存取中的应用   总被引:13,自引:1,他引:12  
分析了Win32系统下的虚拟内存系统模式及内存映射文件的工作机理,介绍了如何用Windows API将文件映射至内存,并通过实验数据得出,采用内存映射文件在对大数据量文件进行存取,其效率远远高于传统的基于I/O方式的数据存取。  相似文献   

20.
VxD是一套Windows设备驱动程序,它是一种可以锁定I/O地址的程序。在早期操作系统中设计者就知道不应该把控制和操作打印机、显示器、硬盘等外部设备的程序放在操作系统中,而宁愿把它们列为一段独立处理程序,这些程序就叫做驱动程序。正是由于把驱动程序设计成独立的处理程序,操作系统设计者们就可以很方便地实现支持新增加的外部设备。 Win 95在这方面与以前的操作系统不同,它可以区别出实模式下的驱动和在保护模式下Windows所  相似文献   

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

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