`
zithan
  • 浏览: 176386 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Linux中交换空间和Windows下虚拟内存的区别

阅读更多

交换空间和虚拟内存的区别在于使用的系统不一样,产生的技术手段不一样,以下是详解,希望对你有所帮助!

 交换空间:

 


  Linux 中的交换空间(Swap space)在物理内存(RAM)被充满时被使用。如果系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移到交换空间去。虽然交换空 间可以为带有少量内存的机器提供帮助,但是这种方法不应该被当做是对内存的取代。交换空间位于硬盘驱动器上,它比进入物理内存要慢。

<!--IWMS_AD_BEGIN-->



  交换空间可以是一个专用的交换分区(推荐的方法),交换文件,或两者的组合。

  交换空间的总大小应该相当于你的计算机内存的1.5~2倍和32 MB这两个值中较大的一个,但是它不能超过 2048 MB(2 GB)。

 

 

虚拟内存:

 


  虚拟内存是文件数据交叉链接的活动文件。是WINDOWS目录下的一个"WIN386.SWP"文件,这个文件会不断地扩大和自动缩小。

  就速度方面而言,CPU的L1和L2缓存速度最快,内存次之,硬盘再次之。但是虚拟内存使用的是硬盘的空间,为什么我们要使用速度最慢的硬盘来做 为虚拟内存呢?因为电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致我们只有可怜的256M/512M内存消耗殆尽。而硬 盘空间动辄几十G上百G,为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用。

分享到:
评论

相关推荐

    Linux中安装虚拟Windows.pdf

    "Linux中安装虚拟Windows.pdf" Linux操作系统中安装虚拟Windows系统是当前IT行业中非常重要的一个话题。...在Linux系统中安装虚拟Windows系统可以满足我们的应用需求,提高我们的工作效率和生产力。

    RedHat_Linux6.3下Oracle_11g安装图解教程

    Oracle在Linux下与Windows下有些不同,在Linux下安装时需要重新编译和链接一些程序,需要安装相关的软件包。需要用到的软件包在Oracle的用户指南中有说明。可以使用rpm命令检查软件包是否都已安装,如果系统中有...

    Linux服务器配置与管理:swap交换分区管理.pptx

    在Linux系统中,swap交换分区的作用类似于Windows系统中“虚拟内存”,当有程序被调入内存后,但是该程序又不是常被CPU所取用时,那么这些不常被使用的程序将会被放到硬盘的swap交换分区当中,而将速度较快的内存空间释放...

    如何创建Linux的swap交换分区文件的方法步骤

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。 如何创建Swap文件 1. 创建一个用于交换的文件 sudo fallocate -l ...

    Linux监控工具Spotlight on Unix

    Spotlight on Unix是一款Linux系统运行状况的监控工具,可以安装在Windows下,监控Linux服务器的运行状况。...监控项目包括:CPU、内存、交换空间、虚拟内存等的使用率以及TCP连接数、带宽、磁盘IO等。

    深入分析Linux内核源码

    6.1.1 Linux虚拟内存的实现结构 6.1.2 内核空间和用户空间 6.1.3 虚拟内存实现机制间的关系 6.2 Linux内存管理的初始化 6.2.1 启用分页机制 6.2.2 物理内存的探测 6.2.3 物理内存的描述 6.2.4 页面管理机制的...

    关于内存swap在实际开发中的分析

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统...

    Linux从入门到精通

    4.4 初试化交换空间 4.5 仅对FTP安装... 4.6 仅对SMB安装... 4.7 仅对硬盘安装... 4.8 分区格式化 4.9 选择和安装包 4.9.1 选择部件 4.9.2 选择单独的包 4.9.2.1 取得关于包的信息 4.9.3 包的相关性 4.9.4...

    《Linux从入门到精通》

    4.4 初试化交换空间 4.5 仅对FTP安装... 4.6 仅对SMB安装... 4.7 仅对硬盘安装... 4.8 分区格式化 4.9 选择和安装包 4.9.1 选择部件 4.9.2 选择单独的包 4.9.2.1 取得关于包的信息 4.9.3 包的相关性 4.9.4...

    详细分析c# 客户端内存优化

    背景概述 C# 开发客户端系统的时候,.net 框架本身就比较消耗内存资源,特别是xp 这种老爷机内存配置不是很高的电脑上运行,所以就需要进行内存上的优化,才能流畅的在哪些低端电脑上...Linux的“交换空间”等。 一句

    入门学习Linux常用必会60个命令实例详解doc/txt

    这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台...

    2005详细介绍Linux从入门到精通

    4.4 初试化交换空间 4.5 仅对FTP安装... 4.6 仅对SMB安装... 4.7 仅对硬盘安装... 4.8 分区格式化 4.9 选择和安装包 4.9.1 选择部件 4.9.2 选择单独的包 4.9.2.1 取得关于包的信息 4.9.3 包的相关性 4.9.4...

    linux从入门到精通.chm

    4.4 初试化交换空间 4.5 仅对FTP安装... 4.6 仅对SMB安装... 4.7 仅对硬盘安装... 4.8 分区格式化 4.9 选择和安装包 4.9.1 选择部件 4.9.2 选择单独的包 4.9.2.1 取得关于包的信息 4.9.3 包的相关性 4.9.4...

    Linux操作系统基础教程

    Linux的核心具有 Windows 无法比拟的稳定性和高效率,在不使用 X Windows 的情况 下,它占用系统资源较少,可以使一台 Intel486摇身一变成为高效工作站。对于想要学习 UNIX的用户来说,使他们熟悉 UNIX 操作环境,...

    安装 SUSE Linux Enterprise Server --服务器版

    手册中查找用于在 x86、AMD64、Intel EM64T 和 Itanium 上安装 SUSE Linux Enterprise Server 的最新硬件和软件要求,该手册作为一个可打印的 PDF 包含在 第一张 CD 或 DVD 上的 /docu 目录中。 1.1 安装类型 SUSE ...

    quest_spotlightonunix_80.exe.tar

    Spotlight on Unix是一款Linux系统运行状况的监控工具,可以安装在Windows下,监控Linux服务器的运行状况。...监控项目包括:CPU、内存、交换空间、虚拟内存等的使用率以及TCP连接数、带宽、磁盘IO等。

    ux操作系统下关于Top命.pdf

    Top 命令是 Linux 操作系统下的一个常用性能分析工具,可以实时显示系统中各个进程的资源占用状况,类似于 Windows 操作系统下的任务管理器。下面是 Top 命令的参数详解和使用思路。 Top 命令的基本格式 Top 命令...

    操作系统实验报告一.doc

    * vmstat 命令:用于监视虚拟内存、分析共享内存、信号量和消息队列。 * ipcs 命令:用于监视用户空间程序发出的全部系统调用。 * strace 命令:用于监视用户空间程序发出的全部系统调用。 通信类: * ftp 命令:...

    systat:MacWindowsLinux的系统状态

    磁盘活动(每个设备)-读/写的字节/ IO 虚拟内存活动-分页,交换信息每个接口的网络活动-读/写字节/秒,错误等如果终端中有足够的行可以打印,则打印的信息会更详细。 也就是说,如果使控制台窗口足够高,则将获得...

Global site tag (gtag.js) - Google Analytics