DOS系统关键名词详解.doc_第1页
DOS系统关键名词详解.doc_第2页
DOS系统关键名词详解.doc_第3页
DOS系统关键名词详解.doc_第4页
DOS系统关键名词详解.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DOS系统关键名词详解专业必备,学者津典一、缩写:XMS 扩充内存 Extended memory system 指地址 100000 之后( 1 MB 主存储器则指 640 K 之后)HMA 高位内存区 High memory Area - XMS 的 100000 之后首先之 64 K,即从100000-10FFEFUMA 上位内存区 Upper memory Area 连接传统 640 K 的 384 KUMB 上位内存块 Upper memory Blocks UMA 中剩余未用之部份EMB 扩充内存块 Extended memory Blocks XMS 在 HMA 后的部份EMS 扩展内存 Expended memory system 为外接之适配卡pf. extended 指扩充内存的硬件 XMS 指扩充内存的规格 XMM 指扩充内存的管理程序expended 指扩展内存的硬件 EMS 指扩展内存的规格 EMM 指扩展内存的管理程序二、活动文件:1.CONFIG.SYS 中功能 限定HIMEM.SYS :管理XMS;包括 UMB,HMA,EMB。EMM386.EXE :模拟及管理 EMS 4.0,并提供(设定)UMA。:386以上先执行 HIMEMDOS=HIGH :将 DOS 放到 HMA,及 UMB 之使用与否。:286以上先执行 HIMEMDEVICE= :放入设备文件到传统内存。DEVICEHIGH=:放入设备档到 UMB。INSTALL= :装入 DOS 的外部命令文件到传统内存。ETINIT.SYS /E:ET 2.X 版使用 HMA 。EMS32.SYS :XMS卡接口程序 3.2 版(此文件文件名随硬件而变)。EMS40.SYS :XMS卡接口程序 4.0 版(此文件文件名随硬件而变)。2.AUTOEXEC.BAT 中LOADHIGH :将 DEVICE 或一些小程序(TSR)放入 UMB : 386以上先执行 HIMEM,DOS=HIGH,EMM386三、config.sys顺序:DEVICE=HIMEM.SYSDOS=HIGH,UMBDEVICE=EMM386.EXE (模拟) or DEVICE=EMS32.EXE (真实)FILES=20BUFFERS=15,2 /XDEVICE=?DEVICEHIGH=?INSTALLDEVICE=RAMDRIVE.SYSDEVICE=ETINIT.SYS /EDEVICE=VDISK.SYS四、参数:1. DEVICE=Drive:pathfilename 及DEVICEHIGH=Drive:pathfilename2. DEVICE=HIMEM.SYS /HMAMIN=m/NUMHANDLES=n/INT15=xxxx/MACHINE:xxxx/A20CONTROL:ON|OFF/SHADOWRAM:ON|OFF/CPUCLOCK:ON|OFF/HMAMIN=m 程序使用 HMA 的最小值。 m=0-63 /NUMHANDLES=n EMB可被模拟成的最大数目。n=1-128 /INT15=xxxx 配置XMS 给 INT 15 接口。xxxx=64-65536 /MACHINE:xxxx 机器代码 xxxx=1-14 /A20CONTROL:ON|OFF HIMEM取得A20 控制权/SHADOWRAM:ON|OFF 将 SHADOW RAM恢复当 RAM 使用/CPUCLOCK:ON|OFF 若 HIMEM影响了时钟速度,则设成 ON 解决3. DEVICE=EMM386.EXE ON|OF|AUTOmemoryW=ON|W=OFFMx|FRAME=address|/PmmmmPN=addressX=mmmm,nnnnI=mmmm,nnnnB=addressL=minXMSA=altregsH=handlesD=nnnramnoemsON|OF|AUTO: EMM386 工作模式。 ON:正常运作。OFF:暂停运作。AUTO:只有在程序呼叫时才提供。memory:指定 EMS 的大小。以 K 为单位。16-32768 ,会自动调成 16 的倍数。W=ON|W=OFF:是否支持 Weitek 副处理器。Mx|FRAME=address|/Pmmmm 定 PAGE FRAME 的地址。其中: Mx : X=1 2 3 4 5 6 7 8 9 10 11 12 13 14地址 C000 C400 C800 CC00 D000 D400 D800 DC00 E000 8000 8400 8800 8C00 9000address 及 mmmm 范围: 8000H-9000H 及 C000H-E000HPn=address指定一特定的 page 用的地址。n PAGE 的编号,范围0-255。address范围:8000H-9000H 及 C000H-E000HP0 - P3 要连续。X=mmmm,nnnn 禁止 EMS 的 PAGE 要用到的区段地址。范围: A000H-FFFFHI=mmmm,nnnn 定义 EMS 的 PAGE 要用到的区段地址。范围: A000H-FFFFH 。 /X 优先于 /I 。B=address 指定 EMS 的最低区段地址。范围: 1000H-4000H 。 L=minXMS 设定可用的 XMS 要留多少 K 。 A=altregs 定义可配置几个快速记录器。 0-254 H=handles 定义 EMS 可用的 handles 数。 2-254 D=nnn 定义 nnn K 的内存给直接抓取内存(DMA)用。RAM 让系统提供 UMA,及仿真 EMS 。NOEMS 让系统提供 UMA,但不模拟 EMS 。4. DOS=HIGH|LOW,UMB|NOUMB 两 中至少要有一项。HIGH 将 MS-DOS 的一部份放到 HMA 。LOW 将 MS-DOS 全部放到传统内存。UMB 连系传统内存及 UMA。即启动 UMB 使用。NOUMB 不连系传统内存及 UMA。即 UMB 不可使用。5. DEVICE=RAMDRIVE.SYS Disksize Sectorsize Numentries/e|/aDisksize 虚拟磁盘驱动器的大小。 16 - 4096 K Sectorsize 扇区大小。 可为 128 , 256 , 512 BYTE Numentries 根目录下之子目录及文件总数。/e 用 EMS 来当作虚拟磁盘驱动器。/a 用 XMS 来当作虚拟磁盘驱动器。pf. RAMDRIVE 可使用传统内存、 EMS 、 XMS ,但 VDISK 只能用传统内存,故现在已很少有人使用了。6. LOADHIGH filename7. DEVICE = EMS32.SYS /B=xxxx/P=aaa,bbb/B=xxxx 页框地址。/P=aaa,bbb IO PORT 地址。8. DEVICE = XMA2EMS.SYS FRAME=address Pnnn=address ./X:size (4.x 版下驱动 EMS 硬件程序)FRAME=address页框地址。Pnnn=address 指定页的起始地址。 nnn可为 0,1,2,3,254,255。指定 P255 才能以 EMS 执行 DOS 功能。/X:size 指定 EMS 的 PAGE 数,其值必须是 4 的倍数,范围自 4 到最大的扩展内存量。9. DEVICE = EMSDISK.SYS nnnnnnnn EMS 虚拟磁盘的大小。16 KB 以上。10.DEVICE=EMM.SYS sizewheresize 表示要将 XMS 模拟成 EMS 的 K 数。where EMS 在 XMS 上的起始地址。11.INSTALL = filename 目前 DOS 7.1安装有下列文件:1. FASTOPEN.EXE 2. KEYB.COM 3. NLSFUNC.EXE 4. SHARE.EXE其中 FASTOPEN.EXE 可在直接执行时,加参数 /X 来使用 EMS 。12.BUFFERS = n,m/Xn BUFFERS 的数目,n=1-99,若用 /X 参数,n=1-10000建议值:A).RAM 小于640K:RAM :128以下 128-255 256-511 512-640BUFFERS: 2-3 5 10 15B).RAM 大于640K:HDD :40M以下 40-79 79-119 120以上BUFFERS: 20 30 40 50m 指定每次 I/O 所能预读的缓冲区最大值。 m=1-8/X 指定将 BUFFERS 置于 EMS 中。(要先在 EMS 中设定 P255才能使用)13.DEVICE=SMARTDRV.SYS initcachesizemincachesize/ainitcachesize快速存取内存大小 128-8192 K 。mincachesize 最小需保留的 CACHE 大小。/a 从 EMS 画分 CACHE ,如果省略 /a ,则从 EMS 画分 CACHE 。五、UMA 使用状况:1.常用之界面卡的内存地址使用状况:A0000- BFFFF 128K 显示器适配卡使用之内存空间。C0000- DFFFF 128K ROM/RAM 扩充适配卡。E0000- EFFFF 64K 扩充的系统 ROM。F0000- FFFFF 64K 系统 ROM(含 ROM BASIC)。100000-FDFFFF 3808K 扩充内存(286/386系统)。FE0000-FEFFFF 64K 保留内存(286/386系统)。FF0000-FFFFFF 64K 进一部的 BIOS ROM 使用空间(286/386系统)。2.显示器界面卡使用之内存空间:B0000- B1000 4K MDA(单色显示器界面卡)B8000- BCFFF 20K CGA(彩色绘图界面卡)B0000- B7FFF 32K EGA(具单色显像的加强型彩色绘图界面卡)A0000- BFFFF 128K 128-256K EGA,或 EGA + 界面卡。A0000- BFFFF 128K VGA (视频绘图界面)3.界面卡使用的内存空间:C0000- C3FFF 16K EGA BIOSC4000- C5FFF 8K 非共享区C6000- C6FFF 4K PGA(专业绘图显示)BIOSC8000- CBFFF 16K 硬盘 BIOSCC000- CFFFF 16K 非共享区D0000- D7FFF 32K 网络卡 BIOS六、视频接口卡种类:视频卡 解晰度模式 色彩Hercules 320* 200 5H 单色、背景色640* 200 6H 单色、背景色720* 384 单色、背景色CGA 320* 200 4H 4EGA 640* 350 10H,15H,16H 16VGA 640* 480 17H,18H 16320* 200 256SVGA 640* 480 12H 16800* 600 29H 161024* 768 37H 16640* 350 2DH 256640* 480 2EH 256800* 600 30H 2561024* 768 38H 2561280*1024 256七、型号差异:CPU 缓存器 数据 地址 寻址能力速度 ROM 宽度 总线 总线 真实 虚拟 提供的操作模式8088 4.77/8/10 8K 16 8 20 1M 真实模式8086 4.77/8/10 8K 16 16 20 1M 真实模式80286 XT 4.77/8/10 8K 16 8 24 16M 1G 真实模式、保护模式80286 AT 6/10/12/16/20 128K 16 16 24 16M 1G 真实模式、保护模式80386 SX 16/20/25/33 128K 32 16 32 4G 64T 真实模式、保护模式、虚拟86模式80386 DX 16/20/25/33/40 128K 32 32 32 4G 64T 真实模式、保护模式、虚拟86模式80486 SX 25 128K 32 16 32 4G 64T 真实模式、保护模式、虚拟86模式80486 DX 25/33/40/50 128K 32 32 32 4G 64T 真实模式、保护模式、虚拟86模式80486 DXII 66/80 128K 32 32 32 4G 64T 真实模式、保护模式、虚拟86模式80486 DX 100/120 128K 32 32 32 4G 64T 真实模式、保护模式、虚拟86模式80586 60/66/75/90/100 128K 32 64 32 4G 64T 真实模式、保护模式、虚拟86模式120/133/150/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论