中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 如是大师讲解DOS知识 上一主题 | 下一主题
zl7322
高级用户




积分 871
发帖 269
注册 2003-7-2
状态 离线
『楼 主』:  如是大师讲解DOS知识


                     如是大师讲DOS知识

            MSdos系统在启动时首先读入IO.sys然后,依次是
   msdos.sys  config.sys   command.com  autoexec.bat...
   当然,目前本版块大多数同仁对IO.sys这样的启动核心文件
   还不能像站长wengier那样大刀阔斧地动手动脚...那我们就
   在config文件里纵横驰骋地DIY吧。
      pc机的系统启动时会自动寻找config.sys这个文件,如果
   没有它,系统就按默认的方式运行,但这种默认的方式在大部
   分情况下都不是最适合系统使用的,所以我们应对系统启动环
   境进行设置,比如设置对扩展内存的使用,加载光驱,usb驱动
   程序等。 当您的系统出现系统使用不了、程序内存不够、设备
   找不到、声卡不能驱动,无法连接网络等等错误,合理修改
   config.sys也许能解决一半以上的问题。
       config.sys是文本文件,可以用任何文本编辑器编辑创建
   和修改。(建一个文本文件,写入内容后重命名为config、sys
   就行了)当然,同样的内容如果你把它叫了别的名字,像什么
   autoexec.sys之类...系统是肯定不会承认的啦。如果你增添、
   更改或删除config.sys文件中的任一配置命令,则这种改变只
   在下一次启动DOS时才有效。这点大家可要记住哟。config文件
   只在系统初始化时载入执行。。。。
       上面讲到了dos启动时在执行自动批处理命令前,在启动文
   件所在的根目录中自动检索config、sys文件。。。如果存在此
   文件系统就将此文件读入内存。。并逐行解释该文件中的每条
   命令(大家一定要记住“逐行解释”解释这四个字)设置当前
   的dos系统配置。。。
       一般来说,config.sys文件是ASCLL码文本文件.下面我们
   就讲讲config文件里的一些常规命令及其功能。

1,检查命令
   BREAK命令用于指令dos经常不断地检查用户是否按下Ctrl_Break
   键其一般格式为:BREAK=ON/OFF break=on时,dos系统在任何
   时候都检查Ctrl_Break这种状态下,用户可以通过按Ctrl+Break
   组合键(即著名的CTRL+C)退出正在运行的程序进程。break=off
   时,dos系统只在满足下叙几个条件时才会检查用户是否按下Ctrl
   +Break组合键。  
           (1)标准输出操作;
           (2)标准输入操作;
           (3)标准打印操作;
           (4)标准辅助操作;

2,缓冲命令
   BUFFERS执行dos启动后,在系统内存中建立磁盘缓冲区。磁盘缓冲
   区使用内存中某一区域,dos利用其进行数据操作。磁盘缓冲区是
   一块内存区,它用于存储从磁盘读入的数据或存储写到磁盘的数据。
   DOS在读或写一个记录时,先检查包含那个记录的数据块是否已在磁
   盘缓冲区中,如果不在,就从磁盘上将该数据块读入到磁盘缓冲区中,
   再将此记录传送给应用程序;如果数据已在磁盘缓冲区中,则不必从
   磁盘上读入,而是直接把数据传送给应用程序。由于从磁盘上读取数
   据是相对耗时较多的操作,所以增加磁盘缓冲区可以节省很多读盘的
   时间。但是要注意,增加磁盘缓冲区是要占用内存的,因之减少了应
   用程序所能够使用的内存,必然增加读写磁盘的次数,造成软件执行
   速度变慢甚或不能执行。所以,磁盘缓冲区的数值并不是设得越大越
   好,最佳的磁盘缓冲区数目要根据用户的机器配置和通常运行的程序
   类型来确定。buffers命令的一般格式为:BUFFERS=1-99之间的整数,
   其缺省值为2,ibmdos为3。
3,设置打开文件数
   FILES命令和FCBS命令一般来说都是设置dos系统同时可处理文件的数
   目。当我们想装一些游戏(像DD的仙剑)的时候,要拷贝或解压缩大
   批的小文件文件数可能有几千,这时就可以增加FILES的上限。就会
   dos提高拷贝或解压缩的速度。不过要记住一点,这可是要占用很多
   内存的哟。FILES命令只能控制文件管理器(字)能够同时打开的文
   件数目,不会影响文件控制块(FCB)所控制的同时打开文件数。
                   其命令的一般格式为:
                   FILES=(8-255之间的整数)其缺省值为8
                   FCBS=(1-255之间的整数),(0-255之间的整数)
   缺省值为40,0(FCBS=)前面的数必须大于后面的数。其中前面的数
   指定文件控制块(FCB)同时打开的最多文件数,后面的数指定文件控制
   块(FCB)同时打开相当文件时,dos系统不可自动关闭的文件数。如果
   由于dos关闭某个FCBS文件引起错误,可以加大前面的数值。config文件
   里使用FCBS命令语句,dos的常驻空间会增大。多数应用软件是使用
   FILES来管理打开文件的。

4,驱动装载
    我们知道pc机的各种外部设备都有相应的设备驱动程序,系统在使用这
   些设备时需要装入其驱动程序。DEVICE命令就是做这份工作的。它载入
   一切我们运行dos系统时需要的标准设备驱动(软盘,硬盘及键盘等输入
   输出设备)支持的设备之外的一切设备驱动。而且可以装载我们自己编写
   的驱动文件哟。其一般命令格式为:
            DEVICE=盘符/所在路径(文件夹)/设备驱动文件
   这条命令在config文件中是一个很独特的命令,因为它可以多次使用,以
   指定多个不同功能的设备的驱动程序。有的情况我们可以在DEVICE命令后
   加上HIGH,以将设备驱动调入高端内存区,节省dos的常规内存。

5,设置命令处理器
   SHELL命令用于设置dos系统所使用的命令解释器。dos默认command.com
  为最外层的命令处理程序。如果我们使用了其他兼容的dos系统的command
  (如我就曾在msdos中使用romdos的command、com)就应该使用SHELL命令
   在config文件中进行设置。我们也可以用该命令调用其他功能更强大的命
   令解释器,如4dos、exe等。。当然,有谁自己开发了更好用的命令解释器
   (如aommand、com或7dos、exe之类),同样可以用SHELL命令装载。。
   该命令一般格式为SHELL=盘符/所在路径(文件夹)/命令管理器程序,如果
   命令管理器和此config文件同在当前盘可以省略前面的路径指向。


6,设置变量
   SET命令用于改变dos系统环境内的字符串的限定。建立新的dos环境。这个
   命令所体现的就是真正意义上的人机交互。操作者和系统间可以使用此命
   令所规定的内存区域来改变特定的限制和缺省设置。可以使用该命令建立
   从%0到%9的变量。
   此时格式为:SET 变量名(字符串)=%0至%9的任何设定值
   我们如果要使用这个变量,可以在批命令文件中在这个字符串(变量)前
   后加上%符使用它。例如:我们set tmp=c:\dos 之后就可以在批命令中
   用DIR  %tmp%语句打开查看  c:\dos文件夹里面的内容。这条命令在模
   式dos6 以前,是用在autoexec文件里呢。当然,现在在批命令里一样用。

   在dos中有些命令是特定的。如command所包含的copy,del,type等被称为
   内部命令的y一些指令。autoexec文件里特定的。for,call,lh,if···
   等等。同样,有哪些命令是在config文件支持的呢?我在下面把名称一一列
   举出来,解说的工作就放在后面慢慢讲吧。
       config配置文件命令列表:
               ACCDATE            BREAK            BUFFERS  
               COMMENT            COUNTRY          DEVICE   
               DOS                DRIVPARM         FCBS
               FILS               INCLUDE          INSTALL
               LASTDRIVE          LOGO             MENUCOLOR  
               MENUDEFAULT        MENUITEM         NUMLOCK           
               REM                SHELL            STACKS
               SUBMENU            SWITCHES         SET   
   其中  BUFFERS,DEVICE, FCBS ,FILES,INSTALL, LASTDRIVE ,STACKS
  等命令可以添加“HIGH”语句以使用dos的扩展内存。如:DEVICEHIGH=
  当然一定是在存在dos的扩展内存的时候。
   在这里,有一点我说明一下。这篇讲解我是按照命令的一般使用频率来写的。
  从某种意义上讲就是我依照我熟悉的,比较常用的先讲呢。。没有按照严格的
  学术要求按字母排序。请大家原谅。。。下面我们接着讲。

7,设置时间和日期格式
   这里讲一个我们中国人不常用的命令COUNTRY.这是一个设置时间和日期格式
   的命令。我们大家都知道因为地球物理的原因,各个国家的人种,风俗,时
   间都不尽相同,所以各国的币制也各各有差。dos缺省的是使用usa的。
   COUNTRY可以改变缺省的时间,日期和币制。。所使用格式为:
                       COUNTRY=(001-972等规定的国家代码)没有中国的。
   所以具体代码我记不很清楚了。这条命令我基本上不用,只记得E国好像是
   044。可能wengier会很清楚吧。


8,低部内存管理
    这是一个很有趣的命令。dos中的dos命令。前面的dos是指dos系统。后面
   的dos管理释放低部内存给应用程序。这个dos建立,维护低部内存,并建立
   低部内存和上部内存间的联系。可以把dos系统自己的一部分装入umb(高内
   存区)。
                 其一般格式为:
                  DOS=HIGH\LOW\AUTO[,UMB,NOUMB,]
                  HIGH   把部分dos装入高内存区(HMB)
                  LOW   限制dos在低内存区
                  AUTO  自动选择将dos放在哪里。
                  UMB    维护低端内存和保留内存之间的连接关系。
  让dos能够使用   LOADHIGH 和DEVICEHIGH等命令将设备或程序装入高内存区。
  NOUMB   禁止dos使用高内存区。限制低端内存和高部内存的连接此命令中一
  般不互相矛盾的参数可以连用,连用时请用“,”将它们隔开。使用HIGH和
   UMB参数时注意应该最少已加载HIMEM.SYS。这条命令可以存在于CONFIG文件
  中的任何位置。。


9,安装TSR
   一般我们把内存驻留程序称为tsr。我们知道多数程序调用是通过批处理命令
   来完成的。install就是在dos系统启动执行config文件时就安装一些tsr(内
    存驻留)程序在内存中。此时,install命令的执行不通过command(命令管
    理器)也不需要使用环境变量。其一般格式为:
              INSTALL=路径/TSR程序 [参数]

10,包含命令
    config有一个选单功能,其目的是为了配置在不同环境下使用机器的相应配
   置文件。这样难免就会,有一些相互重复的命令语句。而config文件是认死理
   依次执行语句的。但,如果我们把这些相同的语句重复N次后。相信脾气再好
   的朋友也会骂一句“bill——该死”可是聪明的bill给我们提供了这样的一个
   命令INCLUDE。它指明config文件里选项方式存在时,在设定的一个配置块中
   包含另一个配置块的所有内容。此命令允许我们将几个配置块共同使用的配置
   语句组,设置成一个单块。在适当的时候用INCLUDE命令包含该块。这样大大
   减少了我们的重复劳动和config文件的长度。其命令一般格式为:
       INCLUDE=设定的所需包含的块名。

11,注释命令
    config文件在dos系统中可谓千差万别。为了让用户了解config文件中设置的
    意义和原理甚或目的。我们可以在config文件里使用REM命令添加注释语句。
    这类语句不参与执行。只是让用户更快的了解config文件配置的内容和将要
    进行的操作等等。。
        其命令一般格式为:
        REM  注释语句。
    rem命令允许重复使用。每一个命令语句后的字符最大可以达到123个字符。
    对dos有特殊意义的字符应该用双引号引起来。
    此命令在.bat文件和config文件里通用。在批文件里(。bat文件)可以配
    合ECHO命令显示rem所注释的内容。此时ECHO在ON状态。我们可以通过EDIT
    等文本编辑器浏览rem命令所注释的内容。而且可以使用不带注释的REM命令
    在.bat文件和config文件中添加空行。但dos启动时会忽略空行。所以这点
    一般没有多大意义。(待续)
-------------------------------------------------------------------------------------------------------------------
[em27][em27][em27][em27][em27][em27][em27][em27][em27][em27][em27]



http://www.l009.com/
2003-7-13 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (466693015)  编辑帖子  回复  引用回复
zl7322
高级用户




积分 871
发帖 269
注册 2003-7-2
状态 离线
『第 2 楼』:  如是大师讲解DOS知识

   在早期的pc机时代,电脑的硬件只支持1M字节的寻址空间。那时候,硬盘都
    是奢侈品。操作系统在软盘上运作。那是pctools和hdcopy纵横江湖的时代。
    那个时候主打的操作系统dos因受硬件限制也只能管理最多1M字节的连续内存
    空间。在这1M内存中,又只有640K被留给应用程序使用,它们被称为常规内
    存或基本内存,其它384K被称为高端内存,是留给视频显示和BIOS等使用的。
    在1982年,640K内存对微型计算机来说显得绰绰有余,人们甚至认为,640K
    的内存可以用来干任何事。现在看起来有些可笑,但在当时,情况确实如此。
    可时代发展到今天,个人电脑上的内存动辄以数百mb计算。然道,我们使用
    dos还要受限于所谓的640k内存限制吗?我们可以说不。我们可以通过一定的
    内存管理工具来使用大内存。其实在win95时代这个问题就已经北MS解决得很
    不错了在DOS下,系统中存在以下四种内存:
     常规内存(Conventional Memory);
     高端内存(Upper Memory);
     扩充内存(Expanded Memory);
     扩展内存(Extended Memory)。

  常规内存指的是0-640K的内存区。在DOS下,一般的应用程序只能使用系统的
    常规内存,因而都要受到640KB内存的限制。而且由于DOS本身和config.sys文
    件中的安装的设备驱动程序和autoexec.bat文件中执行的内存驻留程序都要占
    用一些常规内存,所以应用程序能使用的常规内存是不到640K的。有很多时候
    我们都要想方设法地整理内存,好为一些“胃口”比较大的应用程序留出足够
    的常规内存,这一点想必是许多DOS时代的电脑爱好者最熟悉不过的了。

  高端内存是指位于常规内存之上的384K内存。程序一般不能使用这个内存区域,
    但是EMM386.exe可以激活高端内存的一部分,并且它允许用户将某些设备驱动
    程序和用户程序用Devicehigh或LH(即loadhigh)装入高端内存。dos=high,umb
    也是把DOS的一部分装到高端内存里。这里的umb是高端内存块(Upper Memory
    Block)的缩写。

  扩充内存是一种早期的增加内存的标准,最多可扩充到32M。使用扩充内存必
    须在计算机中安装专门的扩充内存板,而且还要安装管理扩充内存板的管理程
    序。由于扩充内存是在扩展内存之前推出的,所以大多数程序都被设计成能使
    用扩充内存,而不能使用扩展内存。由于扩充内存使用起来比较麻烦,所以在
    扩展内存出现后不久就被淘汰了。

  扩展内存只能用在80286或更高档次的机器上,目前几乎所有使用DOS的机器上
    超过1M的内存都是扩展内存。扩展内存同样不能被DOS直接使用,DOS5.0以后提
    供了Himem.sys这个扩展内存管理程序,我们可以通过它来管理扩展内存。
    emm386.exe可以把扩展内存(XMS)仿真成扩充内存(EMS),以满足一些要求使用
    扩充内存的程序。

  最后再强调一下,不管扩充内存或扩展内存有多大,DOS的应用程序只能在常规
    内存下运行。有的程序可以通过DOS扩展器(比如DOS4GW.exe等程序)使CPU进入
    保护模式,从而直接访问扩展内存;但是要注意,进入保护模式以后,计算机就
    脱离了DOS状态。
   
    在dos下如何获得更多的常规内存呢?前文我们提到DOS环境下的大部分程序都是
    在常规内存中运行,如果某个程序由于内存不够而运行失败,最常见的问题就是
    常规内存不够。所以我们今天介绍几种尽量释放常规内存的方法:
一、当系统配置有扩展内存时,可以将DOS的大部分代码和Command.com的暂驻内存部
    分安装在高内存区(HMA)。 这要求在config.sys中包含有下述命令:       
  device=Himem.sys
  dos=high

  虽然Himem.sys本身也要占用少量的常规内存,但可以使用HMA将为我们节省出更
    多的常规内存。而且在msdos7 以上的版本中我们可以用devicehigh=himem.sys
    将Himem.sys放置在高端内存区。有关dos这个config文件中的特殊命令我们已经
    在前面讲了。这里就简单的讲讲Himem.sys。
    Himem.sys管理扩充内存和高端内存(HMA)的使用。通过device命令在config文
    件里配置这个设备驱动程序。如果我们使用扩充内存和高端内存,那麽安装
    Himem.sys的device命令必须先于任何其他驱动的安装。
      其命令一般格式为:
       device=Himem.sys  /选项
      选项:
      hmamin=0到63的整数,缺省值为0
    改选项指定Himem.sys使用HMA(高内存区)之前,dos必须使用的常规内存量。
    以KB为单位。
      numhandles=1到128之间的整数,缺省值为32
    该选项指定dos最大可以同时使用的EMB(扩充内存块)柄的数目。每个柄要占用
    6字节常规内存。
     int15=64到65535的整数,缺省值为0
    该选项指定15h中断口分配的扩充内存大小。为了保证足够内存可用这个值必须
    大于64。
    machine:相应a20处理器的代码。(这个选项我也不是很清楚)
    a20处理器是能够存取高内存区的一种微机部件.
     a20 control:on/off
    该选项指定Himem.sys是否获得a20处理器的控制权。缺省值为on。
     shadowram:on/off
    该选项指定Himem.sys是否关闭ROM(只读存取器)的RAM(随机存取器)部分。
     cpuclock:on/off
    该选项用于指定Himem.sys是否影响cpu的时钟速度。
    dos在同一时刻只允许一个程序使用高内存区。如果我们不指定/hmamin=xxx那
    么Himem.sys为第一个需要它的程序保留HMA。
   
    ram 就是常规意义的内存我们现在用的!
    rom 说白了就是bios用的一块用特殊方法擦写的内存.在这讲了真实模式和安全模
    式还有V86模式!及其寻址的方法!
    0~~640叫主内存或者是传统内存!
    640~~1024叫上层内存!
    1024以上叫延伸内存!
    1024~~1088叫高层内存!

  传统内存!
    dos开机的时候会占用56k左右的内存!其他的579k是给用户使用的!当然我们可
    以用其他的软件来使用打于640k的内存!要我现在的双通道ddr怎么混呀!
  
  上层内存
    这块空尖保留给bios和硬件介面使用!这384k内存是附在显卡的video rom;
    video ram 以及一些控制卡上的?!应用程序不能直接存取这一区域的资料!这
    就是电脑有640k内存限制的原因!应用程序只能使用传统内存!其次:上层内存
    有160k每有使用!单色显示器还可以使用更多(>160k)通过管理程序可以使用!
    这个地方就是如是大师所说的(upper memory blocks)简称umb!是80386以后机
    器可以用的内存!
  
  延伸内存
    位于2 的20 次方以上超过8086定址范围所以在80286以后的机器才能用!
    由于dos只能管理640k的内存所以必须通过符合xms的规范的延伸内存管理程序才
    可以间接管理这块区域的内容!
    xms是 intel; louts; ms; ast4 家共同拟定的延伸内存管理程序规定了在确定内
    存存取延伸内存hma及上层内存的标准界面,目的在于避免程序间随意存取这块区
    域造成冲突!himem.sys和emm386.exe等都符合!…也就是说我们只能用这样的软
    件来管理延伸内存!


二、在这里我强调一下config.sys和autoexec.bat文件的内容一定要精简,不启动
    那些不必要的内存驻留程序,这些内存驻留程序往往占用很多常规内存。再一个
    原因就是没有像wengier那样娴熟的技巧 ,这两个文件简明一点,会减少出错的
    机会。而且也便于修改,我经常看wengier的配置就看得眼花缭乱。
    如果config.sys文件中含有安装缓存程序如smartdrv.exe或PC-CACHE.COM再就是
    ramdrive.sys;xmsdsk.exe等虚拟盘命令,可以取消它们以节省常规内存。特别是
    smartdrv.exe要使用大量的常规内存。所以wengier说PC-CACHE.COM好些。如果一
    定要使用ramdrive.sys,应保证RAM盘建在扩展内存中,而不是在常规内存中。当
    然最好是用xmsdsk,因为它会将自己也放入xms中。
    如果config.sys文件含有buffers命令,应减少buffers指定的磁盘缓冲区数目,
    每一个缓冲区会占用532个字节的常规内存。但是过多地减少盘缓冲区的个数会造
    成一些程序不能正常运行,一般buffers不宜小于15。这个在前面已经讲过,这里
    再重申一下。 如果config.sys文件中包含lastdriver命令,取消该命令或将
    lastdriver设小一点,而不要设成astdriver=32之类。因为DOS为每个允许访问
    的逻辑驱动器在内存中建立一个对应的管理块CDS,每个CDS大约占用80多个字节
    的常规内存。
    config.sys文件中的device和devicehigh命令的次序是很重要的,它将影响内存
    的有效使用和config.sys启动时的一系列程序的正确运行。在config.sys文件中
    最好按以下次序安装设备驱动程序:
 1. Himem.sys;
 2. 使用扩展内存的设备驱动程序;
 3. emm386.exe,如果使用emm386仿真扩充内存并提供对高内存块(UMBs)的存取功
   能,那么EMM386命令行应包括RAM开关而不用NOEMS。NOEMS禁止emm386.exe仿真
   扩充内存,但它为安装设备驱动程序和运行其它程序提供最大的可用高内存块。
 4. 使用扩充内存的的设备驱动程序;
 5. 使用高内存块(UMBs)的设备驱动程序。
    对于autoexec.bat,我的建议还是精简:去掉用户不需要的那些内存驻留程序;
    如果不在命令行使用鼠标,不要安装任何鼠标设备驱动程序,比如mouse.com
    因为可以在任何时候键入mouse.com以使用鼠标。其他有些类似程序也一样。
   
    尽可能地在高端内存区(UMB)中安装设备驱动程序和运行其它的tsr(内存驻留)
    程序。 也就是说只要能用high就坚决要用。autoexec文件里加载程序也请尽量
    使用LH命令。(完)
---------------------------------------------------------------------------------------------------------------
[em27][em27][em27][em27][em27][em27][em27][em27][em27][em27][em27]



[此贴子已经被作者于2003-7-13 2:32:06编辑过]






http://www.l009.com/
2003-7-13 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (466693015)  编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 3 楼』:  

仔细看了一遍,又长了不少知识!建议新手仔细阅读!
中间有关各种内存的叫法好像有一点混乱。

2003-7-13 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zl7322
高级用户




积分 871
发帖 269
注册 2003-7-2
状态 离线
『第 4 楼』:  

原般照抄的



http://www.l009.com/
2003-7-13 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (466693015)  编辑帖子  回复  引用回复
toccy
初级用户

想学DOS的人


积分 179
发帖 26
注册 2003-6-14
状态 离线
『第 5 楼』:  

整理得瞒好的,比我自己整理得要好,支持!



也许DOS有些难,可是我很想学会DOS
2003-7-15 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 6 楼』:  

谢谢了。。还没写完呢。。。。。



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-7-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xiaojimin
初级用户




积分 145
发帖 29
注册 2003-7-16
状态 离线
『第 7 楼』:  

谢谢!!下去细学。
     我当前最需要的是,在Win98系统上生成的系统软盘上,能通过网友的指导、帮助学会自主的将“从硬盘启动”这一项功能添加进去。因为,这有利于我在用GHOST恢复备份时,可以不忙着取出系统软盘之烦。
    特敬请版主、网友们帮助。谢谢!!
        xwx552kx@sina.com

2003-7-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zl7322
高级用户




积分 871
发帖 269
注册 2003-7-2
状态 离线
『第 8 楼』:  

写完了再整理整理



http://www.l009.com/
2003-8-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (466693015)  编辑帖子  回复  引用回复
skyswan
初级用户




积分 105
发帖 1
注册 2003-10-14
状态 离线
『第 9 楼』:  

非常感谢!节省了我不少时间

2003-10-14 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 10 楼』:  

Re 如是大师:

   略微浏览了一下,感觉内存那一块有些问题:

   UMB一般翻译为“上位内存块”,因为高端内存被另一个术语HMA(高端内存区,对应于dos=high,umb 中的high)所用。关于dos的内存概念很复杂,也很容易混淆(我到现在记不准,expanded,extended和扩充、扩展之间的对应关系),建议用图表表示一下,清晰而且有效,我是没有那个时间了。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2003-10-15 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: