什么是计算机处理?(computer processing?)

计算机处理是计算机中的微处理器(也称为中央处理器(CPU))在接收信息时执行的一个或一系列操作。CPU是计算机系统的一种电子“大脑”,它执行一系列指令,这些指令由安装在计算机硬盘上的软件程序提供,并加载到随机存取存储器(RAM)中。尽管现代计算机系统比早期的计算机系统变得更快、更复杂,但它们仍然执行相同的基本类型的计算机处理。...

计算机处理是计算机中的微处理器(也称为中央处理器(CPU))在接收信息时执行的一个或一系列操作。CPU是计算机系统的一种电子“大脑”,它执行一系列指令,这些指令由安装在计算机硬盘上的软件程序提供,并加载到随机存取存储器(RAM)中。尽管现代计算机系统比早期的计算机系统变得更快、更复杂,但它们仍然执行相同的基本类型的计算机处理。

A RAM card, which is used in computer processing.

CPU的基本功能是由一系列晶体管组成,这些晶体管通过一系列1和0的二进制电状态——或“开”和“关”状态——执行数学和逻辑运算,这些运算加在一起构成了计算机的处理能力。由软件程序提供给CPU的指令改变这些晶体管的状态,以执行软件程序的计算。这些结果通常会反馈到RAM内存中,供软件程序使用。

A computer's central processing unit.

为了为任何程序产生有意义的数据输出,处理过程会经历四种不同的状态。这些状态通常称为获取、解码、执行和写回。Fetch是第一种状态,在此状态下,计算机访问其内存以检索指令,这些指令始终是由二进制代码表示的一系列数字。二进制代码是一个8位的数字序列,即1和0的字符串,它们共同代表一个“字节”的数据。

Computer processing is often carried out according to information received from software installed on a computer's hard drive.

获取这些指令后,计算机处理对其进行解码。也就是说,指令现在被CPU的控制单元(CU)分解成有意义的部分或一系列字节。这些指令随后由CU执行。

当指令是复杂的数学计算时,CPU利用其算术逻辑单元(ALU)执行指令。在最后一个计算机处理步骤中,会发生数据回写。它被引导回计算机内存供软件程序使用,也可以存储在CPU本身的内存寄存器中供程序以后使用。

这四个处理步骤在CPU中不断循环,只要软件程序加载到内存并在计算机中运行。随着计算机系统变得越来越先进,CPU处理能力的周期不断加快,计算机现在能够处理千兆赫兹的周期。一个千兆赫兹的计算机处理周期相当于CPU每秒执行10亿个指令集。

A computer processor is also called a microprocessor or chip.

  • 发表于 2021-12-13 11:20
  • 阅读 ( 95 )
  • 分类:互联网

你可能感兴趣的文章

微软用hpe的星载计算机-2将azure送入太空

... 星载计算机-2将通过NASA和HPE地面站与Azure相连,为空间站提供强大的数据处理能力。 ...

  • 发布于 2021-03-26 14:02
  • 阅读 ( 205 )

了解linux和其他类unix系统上的平均负载

...行的计算工作的度量。此测量值显示为数字。完全空闲的计算机的平均负载为0。每个正在运行的进程(使用或等待CPU资源)的平均负载增加1。因此,如果系统负载为5,则有5个进程正在使用或等待CPU。 Unix系统传统上只计算等待...

  • 发布于 2021-04-11 07:33
  • 阅读 ( 176 )

什么是雾计算?

...Fog Computing” on its Edge Computing page. I suppose it could mean that processing is distributed unevenly between a set of devices, but it is somehow different from concentrating all processing on a central data server (Cloud Computing) or end-user devices (Edge Computing), but I am not sure. So ...

  • 发布于 2021-04-11 10:37
  • 阅读 ( 207 )

为什么我们仍然使用CPU而不是GPU?

...异提供了一个受支持的概述: TL;DR answer: GPUs have far more processor cores than CPUs, but because each GPU core runs significantly slower than a CPU core and do not have the features needed for modern operating systems, they are not appropriate for performing most of the processing in...

  • 发布于 2021-04-12 04:42
  • 阅读 ( 202 )

火花(spark)和斯卡拉(scala)的区别

...的通用编程语言。 apachespark是一个开源框架,用于跨集群计算机运行大规模数据分析应用程序。它可以处理批处理和实时分析以及数据处理工作负载。另一方面,Scala是一种编程语言。它是在Java虚拟机(JVM)上编译和运行的。Sca...

  • 发布于 2021-07-01 02:57
  • 阅读 ( 1065 )

批处理(batch processing)和多道程序设计(multiprogramming)的区别

...而多道程序设计允许多个程序在单处理器系统上执行。 计算机系统具有一个操作系统来管理整个系统的功能。另外,不同的系统遵循不同的方法来执行任务。批处理和多道程序设计是其中的两种方法。 覆盖的关键领域 1.什么是...

  • 发布于 2021-07-01 18:27
  • 阅读 ( 428 )

模拟计算机(analog computers)和数字计算机(digital computers)的区别

有两种类型的计算机被称为模拟计算机和数字计算机。这两种机器都有各自的用途和误用,但数字计算机已经取代了模拟计算机。几年前大量使用模拟计算机,但现在由于数字计算机的出现,模拟计算机的数量减少了。 本文将...

  • 发布于 2021-07-08 07:21
  • 阅读 ( 513 )

ct扫描(ct scan)和cat扫描(cat scan)的区别

...的。CT扫描和CAT扫描的主要区别在于定义。CT扫描被称为计算机断层扫描(computerizedtomography scan),这个过程是利用x射线对人体内部**和内部存在的其他结构进行详细的成像。CAT扫描被称为计算机轴向断层扫描(Computerized Axial Tomo...

  • 发布于 2021-07-08 13:24
  • 阅读 ( 778 )

客户(client)和服务器(server)的区别

关键区别:客户机是一个计算机程序,它向另一个程序发送请求以执行其操作。服务器是接收和响应程序,它处理客户机程序的请求并使客户机能够执行其操作。   服务器作为一个系统在计算机网络中工作,并对另一个程序发...

  • 发布于 2021-07-13 06:17
  • 阅读 ( 302 )

什么是中央处理器?(a central processing unit?)

... 中央处理器通常是计算机系统中最重要的部件。它主要负责计算机内部进行的大部分计算和数据处理。唯一常见的例外是某些与图形相关的计算,这些计算通常由安装在视频卡上的附加处理...

  • 发布于 2021-12-09 15:15
  • 阅读 ( 242 )
rvul7088
rvul7088

0 篇文章

相关推荐