`

内存与CPU

阅读更多
转自http://scjsky.blog.hexun.com/9155430_d.html
1. 内存是暂时存储数据的.
什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。

2. CPU是核心处理器
cpu就是中央处理器,英文为central processing unit。cpu是电脑中的核心配件,只有火柴盒那么大,几十张纸那么厚,但它却是一台计算机的运算核心和控制核心。电脑中所有操作都由cpu负责读取指令,对指令译码并执行指令的核心部件。
cpu的结构:中央处理器cpu包括运算逻辑部件、寄存器部件和控制部件。中央处理器从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字和特征码。有的指令中也直接包含操作数本身。
①运算逻辑部件。可以执行定点或浮点的算术运算操作、移位操作以及逻辑操作,也可执行地址的运算和转换。
②寄存器部件。包括通用寄存器、专用寄存器和控制寄存器。通用寄存器又可分定点数和浮点数两类,它们用来保存指令中的寄存器操作数和操作结果。通用寄存器是中央处理器的重要组成部分 ,大多数指令都要访问到通用寄存器。通用寄存器的宽度决定计算机内部的数据通路宽度,其端口数目往往可影响内部操作的并行性。专用寄存器是为了执行一些特殊操作所需用的寄存器。控制寄存器通常用来指示机器执行的状态,或者保持某些指针,有处理状态寄存器、地址转换目录的基地址寄存器、特权状态寄存器、条件码寄存器、处理异常事故寄存器以及检错寄存器等。有的时候,中央处理器cpu中还有一些缓存,用来暂时存放一些数据指令,缓存越大,说明中央处理器cpu的运算速度越快,目前市场上的中高端中央处理器cpu都有2M左右的二级缓存。
③控制部件。主要负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑硬布线结构为主的控制方式。微存储中保持微码,每一个微码对应于一个最基本的微操作,又称微指令;各条指令是由不同序列的微码组成,这种微码序列构成微程序。中央处理器在对指令译码以后,即发出一定时序的控制信号,按给定序列的顺序以微周期为节拍执行由这些微码确定的若干个微操作,即可完成某条指令的执行。简单指令是由(3~5)个微操作组成,复杂指令则要由几十个微操作甚至几百个微操作组成。逻辑硬布线控制器 则完全是由随 机逻辑组成 。 指令译码后,控制器通过不同的逻辑门的组合,发出不同序列的控制时序信号,直接去执行一条指令中的各个操作。应用 大型、小型和微型计算机的中央处理器的规模和实现方式很不相同,工作速度也变化较大。中央处理器可以由几块电路块甚至由整个机架组成。如果中央处理器的电路集成在一片或少数几片大规模集成电路芯片上,则称为微处理器(见微型机)。中央处理器的工作速度与工作主频和体系结构都有关系。中央处理器的速度一般都在几个MIPS(每秒执行100万条指令)以上。有的已经达到几百 MIPS 。速度最快的中央处理器的电路已采用砷化镓工艺。在提高速度方面,流水线结构是几乎所有现代中央处理器设计中都已采用的重要措施。未来,中央处理器工作频率的提高已逐渐受到物理上的限制,而内部执行性(指利用中央处理器内部的硬件资源)的进一步改进是提高中央处理器工作速度而维持软件兼容的一个重要方向。

补充
1. 内存与外存的区别 http://lsw521314.iteye.com/blog/1274018
2. 内存与缓存的区别 http://blog.csdn.net/lmsnju/article/details/4849211
分享到:
评论

相关推荐

    gitlab配置文件解决耗内存与cpu问题

    gitlab配置文件解决耗内存与cpu问题,经过多次修改,最后一次生效得,忘记了最后一次配置得啥了,所以整个传上来

    基于VMware的服务器内存与CPU虚拟化技术研究.pdf

    【服务器内存与CPU虚拟化技术概述】 随着信息技术的飞速发展和创新,传统的IT基础设施环境面临巨大挑战。业务的快速发展导致服务器需求激增,而有限的机房空间和电力供应成为制约因素,使得服务器资源变得紧张,...

    Wince内存和CPU使用率查看工具

    《Windows CE(Wince)设备内存与CPU使用率监控工具详解》 Windows CE,简称Wince,是微软推出的一种嵌入式操作系统,广泛应用于各种工业和消费电子设备中。在开发和维护Wince设备时,了解系统内存和CPU的使用情况...

    yarn内存和CPU配置

    ### YARN内存与CPU配置详解 #### 一、引言 Apache Hadoop YARN(Yet Another Resource Negotiator)作为新一代的资源管理和任务调度框架,在大数据处理领域占据着重要的地位。YARN不仅支持内存资源的调度,还支持...

    Windows系统CPU内存网络性能统计第二篇 CPU CPU整体使用率.rar

    5. **内存与CPU关系**:CPU处理数据时需要从内存中读取,如果内存不足,系统会使用虚拟内存(硬盘上的交换空间),这将显著降低性能。因此,高CPU使用率有时可能是由于频繁的页面交换导致的,这时优化内存使用可能对...

    解决Windows10系统和压缩内存占用CPU和内存的问题

    在Windows 10操作系统中,有时用户会遇到一个令人困扰的问题,即“系统”和“压缩内存”进程占用大量的CPU和内存资源,导致计算机性能下降,甚至风扇高速运转,这可能对用户的日常使用体验造成不小的影响。...

    CPU、主板FSB、内存的匹配关系.pdf

    AMD平台的CPU与内存的搭配有所不同。K8之前的AMD CPU,外频和前端总线频率为2倍关系;K8之后的K10架构CPU,内存匹配主要依据CPU主频,而与HyperTransport总线无关。K8架构CPU则需考虑CPU主频,而K10则与外频挂钩,...

    cpu与内存基础知识.pdf

    三级缓存则进一步扩展了存储空间,同时作为内存与CPU之间的缓冲。 AMD和Intel的一级数据缓存设计有所不同。AMD采用的传统“实数据读写缓存”设计,直接存储CPU最早读取的数据,而更多的数据存储在二级缓存和内存中...

    让CPU和内存门当户对.pdf

    文章通过分析不同类型的内存与CPU的配合效果,提供了选择内存的指导原则。 首先,文章提到了PC133 SDRAM的例子,这种内存的最大传输速度虽然理论上是1GB/s,但在实际应用中,其平均性能通常只能达到70%左右。这意味...

    c# 获取系统内存和cpu使用情况

    在C#编程中,获取系统内存和CPU使用情况是常见的需求,这可以帮助开发者监控应用程序的性能,优化资源消耗,或者创建系统监控工具。本篇将详细介绍如何使用C#来实现这一功能。 首先,我们需要了解几个关键概念:CPU...

    你真的了解CPU和内存吗

    内存与CPU之间的数据交换主要通过前端总线(Front Side Bus,FSB)进行,它是CPU与北桥芯片之间的数据传输通道,对于整个系统的数据传输速率有着显著影响。前端总线的频率越大,CPU与外界交换数据的能力就越强,能够...

    数据图表3D化显示内存、CPU和磁盘运行状况

    易语言3D化显示硬件运行状态源码例程程序结合易语言应用接口支持库,分别用柱形、圆饼和线性图显示内存、CPU和硬盘的使用状态。本易语言例程源码是易语言论坛用户编写的教程,属于易语言图形图像教程。本易语言例程...

    CPU、主板FSB、内存的匹配关系教学提纲.pdf

    2. CPU与内存的搭配原则: - **频率同步**:内存的核心频率应与CPU的外频保持一致或略高,避免频率过高导致内存无法正常工作,造成系统崩溃。 - **带宽匹配**:内存的数据带宽需与CPU前端总线带宽相匹配,以确保...

    WPF获取Windows系统内存占用和CPU占用

    在本文中,我们将深入探讨如何使用WPF(Windows Presentation Foundation)和Visifire库来实现一个功能,即实时监测并展示Windows操作系统的内存占用和CPU使用情况。Visifire是一款强大的数据可视化工具,它提供了...

    Linux 获取CPU和内存的大小

    在Linux操作系统中,监控CPU和内存的使用情况是系统管理员日常任务的重要部分,这有助于优化系统性能、排查问题以及合理分配资源。以下是一些获取CPU和内存大小以及使用率的方法。 **一、CPU信息** 1. **查看CPU...

    mem_cpu.rar mem_cpu.rar mem_cpu.rar mem_cpu.rar

    压缩包子文件的文件名称列表只给出了 "mem_cpu",这通常可能是内存(memory)与CPU相关的文件或者数据,但无法确定具体是关于什么的资料。由于缺乏详细信息,我无法生成超过1000字的IT知识内容。 然而,如果我们...

    wpf实现的cpu与物理内存使用情况

    在本文中,我们将深入探讨如何使用Windows Presentation Foundation (WPF) 来实时监控和展示系统的CPU使用率和物理内存消耗情况。WPF是.NET Framework的一部分,它为开发人员提供了丰富的功能来创建美观且功能强大的...

    测试内存软件cpu-z

    CPU-Z会显示内存类型,帮助用户判断是否与主板兼容,以及是否需要升级到更先进的内存标准。 再者,内存速度通常以MHz表示,它决定了内存传输数据的速度。较高的内存速度意味着数据处理更快。除了基础速度,CPU-Z还...

    cpu-z用于查看电脑内存型号,cpu型号

    CPU-Z是一款广受欢迎的系统信息工具,主要用于检测计算机硬件的各种详细信息,特别是在了解CPU、内存、缓存以及主板等核心组件方面。以下是关于这个软件及其功能的详细解释: 首先,CPU-Z的名字来源于“CPU”(中央...

Global site tag (gtag.js) - Google Analytics