什么是传统记忆(Conventional Memory)?

在以前的DOS(Windows®之前使用的命令行操作系统)统治时代,IBM®PC机和克隆机上使用的随机存取内存(RAM)完全不同,前0-640千字节(KB)的RAM被指定为常规内存;在引导时按惯例加载DOS的区域。由384KB组成的640KB–1MB(MB)块是上层存...
在以前的DOS(Windows®之前使用的命令行操作系统)统治时代,IBM®PC机和克隆机上使用的随机存取内存(RAM)完全不同,前0-640千字节(KB)的RAM被指定为常规内存;在引导时按惯例加载DOS的区域。由384KB组成的640KB–1MB(MB)块是上层存储区(UMA);超过1MB边界的第一个64KB成为高内存区(HMA或HIMEM),所有的东西都被指定为扩展内存。手持计算机的传统内存被用作操作系统和程序的读/写区域,使其紧密配合。DOS还将例程、系统驱动程序和系统参数加载到这个空间中。为了帮助腾出空间,传统内存的一些常驻内存被移到了UMA和HMA,这是通过在CONFIG.SYS文件中添加几行来完成的,该文件与AUTOEXEC.BAT一起在很大程度上决定了DOS和早期Windows®系统中使用的软硬件设备的内存加载参数20世纪80年代,Quarterdeck Expanded Memory Manager®(QEMM)自动化了当时无法手动执行的计算机用户所需的大部分优化。到1990年,Digital Research®的DR DOS 5.0版引入了一种更好的策略,以充分利用传统内存,包括其内置的扩展内存管理器:EMM386.EXE。此版本的DOS几乎完全加载到高内存中,为只能在那里运行的程序释放了常规内存。此操作系统的另一个优点是可以由公众购买(从3.1版开始),而MS DOS只能与硬件捆绑提供。1991年,Microsoft®以其自己的5.0版本回应了Digital Research®,该版本抵消了DR DOS 5.0的优势。与DR.DOS 6的竞争仍在继续0,包括任务切换和磁盘压缩,MS DOS 6.0紧随其后。MS DOS 6.22是最后一个独立上市的MS DOS软件包,而DR DOS则继续通过drdos.com销售。随着Windows®操作系统的不断进步,优化传统内存的限制已成为遥远的内存,除了那些继续使用DOS程序的人之外,无论是出于需要还是为了好玩。从Windows®95开始,为了引导或故障排除,MS DOS的精简版被集成在一起。Windows®XP保留了MS DOS 8.0的框架版本,只能通过创建软盘启动盘来访问,与Vista®一样,所有版本的Windows®都保留了一个shell或命令行界面。在早期版本的Windows®中,这是command.EXE,在Windows NT®家族中成为了CMD.EXE。截至2006年9月,DOS的一个免费的开源版本也被称为FreeDOS,尽管它从未超过1.0版本,但对于那些使用旧机器或运行DOS程序的人来说,在线上有很多信息可以手动优化传统内存,从而最大限度地利用DOS程序或游戏
  • 发表于 2020-08-07 13:13
  • 阅读 ( 1016 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具