首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在μC/OSⅡ中,当应用任务在申请到的内存块中产生了非法指针,并且指针地址指向了空闲内存块头结构区时(前几个字节),空闲链表将会被破坏.为解决这一隐患,将控制信息与用户空间独立存放.该文通过扩展内存块定位字节至16位,得到一种能够区分1 024个不同内存块的一级内存管理算法.  相似文献   

2.
改变203机的33条微程序,能实现各种字节操作。对字节而言,在不增加任何硬设备的情况下,内存扩大了五倍。编制一些字节操作软件,用户可直接使用字节。三年运行的实践证明,字节操作稳定可靠。  相似文献   

3.
硬件问答     
1关于ECC内存的几个问题AMDOpteron处理器支持ECC内存,请问ECC内存的作用是什么?如何识别ECC内存?能不能在普通的内存插槽上面使用ECC内存呢?普通内存每个字节只有8位,若某一位存储了错误的值,就会使其中存储的相应数据发生改变而导致应用程序发生错误。所谓“E C C”是“E r r  相似文献   

4.
一般的PC/AT、286、386、486等微机均配有CMOS芯片,CMOS芯片包含了一个实时钟和64个字节的CMOS内存。在CMOS内存中,0—0DH为实时钟的有关信息,0E—3FH包含计算机的硬件配置信息,如常规内存的大小、扩展内存的大小、软盘的类型、固定盘的类型及其物理参数、显示器的类型等,这些参数与计算机能否正常工作具有密切的关系,另外还有计算机的开机口令和其它辅助设置信息。表1列出了CMOS内存各字节的用途。  相似文献   

5.
林而立  卢子明 《电脑学习》1994,(4):30-31,47
1剖析内存控制块是在内存区域中,由若干16字节长的存储器链接形成的不连续区域,每一个16字节长的控制块控制一段内存区域的使用,这个控制块位于它所控制的内存区域之前,因此,内存控制块又叫区域头(AREANHEADERS)DOS系统以链接的方式分配内存,链接的过程可以从内存控制块中的有关信息看出来。16字节的一个内存控制块,其前5字节的意义如下:0字节:是一个登记项,若本控制区域是链中的一个区域,则为4D;若本控制区域是链中的最后一个区域,则为SA1-2字节:若本区域为空,则为0;若为系统区,则为8;若已分配给程序,则为该…  相似文献   

6.
我在DOS状态下运行某些应用程序时,屏幕会出现“Memory A1 Location Error”和“Out of Memory”的提示,请问这是为什么?(北京 刘文立)众所周知,DOS系统下超过1MB的内存都是扩展内存,扩展内存不能被DOS直接使用,DOS 5.0版本以后提供了Himem.sys这个扩展内存管理程序来管理扩展内存(XMS),并用Emm386.exe程序把扩展内存仿真成扩充内存(EMS),以满足一些要求使用扩充内存的程序。由于Config.sys文件中没有用Himem.sys、Emm386.exe等内存管理文件来设置扩展内存或者参数设置不当,使得系统仅能使用640KB基本内存,一…  相似文献   

7.
常铁原  刘娜  陈文军 《计算机工程》2007,33(9):82-83,86
在μC/OSII中,当应用任务在申请到的内存块中产生了非法指针,并且指针地址指向了空闲内存块头结构区时(前几个字节),空闲链表将会被破坏。为解决这一隐患,将控制信息与用户空间独立存放。该文通过扩展内存块定位字节至16位,得到一种能够区分1 024个不同内存块的一级内存管理算法。  相似文献   

8.
马林 《软件世界》1997,(1):49-50
4.高位存储区(HMA):是指1024K以上的第一个64K,即1024-1088K之间的存储区,严格讲它不算是内存的一个分类,只是扩展内存中的一个小区域,为了DOS自身对内存的需要,可用DOS=HIGH配置命令使DOS直接使用这部分内存(当DOS在扩展内存中运行时,它使用的是第一个64K字节的指定区域,所以我们称为高地址内存区或HMA)。如图4:在使用DEVICE=C:\DOS\HIMEM.SYSDOS=HIGH把DOS内核程序送到高位存储区HMA中时,应该注意设置缓冲区的个数一定要适当,不可过多也不可过少,下面仍以486DX/40内存机器为例:Config…  相似文献   

9.
1.修改系统运行环境 (1)提高运行速度 Access 2.0要求在80386 DX33以上计算机运行。建议内存使用8M以上。如果没有足够的内存,可以在msacc20.ini中取消[Libraries]的辅助工具,启动Access节省内存。最好保留10M以上的剩余硬盘空间,供Access临时使用。 在设计表的字段属性时,尽量设置最小的字段大小,可提高运行速度。比如某字段数据在0~255之间,将它设置成Byte类型(存储大小为1字节)比设置成Double类型(存储大小为8字节),运行速度要快得多。  相似文献   

10.
对于内存的奇偶校验(Parity)要从比特概念说起,比特(bit)是内存中的最小单位,也称“位”、它只有两个状态分别以1和0表示。我们将8个连续的比特叫做一个字节(byte)。非奇偶校验内存的每个字节只有8位,若它的某一位存储了错误的值,就会使其中存储的相应数据发生改变而导致应用程序发生错误。而奇偶校验内存在每一字节(8位)外又额外增加了一位作为错误检测之用。比如一个字节中存储了某一数值(1、0、0、1、1、1、1、0),把这每一位相加起来(1+0+0+1+1+1+1+0=5)。若其结果是奇数,校验位就  相似文献   

11.
随着微型计算机硬件档次的不断提高,地址空间也越来越大,另一方面,DOS支持的最大内存空间为640KB字节,不能直接寻址1MB以上的地址空间,更没有提供在1MB以上地址空间中运行自己的应用程序的方法,这就使得大量内存白白地浪费了。下面我们就LIM(Lotus,Intel&Microsoft)的扩展内存管理程序EMM(Expanded Memory Manager),谈谈如何解决上述问题,这有助于充分利用计算机的硬件资源,扩大应用程序的处理能力。  相似文献   

12.
IBM-PC微型计算机在MS-DOS环境下内存的使用,较详细讨论了内存的各种扩展原理和实现方法,以及如何突破1M常规内存的限制。  相似文献   

13.
一、引言众所周知,内存分段结构的微计算机即使有较大的寻址能力(如以INTEL8086/8088为主CPU的IBM PC及其兼容机,Victor-9000,等等,直接寻址能力可达2~(20)字节,即1兆字节),但是由于内存是分段结构组织的,通常每64K字节为一段,仍然给定义和使用一次超过一段的大量数据带来很大麻烦,使应用程序设计感到极大的不方便。到目前为止,还没有一种高级语言对内存分段结构的微型机,可以一次直接定义和使用超过一个段的大量数据(以  相似文献   

14.
1.启动SPDOS时死机 这种现象多是由下面两种原因造成:一种原因是由于在DOS的CONFIG.SYS中使用了EMM386.SYS,占用了67H中断,而SPDOS也要使用此中断,于是发生了冲突,从而造成死机。解决办法是把CONFIG.SYS中的DEVICE=EMM386.SYS删掉。 另一种原因是XMS扩展内存用完或不足284KB,造成SPDOS无法把显示字库装入扩展内存,出现死机。解决办法是移去使用扩展内存的程序,释放更多的扩展内存,使XMS的最大连续自由块大于284KB。 2.使用WPS模拟显示功能时,内存溢出,出现死机  相似文献   

15.
CCDOS 2.13F汉字系统有两处不足: 1) 在退出汉字系统(Ctrl-F5之1)后,屏幕只显示24行(0~23),且光标进入第23行后不滚屏,影响了使用。2) 在将汉字库全部调入内存(执行FILE2.COM)时,词组内存空间为0字节,不能增加词组,且外部词组也不能调入内存。  相似文献   

16.
本文详细介绍了扩展内存与扩充内存的区别,以及如何使用扩展内存,并给出了一个扩展内存应用与数据采集的例子。  相似文献   

17.
本文介绍扩展内存的概念及扩展内存规范,并讨论如何在用户程序中使用扩展内存。  相似文献   

18.
针对VxWorks自带压缩算法在内存受限系统下的缺陷,提出一种基于Huffman编码的VxWorks映像压缩算法;该算法利用VxWorks映像文件的格式,结合处理器指令集的特点,通过分段和分字节两种策略对VxWorks映像文件进行压缩;以SPARC V7指令集为例,对该算法测试压缩性能,实验结果表明,使用分段和分字节策略后的Huffman压缩率为67.6%,略高于VxWorks自带压缩算法,但占用内存仅为1.5kB,为VxWorks自带压缩算法的1/10。  相似文献   

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

20.
王大银 《电脑》1994,(1):56-56
随着计算机应用的普及,应用软件及其数据越来越庞大,传统的640K内存已满足不了程序员的需要,而现在286以上的微机都配置了扩展内存。因此,怎样在程序中特别是在高级语言程序中使用扩展内存,已成为程序设计者的一项基本技能。 在程序中访问扩展内存,基本上分两种方法:一种是通过扩展存储器管理程序即EMM(Expanded Memory Manager)访问扩展内存。这需要在系统配置文件CONFIG.SYS中加入一行DEVICE=EMM.SYS。另一种是不使用EMM程序,直接访问扩展内存。  相似文献   

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

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