选择显示字体大小

理解windows内存

内存的三种主要类型

  windows内存分为三种主要类型:

  物理内存

  物理内存,也叫randomaccessmemory(ram),是安装在小块simm或dimm板上的所有ram芯片的总量。ram之所以叫随机存取,是因为下一位信息能用相同的时间来定位,而不管它在ram的哪个地方。这意味着从ram记忆中存取信息非常快。另一方面,ram是易变的,这就是说,如果你关掉电脑或遇到电力中断,临时存储在ram里面的信息就会丢失。

  物理内存是电脑,软件和信息的快速的临时的活跃的工作场所。当你要保存信息时,ram中的信息被拷贝到一个更长久储存形式(一个3.5英寸软盘,一个硬盘, 一个zip驱动器,一个磁带盒,等等)。

  windows怎样使用物理内存

  物理内存是电脑的主要内存,电脑在那里临时放置信息的拷贝,因此你能地使用这些信息工作。当你启动windows时,部分windows软件被拷贝到内存, 因此windows能在屏幕上显示信息,能对你在输入设备(如键盘和鼠标)上的活动作出反应。

  windows控制你的电脑的一部分物理内存,当你运行windows应用程序时,windows为其提供分配内存块的内存管理方案。当你使用应用程序时, 它们需要被拷贝到物理内存,你正在使用的文档部分(展开表,图象,声音,等等)也一样需要被拷贝到物理内存。例如,如果你打开一个展开表文档,windows就拷贝展开表应用程序到ram, 然后应用程序拷贝这个文档到ram。如果你在展开表里重新计算数值,那么应用程序执行计算并把结果临时放在ram里。如果你保存结果,那么应用程序从ram拷贝信息到一个你指定的软盘或硬盘。

  与内存不同,磁盘是一个更长久的存储介质,因为当驱动器的电力中断时它们包含的信息还保留着。

  虚拟内存

  当一个windows应用程序需要内存时,windows分配所谓的线性内存给应用程序。windows依赖于有多少可用的物理内存而以物理内存或虚拟内存‘填充’一个应用程序的线性内存。虚拟内存实际上是windows以交换文件的形式保留在你的系统硬盘上的硬盘存储空间。

  在windows3.1x中的虚拟内存

  当你第一次安装windows时,或当你在控制面板的虚拟内存对话框改变设置时,windows就创建了虚拟内存。这部分硬盘空间之所以叫虚拟内存,是因为windows使用这部分硬盘空间来存储没被使用的部分物理内存 (ram)。这就允许windows运行,存储的信息和应用程序比你的电脑的所有物理内存所能放进的更多。

  这种让windows临时和自动移动部分内存到磁盘的方法的好处是,应用程序能指望windows供给它们所需要的内存。让windows照顾内存管理问题, 包括虚拟内存,会给pc尽可能好的性能。

  windows95/98中的虚拟内存

  在windows95/98中,虚拟内存交换文件是动态的。这就是说,依赖于你用电脑干什么,交换文件会变大或变小。如果你使用windows95/98, 你可能不需要如同在windows3.1x那样选择虚拟内存设置。相反,你可以让windows95/98的智能系统为你缺省配置虚拟内存。如果你技术先进, 在windows95/98中你仍然可以自己配置虚拟内存,如果你喜欢的话。

  线性内存

  内存的三种类型中,线性内存是最难理解的。线性内存是人为的内存,它仅含糊地相关于另外两种内存类型(物理内存和虚拟内存)。

  在windows3.1x中的线性内存

  当你启动windows时,windows通过它可用的自由物理内存(ram)乘以4来决定线性内存(或乘以system.ini文件的pageovercommit设置定义的任意数值, 例如,如果这个设置是:pageovercommit=5,那么就用5乘自由内存)。

  线性内存=自由ram′4(或pageovercommit=#)

  在这个计算中windows使用的自由物理内存很可能少于你的ram的总量,因为有使用常规内存和扩展内存的dos应用程序。在windows的运行期间, 这个数目(4乘自由ram)就是所有windows下运行的应用程序,甚至windows下运行的dos应用程序(在一个ms-dos命令窗口)所能用的最大线性内存。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons