当前位置:  技术问答>linux和unix

dos能够使用多大的内存?

    来源: 互联网  发布时间:2014-11-05

    本文导语:  请问dos可以使用多大的内存,可以运行多大的程序? | DOS 的实模式直接可以访问的内存范围主要受到他的地址表示方式限制。 因为DOS是16位的,最大能表示0000~FFFF这64K,所以 他采用了段地址 +...

请问dos可以使用多大的内存,可以运行多大的程序?

|
DOS 的实模式直接可以访问的内存范围主要受到他的地址表示方式限制。
因为DOS是16位的,最大能表示0000~FFFF这64K,所以
他采用了段地址 + 段内偏移的做法
就是类似FFFF:0000
他的实际地址是 
  FFFF
+  0000
----------
  FFFF0 (0~1M)
这是理论上说的1M内存,
这种方式可以使用到cpu的地址总线寻址20位(0~19),所以实际上可以访问的是
00000~FFFFF就是1M + 16 字节
当段地址是FFFF,段内偏移也是FFFF的时候,地址就是
  FFFF
+  FFFF
-------
 10FFEF
这是第20个地址总线会被激活(8086以后的x86cpu都是20根地址总线以上的啦,286:24根最大16M ,386:32最大4G),
所以DOS可表示,并且可以直接访问(8086以后的cpu)的地址范围是0000:0000~FFFF:FFFF
1M+64K-16字节
这个64K-16字节就是大家常说的UMB(upper memory bank)上位内存.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何将运行dos的机子联入网络,或在dos下使用网络硬盘
  • DOS,多么亲切,有多年没使用了.现在想问一下大家现在还有用纯DOS来做什么呢?
  • 如何在win98的虚拟dos里使用ucdos并编译tc源文件
  • 谁能在dos下使用移动硬盘?
  • dos下如何使用网卡,访问局域网资源
  • 使用dos系统如何进行联网,如何配置?
  • 装了jbuilder后,原来的j2sdk不能在dos下使用,有啥办法
  • 如何把DOS分驱分配给SCO UNIX使用
  • 图形方式使用鼠标的dos程序,在Win98下可以正常显示鼠标光标,而Win2000下不行,有办法吗
  • 高手请进,如何不使用wine等工具在linux下运行dos环境tc编译的exe程序
  • linux下优盘和ms-dos文件系统的硬盘如何使用?
  • 请问在java中有没有在dos下接受键盘输入的方法,如何使用?谢谢
  • 使用后我感觉Virtual PC5.1比VMWARE3.1要强一些(比如它能出声,还能玩DOS游戏。。。)大家有何感觉?
  • 使用grub for dos安装solaris时受xp一键还原影响
  • 求助:怎样在DOS下使用USB2.0接口的移动硬盘?
  • DOS下的其他常用网络命令的使用
  • dos 高手请进,关于bat中如何使用if 来判断一行命令成功与否后,所执行的分支语句
  • 急救!初装Linux,无意使用中自动分区。破坏硬盘dos分区,如何挽救硬盘数据?
  • ms-dos for set的使用方法
  • 使用JDK一定要DOS中才可以编译运行自己的程序吗?(郁闷的等待)
  • 如何在windows下的DOS窗口中显示utf-8字符(CMD命令提示符终端显示utf-8字符)
  • 安装Red lnuix9.0的问题,两块硬盘,一块分成一个dos分区,三个dos扩展分区,安装win2000,另一块40G硬盘分成一个dos分区,两个dos扩展分
  • 一种拒绝服务(Dos)攻击:SYN Flood介绍
  • 请问如果装完纯DOS后再用98启动盘装98,DOS还是纯的吗?
  • 有关DOS启动,再引导GRUB4DOS。。
  • dos(纯DOS系统)下如何安装网卡
  • 紧急!高分求购dos5.0和trw2000的dos版本
  • 如何通过mount命令将DOS文件分区挂接到Linux系统上访问DOS分区
  • 请问安装win32除了要dos6启动盘外是不是先要安dos6
  • 在win2000下能否单独安装dos?怎样能从dos启动(硬盘上的)?
  • PC-DOS 2000 怎么样? 比MS-DOS呢?支持FAT32吗?哪有下?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3