`
weitao1026
  • 浏览: 1061701 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cpu,硬盘,内存

 
阅读更多

cpu和硬盘没有一点关系,你上面说的跟不上节奏并不准确,因为cpu本来就是整台机器运行最快的部件,内存和他相比像蜗牛一般,硬盘和内存比,硬盘又像蜗牛一样,所以根本没有可以和cpu一样快的硬盘。

但是使用低速硬盘确实会让用户有不愉快的体验,主要体现在开关机反应速度,复制读取速度,程序装载/生成文件速度和系统响应灵敏度几个方面。

就拿开机来举例,开机的时候实际上电脑要加载很多服务进程,而加载实际上就是把硬盘里的数据转移到内存上,比方你装的是win7 64位系统,不考虑第三方程序,那么大概有1.7GB的内容要从硬盘转移到内存上,这可真心不算小,如果硬盘读取速度慢,然后第三方自己启动的程序有多,垃圾缓存也没清理,那开个机两三分钟很正常的。但是如果硬盘性能相当好,比方说用SSD,那么开机速度最慢也不会超过30秒,好一些的能在10秒内开机,那这个体验就非常好了

 

要讲清楚 CPU、内存、虚拟内存、硬盘及其相互之间的关系,大概在教科书上得用一章若干节大几千字。但是,博客的特点决定了不能“太过专业”,更不能撰写“像裹脚布一样的天书”。因此,尝试用最简洁、最形象的描述力求说得明白——

     1。CPU即中央处理器,是英语“Central Processing Unit”的缩写。CPU从内存或缓存中取出指令,放入指令寄存器,并对指令译码分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。

    2。但是,CPU并不能直接调用存储在硬盘上的系统、程序和数据,必须首先将硬盘的有关内容存储在内存中,这样才能被CPU读取运行。因而,内存(即物理内存,是相对于硬盘这个“外存”而言)作为硬盘和CPU的“中转站”,对电脑运行速度有较大影响。

    3。当运行数据超出物理内存容纳限度的时候,部分数据就会自行“溢出”,这时系统就会将硬盘上的部分空间模拟成内存——虚拟内存,并将暂时不运行的程序或不使用的数据存放到这部分空间之中,等待需要的时候方便及时调用。

    4。由于内存是带电存储的(一旦断电数据就会消失),而且容量有限,所以要长时间储存程序或数据就需要使用硬盘(外存储器)。硬盘也会影响系统速度,因为系统从硬盘中读取数据并通过总线存入内存的速度也会影响系统运行的快慢。

    ——至于有的网络文章形象比喻:“CPU是工厂,硬盘是大仓库,内存是正规中转中心,虚拟内存是临时中转中心”,大致接近实际,但不完全准确。

分享到:
评论

相关推荐

    C# 监测服务器使用情况(CPU、内存、硬盘、网络宽带、进程)

    内存使用率、总CPU百分比、获得物理总内存(、获得可用内存(G)、获取mac地址、获取分区信息使用空间 进程(XX)CPU百分比、进程(XX)占用的内存大小、进程(XX)占用的内存百分比。 PerformanceCount方面比较详细,...

    CPU 内存 网速 硬盘的使用情况

    标题中的“CPU 内存 网速 硬盘的使用情况”指的是监控系统资源利用率的关键指标。在计算机性能管理中,了解这些资源的使用状况对于优化系统运行、排查故障以及确保服务稳定性至关重要。 CPU(中央处理器)是计算机...

    C++获取电脑CPU序列号及硬盘序列号

    在C++编程中,获取电脑的CPU序列号和硬盘序列号是常见的需求,尤其是在软件授权、设备唯一标识等场景下。MFC(Microsoft Foundation Classes)是微软提供的一个C++库,用于构建Windows应用程序。本篇将详细介绍如何...

    电脑三大件报价 CPU 硬盘 内存

    电脑三大件报价 批发价 成本价 配机必备 内部资料,无偿共享

    Java获取系统CPU、内存、硬盘等系统信息

    本文将详细探讨如何利用Java获取Windows和Linux系统的CPU、内存以及硬盘信息。 首先,让我们聚焦于CPU信息的获取。在Java中,`java.lang.management`包提供了ManagementFactory类,它包含了获取系统管理信息的方法...

    C#获取CPU、内存、硬盘当前使用百分比

    在IT领域,尤其是在系统监控和性能分析中,获取CPU、内存和硬盘的使用情况是非常重要的。C#作为.NET框架下的主要编程语言,提供了丰富的API来帮助开发者实现这一目标。本篇将详细介绍如何利用C#来获取这些关键硬件...

    C# 获取本机CPU、硬盘、内存信息

    1、记录每台服务器(本机)1~24小时的内存使用情况 2、记录每台服务器(本机)CPU负荷使用情况 3、记录每台服务器(本机)磁盘、网络的io流量统计 此程序是没分钟记录一次,然后自动写入Word文档。程序是自动创建...

    获取CPU、内存、硬盘利用率

    ### 获取CPU、内存、硬盘利用率知识点详解 #### 核心概念 在计算机系统管理与监控领域,了解CPU、内存及硬盘的使用情况是至关重要的。这些指标能够帮助系统管理员及时发现潜在的问题,优化资源分配,并确保系统的...

    Labview 实时获取CPU、内存、硬盘的使用率以及操作系统版本信息、开机持续时间

    Labview 实时获取CPU、内存、硬盘的使用率以及操作系统版本信息、开机持续时间,CPU使用率与任务管理器中一致。

    获取系统信息(cpu 内存 硬盘 网络)

    本文将详细讲解如何通过编程方式获取关于CPU、内存、硬盘以及网络的信息,主要以Python语言为例,因为其易读性强且具有丰富的库支持。 首先,让我们从CPU信息开始。在Python中,我们可以使用`psutil`库来获取CPU的...

    cpu 内存 显卡 显示器 硬盘 检测工具

    例如,如果CPU和内存的性能不足以应对新的软件需求,或者硬盘出现老化迹象,这些工具将提供必要的信息,指导用户更换或升级相应的硬件。同时,定期监测硬件温度和运行状态也是预防过热和硬件故障的有效手段。 总的...

    Labview查看CPU、内存使用情况.vi

    Labview编写的VI,用于实时查看电脑CPU、内存、硬盘的使用情况,直接运行该VI,即可实时读取CPU、内存等硬件的使用率情况

    VB6检测CPU/内存硬盘主板等硬件信息.rar

    VB6检测CPU/内存硬盘主板等硬件信息,还包括检测光驱、键盘、BIOS、调制解调器、显示器等系统常规硬件,检测各项硬件的信息如下:  1、显示器资料(例如显示器序列号)  2、主板信息(例如主板序列号)  3、...

    Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法.pdf

    Java 获取系统信息(CPU、内存、硬盘、进程等)的相关方法 Java 获取系统信息是指通过 Java 语言获取当前系统的各种信息,包括 CPU、内存、硬盘、进程等。下面将介绍两种获取系统信息的方法。 方法一:使用 Java ...

    获取CPU,内存,硬盘使用情况

    获取CPU,内存,硬盘使用情况

    菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华

    菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华...

    网络监控,CPU,内存,硬盘信息自动提示

    特别适合对计算机不是很了解的个人电脑使用,自动提示CPU,内存,硬盘的信息。

    shell脚本,通过snmp方式获取远程服务器的CPU内存和硬盘的使用率

    在IT管理领域,远程监控服务器的状态是至关重要的任务,尤其是CPU、内存和硬盘的使用率,这些指标直接反映了系统的负载和健康状况。本教程将详细讲解如何使用Shell脚本结合SNMP(简单网络管理协议)来实现这一目标。...

    Qt实现CPU内存硬盘检测

    在IT领域,开发一款能够实时监控系统资源如CPU、内存和硬盘使用情况的应用程序是非常常见的需求。Qt是一个跨平台的C++图形用户界面应用程序框架,它提供了丰富的功能和工具,可以方便地创建这类应用程序。本篇文章将...

    Android获取cpu,内存,磁盘使用率信息

    在Android平台上,获取CPU、内存和磁盘使用率信息对于开发者来说是十分重要的,这有助于监控设备性能,优化应用运行,以及提供用户友好的反馈。然而,由于Android系统的安全机制,不同的权限级别决定了你能获取到何...

Global site tag (gtag.js) - Google Analytics