DOS下面的内存管理和优化

合集下载

在MS-DOS 6.0下提高系统的执行效率——兼谈MS—DOS 6.0的内存优化

在MS-DOS 6.0下提高系统的执行效率——兼谈MS—DOS 6.0的内存优化
■使用RAMDrive虚拟内存磁盘驱动程序。
二、以下方法指导你不增加额外物理内存的情况下,提高系统执行速度。
■删除不需要的文件;
·你已长久不用的数据及文件;
·程序执行完毕后,残留在硬盘中的暂存文件;
·删去MS_DOS安装过程中产生的某些不需要的文件。
device=C:\DOS 6 \himem.sys
device=C:\DOS 6 \smartdrv.sys 1024
一、以下提出在MS_DOS 6.0操作平台上提高系统执行效率的方法:
■在不使用更多内存的前提下,提高系统执行速度;
■使用buffre命令;
■使用Fastopen文件快速开启命令;
■使用SMARTDrive磁盘存取缓冲程序;
■利用chkdsk/f检查磁盘空间
■提供路经命令
如PATH C:\DOS;C:\;C:\progrom
■重新组织硬盘上的文件
·执行Defrag磁盘重组程序
·拷贝备份,重提高系统的执行效率——兼谈MS—DOS 6.0的内存优化
于 普
1994-03-11
大多数286或386均带有1MB或更多内存,内存优化的关键是访问640KB基本内存以外的内存区。就MS_DOS而言,系统执行效率通常只能在速度与内存之间的协调上取得提高。
·硬盘为120~ Buffer:50;
■使用SMARTDrive磁盘缓冲程序
在有硬盘及扩充、扩展内存的电脑系统中,应充分使用该程序。
·缓冲Cache值的基本设定原则是:大小设定在256~2048K之间。
·将缓冲Cache置于扩展内存。
Buffer理论上设定值越大,系统执行越快。Buffer的数目,决定了硬盘大小,不同硬盘的Buffer最佳数目如下:

计算机操作员四级测试题

计算机操作员四级测试题

计算机操作员四级测试题一、单选题(共65题,每题1分,共65分)1.计算机病毒对于操作计算机的人()。

A、产生的作用尚不清楚B、只会感染,不会致病C、不会感染D、会感染致病,但无严重危害正确答案:C2.关于DOS和Windows的内存管理,下列说法不正确的是()。

A、DOS的内存管理非常简单,因为它运行在实模式下,只有640KB的内存可用来编制。

B、Windows通过把应用程序限制在自己的地址空间来避免冲突,这些地址在逻辑上是彼此隔离的。

C、在DOS中,一个程序可能写到其他内存中,甚至写到操作系统的内存中,并导致整个系统崩溃。

D、Windows的内存管理比较复杂,因为它运行在保护模式下。

在这种模式下,1MB的寻址内存用完后,可以使用扩展内存正确答案:A3.利用键盘关闭Windows系统,应按()键。

A、Alt+F4B、Ctrl+F4C、Alt+EscD、F1正确答案:A4.在Excel中,为了加快输入速度,在相邻单元格中输入“二月”到“十月”的连续字符时,可使用()功能。

A、复制B、自动计算C、自动填充D、移动正确答案:C5.在Excel工作表中,单元格区域D3:F5所包含的单元格个数是()A、5B、6C、8D、9正确答案:D6.下面关于计算机病毒的说法,()不正确。

A、计算机病毒会损坏计算机中的程序和数据B、计算机病毒不会损坏硬件C、计算机病毒可以通过计算机网络传播D、计算机病毒能够实现自身复制正确答案:B7.计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()的传输技术。

A、覆盖范围与规模B、网络协议C、网络操作系统类型D、网络服务器类型与规模正确答案:A8.计算机中字节是常用单位,它的英文名字是()。

A、BitB、byteC、boutD、baut正确答案:B9.在Word中,对于用户的错误操作,描述正确的是()。

A、只能撤销最后一次对文档的操作B、可以撤销用户的多次操作C、不能撤销D、可以撤销所有的错误操作正确答案:B10.CPU的中文意义是()。

dos原理与结构 -回复

dos原理与结构 -回复

dos原理与结构-回复DOS(Disk Operating System,磁盘操作系统)是一种早期的操作系统,它主要用于IBM PC兼容机。

DOS的原理和结构在计算机发展的早期起到了重要的作用,为后来的操作系统奠定了基础。

本文将一步一步回答有关DOS原理和结构的问题。

一、DOS的起源DOS最早由Tim Paterson开发,最初是为IBM计算机设计的。

在1981年,IBM发布了第一台IBM PC计算机,配备了一个DOS操作系统,这个操作系统后来被称为PC DOS。

PC DOS后来被微软改编成了MS-DOS(Microsoft Disk Operating System),并成为了微软成就的奠基之作。

二、DOS的原理1. 文件系统:DOS使用的是FAT(File Allocation Table)文件系统,这是一种表格形式的文件系统,用于跟踪计算机中的文件存储和分配情况。

FAT文件系统将存储介质(如硬盘)划分为一系列的簇,每个簇可以存储一定量的数据。

DOS通过使用文件控制块(File Control Block)来记录文件的位置和属性。

2. 内存管理:DOS运行在实模式下,这意味着它只能访问1MB以下的内存空间。

DOS使用了分段的内存管理方式,将内存划分为多个64KB 的段,每个段的起始地址和段长都由16位的段寄存器指定。

DOS使用的是基址偏移地址模式(base-offset addressing mode),将32位的逻辑地址转换为20位的物理地址。

3. 中断和BIOS:DOS通过中断来与计算机硬件通信。

它使用了BIOS (Basic Input/Output System)中的中断例程来执行一些基本的设备操作,如打印字符、读写磁盘等。

DOS可以通过调用适当的中断向硬件发送请求,以便执行所需的操作。

4. 命令行界面:DOS通过命令行界面与用户进行交互。

用户可以在命令行上输入命令来执行各种操作,如创建文件、删除文件、执行程序等。

dos下通过wmic命令查看硬盘和内存CPU信息(windows自带命令查看硬件信息)

dos下通过wmic命令查看硬盘和内存CPU信息(windows自带命令查看硬件信息)

dos下通过wmic命令查看硬盘和内存CPU信息(windows⾃带命令查看硬件信息)如何在windows系统⾃带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运⾏→CMD打开命令提⽰符,在该窗⼝下输⼊systeminfo执⾏,即可看到⼏乎所有想知道的系统信息,甚⾄包括机器上已安装的⽹卡及其IP。

问题描述: 如何从系统中查看主板上内存条的数量。

最佳答案: 在cmd命令下输⼊:wmic memorychip list brief 或者 wmic MEMPHYSICAL list brief 就会看到内存条的数量rem 查看cpuwmic cpu list briefrem 查看物理内存wmic memphysical list briefrem 查看逻辑内存wmic memlogical list briefrem 查看缓存内存wmic memcache list briefrem 查看虚拟内存wmic pagefile list briefrem 查看⽹卡wmic nic list briefrem 查看⽹络协议wmic netprotocal list brief如何在windows系统⾃带命令查看硬件信息?对于在windows下查看系统信息⼤家⼀定不陌⽣了,我现在说⼏个最常⽤的⽅法,对命令感兴趣的朋友看看,(给菜鸟看的,⽼⼿就不要笑话我了,⼤家都是从那个时候过来的,^_^)。

⼀.图新Shell下:1. 最直观的:(在运⾏⾥⾯输⼊CMD,以下命令都是在CMD下输⼊的:)输⼊ sysdm.cpl, 系统属性.2. 输⼊dxdiag3.输⼊ start msinfo32,winmsd系统信息3. 输⼊ devmgmt.msc,设备管理:4. 输⼊ taskmgr (或按Ctrl+Alt+Esc)在性能选项卡看物理内存和pagefile5. 输⼊ winver 也可以查看内存⼤⼩怎样dos命令(cmd命令)查看硬盘和内存/CPU信息?1.查看磁盘信息:freedisk 可以查看每⼀个盘的剩余空间wmic diskdrive可以看出来牌⼦和⼤⼩.Wmic logicaldisk可以看到有⼏个盘,每⼀个盘的⽂件系统和剩余空间wmic volume每个盘的剩余空间量,其实上⼀个命令也可以查看的fsutil volume diskfree c:这个命令查看每⼀个卷的容量信息是很⽅便2.CPU信息wmic cpu上⾯显⽰的有位宽,最⼤始终频率,⽣产⼚商,⼆级缓存等信息3.内存信息wmic memorychip可以显⽰出来三条内存,两条256,⼀条1G的,速度400MHz4.BIOS信息wmic bios主板型号BIOS 版本某台服务器的 systeminfo 命令结果Host Name: WIN669OS Name: Microsoft(R) Windows(R) Server 2003, Standard EditionOS Version: 5.2.3790 Service Pack 2 Build 3790OS Manufacturer: Microsoft CorporationOS Configuration: Standalone ServerOS Build Type: Multiprocessor FreeRegistered Owner: Registered Organization: Product ID: 69712-650-4804041-45439Original Install Date: 2/21/2012, 7:41:25 PMSystem Up Time: N/ASystem Manufacturer: RackableSystemsSystem Model: 99-02-08062System Type: X86-based PCProcessor(s): 4 Processor(s) Installed.[01]: x86 Family 6 Model 15 Stepping 11 GenuineIntel~2327 Mhz[02]: x86 Family 6 Model 15 Stepping 11 GenuineIntel~2327 Mhz[03]: x86 Family 6 Model 15 Stepping 11 GenuineIntel~2327 Mhz[04]: x86 Family 6 Model 15 Stepping 11 GenuineIntel~2327 Mhz BIOS Version: INTEL - 0Windows Directory: C:\WINDOWSSystem Directory: C:\WINDOWS\system32Boot Device: \Device\HarddiskVolume1System Locale: en-us;English (United States)Input Locale: en-us;English (United States)Time Zone: (GMT-08:00) Pacific Time (US & Canada)Total Physical Memory: 4,096 MBAvailable Physical Memory: 3,790 MBPage File: Max Size: 5,968 MBPage File: Available: 5,844 MBPage File: In Use: 124 MBPage File Location(s): C:\pagefile.sysDomain: WORKGROUPLogon Server: \\WIN669Hotfix(s): 309 Hotfix(s) Installed.[01]: File 1[02]: File 1[03]: File 1Network Card(s): 1 NIC(s) Installed.[01]: Intel(R) PRO/1000 EB Network Connection with I/O Acceleration Connection Name: Local Area Connection 4DHCP Enabled: NoIP address(es)从任务列表中找到需要的进程tasklist | findstr /s /i e.*tasklist | findstr /s /i "python"切换⽬录cd /d D:/dirstart D盘中的⽂件夹即可打开⽂件夹tasklist/svc 就可以看到计算机当前正在运⾏程序。

DOS命令优化教程

DOS命令优化教程

DOS命令优化教程DOS 概述及入门——DOS简介现在家用电脑的操作系统大多都是用的Windows 95,但在1995年Windows 95推出以前,占统治地位的操作系统是DOS(Disk Operation System 磁盘操作系统)。

接触电脑早一点的人想必都听说过DOS的大名,更有很多人到今天仍然对DOS时代怀念不已,虽然自己的电脑早已用上了Windows 95,但仍要在硬盘上保留一份DOS,以备不时之需。

那么DOS的魅力到底在哪里呢?我们这就一起来揭开DOS的神秘面纱。

DOS 概述及入门——DOS的特点在DOS环境下,开机后,我们面对的不是桌面和图标,而是这样的电脑屏幕:这个C: \>叫做提示符,这个闪动的横线叫做光标。

这样就表示电脑已经准备好,在等待我们给它下命令了。

我们现在所需要做的,就是对电脑发出命令,给电脑什么命令,电脑就会做什么。

那我们又怎么向电脑发布命令呢?很简单。

比如,我们想看看现在几点钟了,就可以输入时间命令,敲入time四个字母,它在英文中是“时间”的意思,再敲回车键加以确认,这时屏幕上就显示出当前时间。

再敲回车键,瞧!又出现提示符了,就可以输入下一条命令了。

如果想看日期,输入date,然后敲回车键确认。

这时屏幕上显示出当前日期。

再敲回车键就回到提示符下。

这就是DOS的命令输入方法,和Windows 95中用鼠标寻找图标来运行程序不同,DOS中是通过输入英文命令加回车键这种方式来执行程序的。

怎么样,和Windows 95完全不一样吧?在字符界面下,我们只能通过键盘输入字符来指挥电脑工作,电脑完成一个命令后,出现下一个提示符,我们就又可以给电脑下命令了。

注意,在DOS下电脑一次只能做一件事,做完以后才能开始下一件事;而在95下,我们可能让电脑同时干几件事,比如,我们可以一边拷贝文件,一边写文章,一边浏览In ternet。

所以人们把DOS称为单任务的操作系统,而把Windows 95称为多任务的操作系统。

DOS常用命令+错误对策

DOS常用命令+错误对策

DOS常用命令Md 创建目录格式md xxxRd 删除目录格式rd xxxCopy 复制格式copy 源文件名目标文件名复制别的盘符文件到当前目录copy c:\xxx xxx当前目录复制到别的盘符copy xxx c:\xxx复制别的目录文件到另一个目录copy c:\xxx d:\xxxDel 删除文件格式del xxx删除当前目录所有文件del*.* 或del.删除指定目录文件del c:\xxx\*.*删除指定格式文件del *.xxxRen 改名格式ren xxx.xxx xxx.xxx例:把abc.txt 改bne.dat ren abc.txt bne.datType 查看文件格式type xxx.txtFormat 格式化格式format A:Diskcopy 磁盘复制格式diskcopy 原驱动器名目标驱动器名Deltree 删除目录(包括子目录和文件) 格式deltree xxx通配符*代表任意字符?代表一个字符Rd删除目录前提目录为空del清空目录文件不能清空目录的子目录deltree删除目录所有文件包括子目录Mem 查看内存Chkdsk 检查磁盘使用情况Sys 制作启动盘命令格式sye 盘符Path 直接执行某个目录下可执行的文件格式path=c:\dox;c:\windows;c:\上面的命令意思:电脑先在当前目录下查找这个文件,找到则执行,如果没有找到,则电脑按照path命令所指定的目录顺序去查找,先在C盘dos目录下,然后在windows目录下,最后在C盘根目录下寻找这个文件。

Edit 简单的编辑文件(文本文件)格式edit xxx.xxxCls 清屏Move 移动文件改目录名格式move [文件名] [目录] 移动文件到新目录下move [目录名] [目录名] 改目录名More 分屏显示格式type [文件名]|more 分屏显示文件内容More< [文件名]Xcopy 拷贝目录和文件格式xcopy [文件名] [目录] 指定的文件拷贝到指定的目录Xcopy [源目录] [目的目录] 将源目录连子目录一起拷贝Xcopy *.* [目录] /s 将文件和非空子目录拷贝到到指定目录e 与s 相似,但即使子目录是空的也会拷贝Attrib 设置文件属性格式attrib 显示所有文件属性attrib +r或-r [文件名] 设置文件是否自读attrib +h或-h [文件名] 设置文件是否隐含attrib +s或-s [文件名] 设置文件是否是系统文件attrib +a或-a [文件名] 设置文件是否为归档文件C:\>attrib +h *.* /s 隐含所有文件Date 显示及修改日期格式dateLable 设置卷标号格式labie 显示卷标labie [盘符] [卷标号] 设置指定盘符的卷标号Defrag 磁盘碎片整理Doskey 调用和建立DOS宏命令格式doskey [宏命令名]=[命令名]Doskey /reinstall 重新安装doskey/bufsize= 设置缓冲区的大小/macros 显示所有doskey宏命令/history 显示内存中所有命令Fdisk 硬盘分区Emm386 扩展内存管理Ih/loadhigh 将程序装入高端内存Memmaker 内存优化管理Msd 系统检测Undelete 回复被删除的文件Undelete /list 列出可恢复的文件名Prompt 设置提示符Restore 恢复已备份的文件格式restore [备份盘符] [目标盘符]Time 显示及修改时间Set 设置环境变量格式set [环境变量]=[字符串]Smartdrv 设置磁盘加速器格式smartdrv /盘符Append 设置非执行文件的路径格式append [路径];[路径]Debug 程序调试命令Diskcomp 磁盘比较格式diskcomp [盘符1] [盘符2]Expand 解压工具Fasthelp 快速显示帮助信息格式fasthelp 显示DOS中的命令用处Fasthelp [命令名] 显示命令的用处Fc 文件比较格式fc [文件1] [文件2]Tree 显示命令树结构格式tree [盘符] 显示所有子目录树tree /f 显示目录同时显示文件名tree /a 以ASCII码显示树Vsafe 病毒防护程序Der 显示DOS版本Vol 显示指定的磁盘卷标号Ctty 改变控制设备格式ctty [设备名] 设置控制台使用批处理文件echo 表示显示此命令后的字符echo off 表示在此语句后所有运行的命令都不显示命令行本身@ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。

PCDOS操作系统

PCDOS操作系统
操作系统的安装与配置是使用PCDOS操作系统的重要步骤,包括硬件驱 动程序的安装、系统参数的设置等。
安装与配置过程需要根据硬件设备和系统要求进行相应的设置和调整,以 确保系统的正常运行。
正确的安装与配置能够提高系统的稳定性和性能,为用户提供更好的使用 体验。
04 PCDOS操作系统的安全 与稳定性
访问控制与权限管理
用户身份验证
PCDOS操作系统采用多级用户身 份验证机制,确保只有授权用户 能够访问系统资源。
权限细分
系统根据用户角色和需求,细分 不同的权限级别,实现资源的精 细化管理。
强制访问控制
通过强制访问控制策略,防止未 授权用户或恶意软件对敏感资源 的非法访问。
系统备份与恢复
01
数据备份
内存保护
PCDOS通过内存保护机制,确保各个程序之间的内存空间互不 干扰,防止内存泄漏和冲突。
内存优化
PCDOS提供内存优化功能,通过内存压缩和回收等技术,提高 内存使用效率。
设备管理
设备驱动
PCDOS支持多种设备驱动程序,如显卡、声卡、 打印机等,确保设备的正常工作和兼容性。
设备配置
PCDOS提供设备配置工具,用户可以根据需求对 设备进行参数设置和调整。
03 PCDOS操作系统的用户 界面与操作
命令行界面
01
命令行界面是PCDOS操作系统的基本界面,用户通过输入命令 来执行各种操作。
02
命令行界面提供了丰富的命令集,包括文件操作、系统设置、
程序运行等,用户可以根据需要灵活使用。
命令行界面对于熟练的用户来说,具有高效、灵活的特点,但
03
需要一定的学习成本。
特点
PCDOS操作系统具有易用性、稳定性 、可扩展性和可维护性等特点,它能 够满足大多数个人用户和企业的日常 使用需求。

DOS启动盘内存调整案例

DOS启动盘内存调整案例
至会对鼠标发生内存冲突,鉴于diskgen这个软件的功能思想上比较先进/支持鼠标和中文界面/内部拥有简单
的维修工具等原因才流传比较广泛。
BBS讨论:
Wengier: “还有就是用速度快占用内存小的精巧程序代替笨重的程序,不要迷信权威,微软并不一定非常好。”[/B]说的好!像98自带的oakcdrom.sys等真不好用~~还是vide-cdd.sys之类的好用多了。。
转自:中国DOS联盟
启动软盘内存调整一例
*********************
一、故障软盘介绍
某系统盘中的config.sys内容如下(为方便表述在每一条语句前加了序号,实际没有的):
0. dos=high,umb,noauto
1. device=himem.sys
运行mem /d/p察看内存发现
1.oakcdrom.sys和mscdex占用了大约35k的umb空间
2.smartdrv和mouse也占用一大部分umb空间
3.doslfn没有完全放入umb中(doslfn 运行需要驻留内存31k的空间)
**************************************
lh ctmouse
**************************************
五、总结:
dos下内存不足的多数原因是常规内存不足,所以很多人使用 devicehigh= 和 lh 将必要的程序调入
umb空间,但是umb空间也是有限的,弄不好情况同样会很糟糕,解决的办法是对不很至关重要的程序不使用
2.微软提供的鼠标驱动程序可能与diskgen在内存方面有冲突
3.由于使用过多的 devicehigh= 和 lh 指令导致umb内存中程序过多,doslfn运行出现功能障碍

操作系统内存优化的攻略总结

操作系统内存优化的攻略总结

操作系统内存优化的攻略总结不管你用的是什么,内存子系统总是重点优化的对象。

因为它不仅直接影响RAM的性能,还决定了其它子系统之间的通信才能,进而影响整个系统的性能。

Windows 2000是一个基于"性能"的操作系统,所以充分挖掘内存子系统的潜力是非常必要的。

在本文中,我们要给大家介绍如何给操作系统消肿和优化表,以到达改进系统性能的目的。

不同的方面有不同的优化方法,我们首先从BIOS的优化开场(BIOS的优化对所有操作系统有效);然后是其它一些优化。

要注意在进展优化的时候,要以Administrator,否那么修改无效。

在BIOS中有假设干个与内存有关的选项,下面我们就给大家介绍几个最常用的:CAS Latency-CAS延迟是一个决定系统内存列存取时间的参数。

CAS延迟越小,系统在读取RAM中不同数据时的速度就越快。

如今大多数SDRAM CAS延迟标称值为3,但根本上都可以到达2。

在市场上也有标称值为2的SDRAM。

至于 RDRAM,它的CAS延迟要比SDRAM大得多,假如把CAS延迟设小一点效果非常显著。

不过要注意的是改变CAS延迟实际上是一种超频,要注意它的稳定性(可以运行如timedemo loop之类的稳定性测试软件)。

RAS To CAS Delay-这项设置指的是行激活命令到读/写命令之间的时间。

这个值越小表示越快,在修改它时,也要注意系统的稳定性。

RAS Precharge Time -这项设置指的是DRAM预充电需要多少个周期的时间,越小越好。

在修改它的时候,同样要注意稳定性。

SDRAM Precharge Control-这项设置指的是系统如何管理SDRAM的预充电时间,它有两个值Enabled和Disabled,在不同的系统上有不同的结果,建议在你自己的系统上两者都试一下。

Shadow System BIOS-假如它为Enabled的话,在系统启动时会把BIOS中的内容拷贝到主内存中,对大多数机器来说,启动速度和运行速度都会加快。

Windows的内存管理优化

Windows的内存管理优化

Windows的内存管理优化在计算机操作系统中,内存是一项至关重要的资源。

对于Windows操作系统来说,内存管理优化是确保系统性能和稳定性的关键因素之一。

本文将探讨Windows系统中内存管理的优化策略和技术,以提高系统的效率和响应速度。

一、内存管理概述内存管理是操作系统的核心功能之一,负责分配和回收系统内存资源。

Windows操作系统通过虚拟内存管理,将物理内存(RAM)扩展为逻辑内存,以满足应用程序的需要。

而内存管理优化则是通过合理配置和利用内存资源,提高系统表现和性能。

二、内存优化的基本原则1. 合理的物理内存配置:增加物理内存可以降低对虚拟内存的依赖,提高系统的响应速度。

推荐配置足够的内存以满足系统和应用程序的需求。

2. 调整虚拟内存设置:虚拟内存是一种在硬盘上模拟的扩展内存,可以帮助系统管理内存资源。

根据实际情况,调整虚拟内存的初始大小和最大大小,以提高系统性能。

3. 使用物理内存优化技术:Windows系统提供了多种内存优化技术,例如超线程、大页内存等。

合理应用这些技术可以提高系统的表现。

三、内存管理优化策略1. 内存分页优化:Windows使用分页机制将虚拟内存划分为固定大小的页面,以便更好地管理内存资源。

通过调整分页文件的位置和大小,可以提高虚拟内存的访问速度。

2. 内存回收机制:Windows系统会自动回收不再使用的内存资源,以便给其他应用程序使用。

合理配置内存回收机制可以提高系统的资源利用率。

3. 内存压缩技术:Windows 10引入了内存压缩技术,可以将不常用的内存页面压缩,减少内存占用。

这种技术可以帮助系统在物理内存不足时提供更好的性能。

4. 内存预取技术:Windows通过内存预取技术可以提前将应用程序所需的数据加载到内存中,以减少硬盘读取的次数,从而提高系统的响应速度。

5. 内存锁定技术:对于需要实时响应和稳定性的关键应用程序,可以使用内存锁定技术将其所需的内存固定在物理内存中,避免由于内存交换导致的性能下降。

DOS操作系统

DOS操作系统

第二节、DOS操作系统的使用一、DOS 概述DOS 是Disk Operation System的缩写,即磁盘操作系统。

用户可以通过输入命令或选择命令的方法来DOS。

DOS 向用户提供了完成以下任务的命令:管理文件和目录维护磁盘配置硬件优化内存使用提高程序运行速度配置DOS,使DOS 适合各种的要求(一)DOS系统的结构及组成DOS操作系统是一个单用户单任务的操作系统,是为个人配置的,它是由三层独立而又相互联系的程序模块组成。

在这里顺便提一下什么是单用户、单任务、多用户、多任务。

所谓单用户就是一台计算机只能被一个用户占用,多用户就是一台计算机同时供几个用户使用。

单任务指的是计算机某一时刻只能运行一个程序,而多任务意味着计算机可同时运行一个以上的程序。

DOS是一个单用户单任务的操作系统,而WINDOWS 是一个单用户多任务的操作系统。

1、引导记录模块(ROM BIOS)。

它是一段程序,每当启动DOS时,系统自动将引导记录模块首先读入内存,紧接着再由该模块负责将DOS 的其他部分装入内存。

2、BIOS接口模块(IO.SYS)。

即基本输入输出模块,它的功能是初始化操作系统,并提供操作系统软件与ROM BIOS的接口,它是一个目录隐含的磁盘文件IO.SYS。

3、Kemel(内核)模块(MSDOS.SYS)文件管理和系统调用模块。

它也是一个隐含文件。

它是DOS的核心部分,它提供了对文件管理的子程序,对磁盘操作的子程序以及供用户调用的系统功能子程序,是系统与用户之间的高层接口。

4、Shell模块()。

它除了建立必需的管理程序以及与MSDOS SYS模块通信外,重要负责接收、识别并执行用户通过键盘输入的命令下面让我们来看一下DOS 的层次关系图。

硬件ROM BIOSIO.SYSMSDOS.SYSDOS 的层次关系(二)DOS的常用名词1、文件。

磁盘作为计算机的外部存储器,是以文件的形式来存放和组织信息的。

那么文件是什么呢?一个文件可以是一篇文章、一个计算机程序、一幅图片信息等等。

DOS下面的内存管理和优化

DOS下面的内存管理和优化

DOS下面的内存管理和优化一、DOS下内存的分类和分配1.常规内存(ConventionalMemory)DOS为了保持对X86软件向前及向后的兼容性,始终维持着640KB的内存限制。

这640KB勿需借助内存管理程序即可直接寻址的内存称为常规内存。

这也是DOS系统下所有应用软件都可利用的区域。

2.上位内存区(UMAUpperMemoryArea)和上层内存块(UMBUpperMemoryBlock)紧邻常规内存上端的区域即UMA,其中包含ROM,一般留作系统硬件(如BIOS、视频等)使用,故称系统区域,最大384KB,在1M之内。

8086/8088以上的系统的地址线寻址都能达到1M或更高,故也有将1M以内的内存叫常规内存的。

其中的剩余空间即UMB。

在386以上的系统中,通过在config.sys中设置:DEVICE=EMM386.EXE和DOS=UMB,即可使用UMB存放设备驱动、command等常驻内存程序。

3.扩充内存(ExtendedMemory)随着CPU性能的提高以及程序对内存要求的增大,DOS对内存管理需要突破640KB的限制,但又要解决兼容性的矛盾,因此出现了扩充内存和扩展内存的概念。

在286以上的系统中,采取线性的内存寻址方式直接存取1M以上的新增的内存称ExtendedMemory。

通常,DOS是通过在config.sys中设置DEVICE=C:\DOS\HIMEM.SYS来使用ExtendedMemory,该驱动程序执行Lotus/Intel/microsoft/AST等公司共同制定的XMSExtendedMemorySpecification规范,以防止两个程序同时存取相同内存位置的情况。

它主要用于Windows环境下系统和用户程序。

在XMS中起始位置的64K称为高内存区(HMAHighMemoryArea)。

可以通过在config.sys中设置DOS=HIGH,将MS-DOS的大部分程序从UMA中移至HMA中,以便用户有更多可用的常规内存。

dos命令(各种版本及详解)

dos命令(各种版本及详解)

Dos命令合集winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导winchat--------XP自带局域网聊天mem.exe--------显示内存使用情况Msconfig.exe---系统配置实用程序mplayer2-------简易widnows media player mspaint--------画图板mstsc----------远程桌面连接mplayer2-------媒体播放机magnify--------放大镜实用程序mmc------------打开控制台mobsync--------同步命令dxdiag---------检查DirectX信息drwtsn32------ 系统医生devmgmt.msc--- 设备管理器dfrg.msc-------磁盘碎片整理程序diskmgmt.msc---磁盘管理实用程序dcomcnfg-------打开系统组件服务ddeshare-------打开DDE共享设置dvdplay--------DVD播放器net stop messenger-----停止信使服务net start messenger----开始信使服务notepad--------打开记事本nslookup-------网络管理的工具向导ntbackup-------系统备份和还原narrator-------屏幕“讲述人”ntmsmgr.msc----移动存储管理器ntmsoprq.msc---移动存储管理员操作请求netstat -an----(TC)命令检查接口syncapp--------创建一个公文包sysedit--------系统配置编辑器sigverif-------文件签名验证程序sndrec32-------录音机shrpubw--------创建共享文件夹secpol.msc-----本地安全策略syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码services.msc---本地服务设置Sndvol32-------音量控制程序sfc.exe--------系统文件检查器sfc /scannow---windows文件保护tsshutdn-------60秒倒计时关机命令tourstart------xp简介(安装完成后出现的漫游xp程序)taskmgr--------任务管理器eventvwr-------事件查看器eudcedit-------造字程序explorer-------打开资源管理器packager-------对象包装程序perfmon.msc----计算机性能监测程序progman--------程序管理器regedit.exe----注册表rsop.msc-------组策略结果集regedt32-------注册表编辑器rononce -p ----15秒关机regsvr32 /u *.dll----停止dll文件运行regsvr32 /u zipfldr.dll------取消ZIP支持cmd.exe--------CMD命令提示符chkdsk.exe-----Chkdsk磁盘检查certmgr.msc----证书管理实用程序calc-----------启动计算器charmap--------启动字符映射表cliconfg-------SQL SERVER 客户端网络实用程序Clipbrd--------剪贴板查看器conf-----------启动netmeetingcompmgmt.msc---计算机管理cleanmgr-------垃圾整理ciadv.msc------索引服务程序osk------------打开屏幕键盘odbcad32-------ODBC数据源管理器oobe/msoobe /a----检查XP是否激活lusrmgr.msc----本机用户和组logoff---------注销命令iexpress-------木马捆绑工具,系统自带Nslookup-------IP地址侦测器fsmgmt.msc-----共享文件夹管理器utilman--------辅助工具管理器gpedit.msc-----组策略#########################################电脑命令提示符的作用1. gpedit.msc-----组策略2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本地服务设置9. oobe/msoobe /a----检查XP是否激活10. notepad--------打开记事本11. cleanmgr-------垃圾整理12. net start messenger----开始信使服务13. compmgmt.msc---计算机管理14. net stop messenger-----停止信使服务15. conf-----------启动netmeeting16. dvdplay--------DVD播放器17. charmap--------启动字符映射表18. diskmgmt.msc---磁盘管理实用程序19. calc-----------启动计算器20. dfrg.msc-------磁盘碎片整理程序21. chkdsk.exe-----Chkdsk磁盘检查22. devmgmt.msc--- 设备管理器23. regsvr32 /u *.dll----停止dll文件运行24. drwtsn32------ 系统医生25. rononce -p ----15秒关机26. dxdiag---------检查DirectX信息27. regedt32-------注册表编辑器28. Msconfig.exe---系统配置实用程序29. rsop.msc-------组策略结果集30. mem.exe--------显示内存使用情况31. regedit.exe----注册表32. winchat--------XP自带局域网聊天33. progman--------程序管理器34. winmsd---------系统信息35. perfmon.msc----计算机性能监测程序36. winver---------检查Windows版本37. sfc /scannow-----扫描错误并复原38. taskmgr-----任务管理器(2000/xp/200339. winver---------检查Windows版本40. wmimgmt.msc----打开windows管理体系结构(WMI)41. wupdmgr--------windows更新程序42. wscript--------windows脚本宿主设置43. write----------写字板44. winmsd---------系统信息45. wiaacmgr-------扫描仪和照相机向导46. winchat--------XP自带局域网聊天47. mem.exe--------显示内存使用情况48. Msconfig.exe---系统配置实用程序49. mplayer2-------简易widnows media player50. mspaint--------画图板51. mstsc----------远程桌面连接52. mplayer2-------媒体播放机53. magnify--------放大镜实用程序54. mmc------------打开控制台55. mobsync--------同步命令56. dxdiag---------检查DirectX信息57. drwtsn32------ 系统医生58. devmgmt.msc--- 设备管理器59. dfrg.msc-------磁盘碎片整理程序60. diskmgmt.msc---磁盘管理实用程序61. dcomcnfg-------打开系统组件服务62. ddeshare-------打开DDE共享设置63. dvdplay--------DVD播放器64. net stop messenger-----停止信使服务65. net start messenger----开始信使服务66. notepad--------打开记事本67. nslookup-------网络管理的工具向导68. ntbackup-------系统备份和还原69. narrator-------屏幕“讲述人”70. ntmsmgr.msc----移动存储管理器71. ntmsoprq.msc---移动存储管理员操作请求72. netstat -an----(TC)命令检查接口73. syncapp--------创建一个公文包74. sysedit--------系统配置编辑器75. sigverif-------文件签名验证程序76. sndrec32-------录音机77. shrpubw--------创建共享文件夹78. secpol.msc-----本地安全策略79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码80. services.msc---本地服务设置81. Sndvol32-------音量控制程序82. sfc.exe--------系统文件检查器83. sfc /scannow---windows文件保护84. tsshutdn-------60秒倒计时关机命令85. tourstart------xp简介(安装完成后出现的漫游xp程序)86. taskmgr--------任务管理器87. eventvwr-------事件查看器88. eudcedit-------造字程序89. explorer-------打开资源管理器90. packager-------对象包装程序91. perfmon.msc----计算机性能监测程序92. progman--------程序管理器93. regedit.exe----注册表94. rsop.msc-------组策略结果集95. regedt32-------注册表编辑器96. rononce -p ----15秒关机97. regsvr32 /u *.dll----停止dll文件运行98. regsvr32 /u zipfldr.dll------取消ZIP支持99. cmd.exe--------CMD命令提示符100. chkdsk.exe-----Chkdsk磁盘检查101. certmgr.msc----证书管理实用程序102. calc-----------启动计算器103. charmap--------启动字符映射表104. cliconfg-------SQL SERVER 客户端网络实用程序105. Clipbrd--------剪贴板查看器106. conf-----------启动netmeeting107. compmgmt.msc---计算机管理108. cleanmgr-------垃圾整理109. ciadv.msc------索引服务程序110. osk------------打开屏幕键盘111. odbcad32-------ODBC数据源管理器112. oobe/msoobe /a----检查XP是否激活113. lusrmgr.msc----本机用户和组114. logoff---------注销命令115. iexpress-------木马捆绑工具,系统自带116. Nslookup-------IP地址侦测器117. fsmgmt.msc-----共享文件夹管理器118. utilman--------辅助工具管理器119. gpedit.msc-----组策略###############################################DOS命令提示符cd 改变当前目录 sys 制作DOS系统盘copy 拷贝文件 del 删除文件deltree 删除目录树 dir 列文件名diskcopy 制磁盘 edit 文本编辑format 格式化磁盘 md 建立子目录mem 查看内存状况 type 显示文件内容rd 删除目录 ren 改变文件名记得多少啊,忘了就去上课看看,下面四个命令是新的,给出命令格式,你自己试试看,学电脑重要的就是摸索。

DOS 常用命令&IPC$命令详解

DOS 常用命令&IPC$命令详解

DOS 常用命令:dir 列文件名deltree 删除目录树cls 清屏cd 改变当前目录copy 拷贝文件diskcopy 复制磁盘del 删除文件format 格式化磁盘edit 文本编辑mem 查看内存状况md 建立子目录move 移动文件、改目录名more 分屏显示type 显示文件内容rd 删除目录sys 制作DOS系统盘ren 改变文件名xcopy 拷贝目录与文件chkdsk 检查磁盘attrib 设置文件属性fdisk 硬盘分区date 显示及修改号期label 设置卷标号defrag 磁盘碎片整理msd 系统检测path 设置搜寻目录share 文件共享memmaker内存优化管理help 帮助restore 恢复备份文件set 设置环境变量time 显示及修改时间tree 列目录树debug 随机调试程序doskey 重新调用DOS命令prempt 设置提示符undelete恢复被删的文件scandisk检测、修理磁盘不常用DOS命令diskcomp磁盘比较append 设置非执行文件路径expand 还原DOS文件fasthelp快速显示帮助信息fc 文件比较interink启动服务器setver 设置版本intersvr启动客户机subst 路径替换qbasic Basic集成环境vsafe 防病毒unformat恢复已格式化的磁盘ver 显示DOS版本号smartdrv设置磁盘加速器vol 显示磁盘卷标号lh 将程序装入高端内存ctty 改变控制设备emm386 扩展内存管理常用命令具体介绍:一、Dir显示目录文件和子目录列表,呵呵,这个当然是人人要知道的。

可以使用通配符(? 和*),?表通配一个字符,*表通配任意字符*.后缀指定要查看后缀的文件。

上面其实也可以为“. 后缀”,例如dir *.exe 等于dir .exe/p每次显示一个列表屏幕。

要查看下一屏,请按键盘上的任意键。

常用DOS命令大全

常用DOS命令大全
3. 按Alt+F键激活下拉菜单后, 选择"Exit"项退出。
undelete 恢复被删除的文件
[适用场合] 当不小心删错了文件时,它可以用得上。
DOS删除文件时,只是将文件从分配表中去除,在磁盘存储区内将文
件名的第一个字母删除,文件内容并未马上从磁盘中删除,所以能恢
时,它会有用
[用 法] lh [程序]
将程序装入高端内存 使用此命令时,config.sys文件中需有下面两
条语句。 device=emm386.exe dos=umb
lh [程序] /l:区号 将程序装入指定的umb区
区中,可以随时调用
doskey [宏命令名]=[命令名]
将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令
doskey /reinstall 重新安装doskey
doskey /bufsize= 设置缓冲区的大小
第1、最常用的命令
cd 改变当前目录 sys 制作DOS系统盘
copy 拷贝文件 del 删除文件
deltree 删除目录树 dir 列文件名
diskcopy 制磁盘 edit 文本编辑
5. 程序自动检测硬盘内是否安装了WINDOWS
6. 软驱中若有软盘则应将其取出,然后按回车键,电脑将重新起动
两次,不要中断,只需按回车键。
(其实很简单,一直按回车键就行了,呵呵)
msd 系统检测
[例 子] C:\TEST>attrib +r wina20.386
C:\>attrib +h *.* /s 隐含所有文件
date 显示及修改日期

DOS中使用扩展内存

DOS中使用扩展内存

DOS中使用扩展内存一 HIMEM.SYS和XMS扩展内存(extended memory)是指超过8086的1M限制的内存,在使用之前,必须有扩展内存驱动程序,MS-DOS 7.10操作系统带有这个程序。

在config.sys 文件中要加上一句话:DEVICE=C:\DOS71\HIMEM.SYS,然后就能在程序中访问扩展内存了。

XMS是扩展内存管理规范,HIMEM.SYS程序符合XMS。

如果有兴趣更深入地了解XMS规范,请打开本目录下的另一个文件<eXtended Memory Specification (XMS), ver 3.0>。

注意一下,本文是针对MS-DOS 7.10中自带的扩展内存驱动程序HIMEM.SYS,不保证使用其它版本的或者其它扩展内存管理程序也能正确工作。

二驱动入口在使用驱动程序的功能之前,首先确认驱动程序是否存在,并找到功能的入口地址。

DWORD xms_func; //保存XMS驱动程序的功能入口bool xms_init(){//首先确定XMS驱动程序是否存在BYTE is_exist;__asm{mov AX, 0x4300int 0x2Fmov is_exist, AL //如果已经装入XMS驱动,AL中会返回80h, } //否则,AL中的值不变if(is_exist != 0x80){printf("XMS not exist! ");return false;}//找到XMS功能入口点WORD seg1, off1;__asm{mov AX, 0x4310int 0x2Fmov seg1, ES //ES:BX就是入口点地址mov off1, BX}//入口地址保存到xms_func中,下次当函数调用WORD* ptr_xms_func = (WORD*)(&xms_func);ptr_xms_func[0] = off1;ptr_xms_func[1] = seg1;return true;}三分配和释放使用扩展内存前要申请,用完之后要释放。

服务器内存管理优化技巧分享

服务器内存管理优化技巧分享

服务器内存管理优化技巧分享在服务器运行过程中,内存管理一直是一个至关重要的问题。

合理的内存管理可以提高服务器的性能和稳定性,而不当的内存管理则可能导致服务器崩溃或性能下降。

因此,对服务器内存管理进行优化是非常必要的。

本文将分享一些服务器内存管理优化技巧,帮助您更好地管理服务器内存,提升服务器性能。

一、合理设置内存分配策略在服务器内存管理中,合理设置内存分配策略是至关重要的。

根据服务器的实际情况和需求,选择合适的内存分配策略可以有效地提高内存利用率和性能。

常见的内存分配策略包括首次适应算法、最佳适应算法和最差适应算法等。

根据服务器的负载情况和内存使用情况,选择合适的内存分配策略可以更好地管理服务器内存。

二、及时释放内存在服务器运行过程中,及时释放不再使用的内存是非常重要的。

过多的内存占用会导致服务器性能下降,甚至引发内存泄漏等问题。

因此,及时释放不再使用的内存是保证服务器性能稳定的关键。

可以通过定时检测内存使用情况,及时释放不再使用的内存,避免内存占用过高。

三、使用内存池技术内存池技术是一种常见的内存管理优化技巧,通过预先分配一定大小的内存块,减少内存碎片和频繁的内存分配释放操作,提高内存分配效率。

使用内存池技术可以减少内存碎片,提高内存分配速度,降低内存分配释放的开销,从而提升服务器性能。

四、避免内存泄漏内存泄漏是服务器内存管理中常见的问题,如果不及时处理,会导致服务器内存占用过高,最终导致服务器崩溃。

因此,避免内存泄漏是非常重要的。

可以通过内存泄漏检测工具对服务器进行监控,及时发现和处理内存泄漏问题,确保服务器内存管理的稳定性。

五、优化内存访问优化内存访问是提升服务器性能的关键。

合理的内存访问方式可以减少内存访问延迟,提高服务器响应速度。

可以通过优化数据结构和算法,减少内存访问次数,提高内存访问效率,从而提升服务器性能。

六、监控内存使用情况定时监控服务器内存使用情况是保证服务器性能稳定的重要手段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DOS下面的内存管理和优化
一、DOS下内存的分类和分配
1.常规内存(ConventionalMemory)
DOS为了保持对X86软件向前及向后的兼容性,始终维持着640KB的内存限制。

这640KB勿需借助内存管理程序即可直接寻址的内存称为常规内存。

这也是DOS系统下所有应用软件都可利用的区域。

2.上位内存区(UMAUpperMemoryArea)和上层内存块(UMBUpperMemoryBlock)
紧邻常规内存上端的区域即UMA,其中包含ROM,一般留作系统硬件(如BIOS、视频等)使用,故称系统区域,最大384KB,在1M之内。

8086/8088以上的系统的地址线寻址都能达到1M或更高,故也有将1M以内的内存叫常规内存的。

其中的剩余空间即UMB。

在386以上的系统中,通过在config.sys中设置:DEVICE=EMM386.EXE和DOS=UMB,即可使用UMB存放设备驱动、command等常驻内存程序。

3.扩充内存(ExtendedMemory)
随着CPU性能的提高以及程序对内存要求的增大,DOS对内存管理需要突破640KB的限制,但又要解决兼容性的矛盾,因此出现了扩充内存和扩展内存的概念。

在286以上的系统中,采取线性的内存寻址方式直接存取1M以上的新增的内存称ExtendedMemory。

通常,DOS是通过在config.sys中设置DEVICE=C:\DOS\HIMEM.SYS来使用ExtendedMemory,该驱动程序执行Lotus/Intel/microsoft/AST等公司共同制定的XMSExtendedMemorySpecification规范,以防止两个程序同时存取相同内存位置的情况。

它主要用于Windows环境下系统和用户程序。

在XMS中起始位置的64K称为高内存区(HMAHighMemoryArea)。

可以通过在config.sys中设置DOS=HIGH,将MS-DOS的大部分程序从UMA中移至HMA中,以便用户有更多可用的常规内存。

4.扩展内存(ExpandedMemory)
在早期的8086/8088计算机中,超出由地址线直接寻址的,而由系统区域中的"页框"(Pageframe)间接存取的附加内存称ExpandedMemory。

286以上的计算机都能够使用ExtendedMeory,且它比ExpandedMemory速度快,故当前的机种大部分是以增加ExtendedMemory的方式增加内存容量。

但在286以上的计算机中运行一些老程序(如lotus1-2-3)时,需要ExpandedMemory。

这时只要在config.sys中设置DEVICE=EMM386.SYS,利用ExtendedMemory模拟ExpandedMemory。

DOS6.0以上的版本还可让扩展内存和扩充内存设置共享的内存,以增加使用上的便利和弹性。

当程序需要ExpandedMemory中的数据时,EMM386.SYS先将数据由ExpandedMemory存入"页框",将"页框"中不再需要的数据回写到ExpandedMemory。

二、DOS下内存的优化
优化内存主要要达到两个目的,一是将常驻程序从常规内存移出,以便为其他DOS应用程序
留出更多空间;二是提供扩展内存、扩充内存,供磁盘高速缓存、Windows及其它使用1M 以上的程序使用。

1.增加常规内存
在DOS环境下发生"内存不足",大部分是因为常规内存不够用造成的。

增加常规内存的措施,可以在config.sys中设置:
DOS=HIGH将MS-DOS的大部分程序从UMA移至HMA
DEVICE=C:\DOS\HIMEM.SYS使用ExtendedMemory
LASTDRIVE=F减小最大驱动器符号(一个驱动器约占100B的空间)等。

2.增加ExtendedMemory
在Windows3.X环境下发生"内存不足"提示,大部分是因为ExtendedMemory不足造成的。

增加ExtendedMemory的措施有:
(1)将autoexec.bat中的SMARTDRV命令后的参数改小,即减少分配给磁盘高速缓存器的空间;
(2)在config.sys中设置EMM386.EXE MIN=0,即不保留模拟ExpandedMemory的ExtendedMemory,但在需要时仍能提供ExpandedMemory;或设置EMM386.EXENOEMS,即不使用ExtendedMemory模拟ExpandedMemory,只负责到UMB存取数据;
(3)在config.sys中删除DOS=HIGH,将MS-DOS从HMA送回UMA。

3.增加ExpandedMemory
(1)用EMM386.EXE RAM使ExtendedMemory模拟ExpandedMemory。

(2)尽可能减少分配给RAM盘之类程序的ExpandedMemory。

4、将设备驱动程序装入上位内存
为了提供更多的常规内存给其它应用程序使用,需将一些外部设备的驱动程序(如
cdrom.sys)安装到上位内存区块(UMB),在Config.sys中可做如下配置:
device=HIMEM.SYS
device=EMM386.SYS NOEMS
DOS=HIGH,umb
DeviceHIGH=cdrom.sys
5、将内存驱留程序装入上位内存
将一些常用的内存驱留程序用loadhigh(LH)命令装入UMB,亦可节约基本内存,例如在Auoexec.bat文件中加入命令行:LH C:\DOS\DOSkey
即可将用户普遍使用的DOSkey(键盘命令运行增强程序)加载到上位内存,可节省约3KB的基本内存。

6、建立RAM盘
由于从内存中读取数据比硬盘中读取得快,对于频繁读取磁盘的应用程序及文件如字库文件、图形图像程序文件、字处理程序等,可用RAM盘加快运行。

在Config.sys中设置RAM盘方法如下:
DEVICE=C:\DOS\RAMDRIVE.sys/E1024
其中使用/E参数,将RAM盘建立在扩充内存中,若加/A参数,则将RAM盘建在扩展内存中。

因为访问扩充内存比访问扩展内存快,所以应尽量使用/E参数。

从以上各类优化方法可以看出,在DOS下对内存优化,总是"拆东墙补西墙"以牺牲某一类内存的空间,给另一类内存腾出较多的空间。

如要增加UMB的空间,是以减少ExtendedMemory 的空间和将一些程序从UMB移至ExtendedMemory而实现的。

所以,关键是根据自己的系统及使用情况灵活调整。

从WIN95开始,操作系统全面接管了对内存的控制,操作系统对内存的使用自动进行优化,但这种优化并不是完美的,仍然可以采用其他方法进一步优化。

三、优化"虚拟内存"
随着软件技术的发展,软件对内存的需求大为增加,在运行大程序时,若机器中的物理内存不够用,系统会自动在硬盘上划出一个空间来建立一个虚拟内存文件,以弥补物理内存的不足,Windows操作系统在硬盘上创建的交换文件(Win386.swp),即通常所说的"虚拟内存"。

虽然可用硬盘来代替内存运行更多的程序,但硬盘的速度毕竟比真正的物理内存慢得多,其实质是"以时间换取空间"。

关于交换文件的设置,Windows98(95)为用户提供了两种选择,即"让Windows管理虚拟内存设置"和"用户自己指定虚拟内存设置"。

若选择前者(默认选择),则交换文件的大小是不固定的,从而造成它在C盘上呈碎片状存放。

即使运行"磁盘碎片整理程序"也不能消除碎片,因为Windows98(95)启动后,交换文件始终是在用文件,所以不能进行整理。

CPU与硬盘交换数据的速度本来就比与物理内存交换数据的速度要慢,如果交换文件在硬盘上不连续存放,速度将进一步降低,必然会影响整机的运行速度。

因此,可以选择"用户自己指定虚拟内存设置",通过将交换文件设置成大小固定,且在硬盘上连续存放的文件,达到优化虚拟内存,提高整机运行速度的目的。

具体步骤如下:
1.用鼠标右键单击桌面上的"我的电脑"图标,然后单击"属性"选项,在"系统属性"对话框的"性能"选项卡上,单击"虚拟内存"。

2.在"虚拟内存"对话框上,选中"用户自己指定虚拟内存设置";在"硬盘"框中,选定为D 盘,然后单击"确定"。

3.重新启动电脑,交换文件已移到D盘上。

启动"磁盘碎片整理"程序,整理C盘。

4.在上述的"性能"选项卡上,在"硬盘"框中,选定为C盘;在"最大值"和"最小值"框上键入自定的交换文件大小值(约为物理内存的4倍),然后单击"确定"。

5.重新启动电脑,设置即告完成。

一个固定大小的交换文件连续存放在C盘上。

文件名为Win386.swp,存放在根目录中。

但是,这样手工设置虚拟内存后,电脑有可能出现异常。

因此,应慎用此法。

相关文档
最新文档