中央处理器(CPU,central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU 自产生以来,在逻辑结构、运行效率以及功能外延上取得了巨大发展。

你可以把CPU当做计算机的 大脑

CPU其实就是超大规模集成电路(Very Large Scale Integration Circuit,VLSI ),是一种将大量晶体管组合到单一芯片的集成电路。

CPU的发展经历了好几个阶段的发展,基本上就是随着CPU的位数而发展的,从一开始的4位、8位,到老师小时候的32位,到现在的64位。
而这个位数指的是CPU一次性能够处理的数据的位数。
形象一点理解的话:就是你一口能吃的旺仔小馒头的数量,你小时候可能一口最多能吃5颗旺仔小馒头,你现在长大了,嘴巴也变大了,能够一口吃20颗旺仔小馒头了。CPU也是这样发展的(注:不要一口吃那么多旺仔小馒头,容易噎住~)。

CPU的核心部分主要包括: 运算器控制器
顾名思义,运算器主要就是运算的,控制器主要就是控制的。详细一点说:

  • 运算器是指计算机中进行各种算术和逻辑运算操作的部件(它里面包含了很多各种各样的 寄存器 );
  • 控制器作为CPU的“决策机构”,主要任务就是发布命令,发挥着整个计算机系统操作的协调与指挥作用。

高速缓存 (英语:CPU Cache,在本文中简称缓存)是用于减少处理器访问内存所需平均时间的部件。
当处理器发出内存访问请求时,会先查看缓存内是否有请求数据。如果存在(命中),则不经访问内存直接返回该数据;如果不存在(失效),则要先把内存中的相应数据载入缓存,再将其返回处理器。
CPU缓存的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。

我们的电脑和台式机中主要使用的CPU品牌主要有:Intel(因特尔)和AMD。

还有一个和CPU很像的东西叫 GPU(图像处理器),不过它主要是用来处理图像的,不要和CPU搞混了。

历年考题

【2017年第1题】在以下各项中,( )不是CPU的组成部分:
 A. 控制器
 B. 运算器
 C. 寄存器
 D. 主板
正确答案:D。
运算器、控制器和寄存器都是CPU的组成部分。但是主板不是,主板是计算机中的一块板,他上面有很多电路,CPU、内存条都装在主板上。


【2008年第1题】微型计算机中,控制器的基本功能是( )。
 A. 控制机器各个部件协调工作
 B. 实现算术运算和逻辑运算
 C. 获取外部信息
 D. 存放程序和数据
正确答案:A。
选项A对应控制器的功能,选项B对应运算器的功能,选项C对应输入设备的功能,选项D对应存储器的功能。


【2010年第10题】主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了( )。
 A. 寄存器
 B. 高速缓存
 C. 闪存
 D. 外存
正确答案: B。
告诉缓存的作用是为了协调CPU和内存之间的速度不一致。


【2012年第7题】目前个人电脑的( )市场占有率最靠前的厂商包括Intel、AMD等公司。
 A. 显示器
 B. CPU
 C. 内存
 D. 鼠标
正确答案: B。
Intel和AMD都是CPU品牌。


【2014年第6题】CPU、存储器、I/O设备是通过( )连接起来的。
 A. 接口
 B. 总线
 C. 控制线
 D. 系统文件
正确答案: B。
要记住 “总线” 这个东西。计算机中的信息通信都是通过总线进行传输的。


【2015年第2题】在 PC 机中,PENTIUM(奔腾)、酷睿、赛扬等 是指( )。
 A. 生产厂家名称
 B. 硬盘的型号
 C. CPU 的型号
 D. 显示器的型号
正确答案: C。
PENTIUM(奔腾)、酷睿、赛扬……这些都是Intel(因特尔)这家公司生产的CPU的型号。


【2015年第5题】下列说法正确的是( )。
 A. CPU的主要任务是执行数据运算和程序控制
 B. 存储器具有记忆能力,其中信息任何时候都不会丢失
 C. 两个显示器屏幕尺寸相同,则它们的分辨率必定相同
 D. 个人用户只能使用 Wifi 的方式连接到 Internet
正确答案: A。
CPU的主要任务是执行数据运算(运算器负责)和程序控制(控制器负责)。RAM也属于存储器,它是内存储器,它储存的数据在断电后会丢失。显示器的分辨率跟尺寸无关,而是跟像素点有关,1920x1080分辨率的显示器是说它有1920x1080个像素点,所以即使显示器很大但是它的像素点很小的话,它的分辨率也不会很高。联网的方式不只Wifi,你也可以接网线的形式接入 Internet。


【2009年第4题】关于CPU下面哪个说法是正确的:
 A. CPU全称为中央处理器(或中央处理单元)。
 B. CPU可以直接运行汇编语言。
 C. 同样主频下,32位的CPU比16位的CPU运行速度快一倍。
 D. CPU最早是由Intel公司发明的。
正确答案: A。
这道题目有一定争议,但是选项A绝对是对的,所以选A。


【2011年第6题】寄存器是( )的重要组成部分。
 A. 硬盘
 B. 高速缓存
 C. 内存
 D. 中央处理器(CPU)
正确答案: D。
运算器、控制器、寄存器、高速缓存都是中央处理器(CPU)的重要组成部分。


【2016年第4题】以下不是CPU 生产厂商的是( )。
 A. Intel
 B. AMD
 C. Microsoft
 D. IBM
正确答案: C。
Intel(因特尔)和AMD是主要的CPU生产商,而IBM也生产CPU,但是IBM生产的CPU主要用于自己的高性能商用计算机,而不对外公开售卖。
Micsoft(微软)是一家软件公司,主要是开发软件,它不生产CPU。虽然微软是软件起家,但是近些年它也像硬件方面进军,包括收购诺基亚,生产笔记本电脑Surface Book等。


作者:zifeiy

CSP-J真题分析之中央处理器(CPU)的更多相关文章

  1. 九度oj 1006 ZOJ问题 2010年浙江大学计算机及软件工程研究生机试真题

    题目1006:ZOJ问题 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:16244 解决:2742 题目描述: 对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC.是 ...

  2. 九度oj 1004 Median 2011年浙江大学计算机及软件工程研究生机试真题

    题目1004:Median 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:14162 解决:3887 题目描述: Given an increasing sequence S of N i ...

  3. 九度oj 1464 Hello World for U 2012年浙江大学计算机及软件工程研究生机试真题

    题目1464:Hello World for U 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:3872 解决:1082 题目描述: Given any string of N (> ...

  4. 九度oj 1003 A+B 2010年浙江大学计算机及软件工程研究生机试真题

    题目1003:A+B 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:12812 解决:5345 题目描述: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号",&qu ...

  5. 九度oj 1001 A+B for Matrices 2011年浙江大学计算机及软件工程研究生机试真题

    题目1001:A+B for Matrices 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:15235 解决:6172 题目描述: This time, you are supposed ...

  6. 九度oj 1437 To Fill or Not to Fill 2012年浙江大学计算机及软件工程研究生机试真题

    题目1437:To Fill or Not to Fill 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:1488 解决:345 题目描述: With highways availabl ...

  7. 九度oj 1468 Sharing 2012年浙江大学计算机及软件工程研究生机试真题

    题目1468:Sharing 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:2687 解决:550 题目描述: To store English words, one method is ...

  8. 九度oj 1002 Grading 2011年浙江大学计算机及软件工程研究生机试真题

    #include<iostream> #include<queue> #include<cstdio> #include<cstring> #inclu ...

  9. 第四届蓝桥杯 c/c++真题

    第四届蓝桥杯 c/c++真题 <1>高斯日记 问题 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们 ...

随机推荐

  1. (转载)http压缩 Content-Encoding: gzip

    (内容转自http://liuviphui.blog.163.com/blog/static/20227308420141843933379/) HTTP内容编码和HTTP压缩的区别 HTTP压缩,在 ...

  2. Ubuntu中NS2安装详细教程

    前言: NS2是指 Network Simulator version 2,NS(Network Simulator) 是一种针对网络技术的源代码公开的.免费的软件模拟平台,研究人员使用它可以很容易的 ...

  3. Linux之rpm包管理-yum在线管理

    1.IP地址配置 1.以root登录Linux系统,在终端输入setup启动图形界面menuconfing,如下图所示: 2.选择network configuration ,进入网络配置界面,进入后 ...

  4. 【JZOJ4921】【NOIP2017提高组模拟12.10】幻魔皇

    题目描述 幻魔皇拉比艾尔很喜欢斐波那契树,他想找到神奇的节点对. 所谓斐波那契树,根是一个白色节点,每个白色节点都有一个黑色节点儿子,而每个黑色节点则有一个白色和一个黑色节点儿子.神奇的节点对则是指白 ...

  5. 大数据技术之Oozie

      第1章 Oozie简介 Oozie英文翻译为:驯象人.一个基于工作流引擎的开源框架,由Cloudera公司贡献给Apache,提供对Hadoop MapReduce.Pig Jobs的任务调度与协 ...

  6. LaTeX Error: File `slashbox.sty' not found. 解决办法

    从这里下载对应的文件,解压后把文件放在C:\Latex\2018\texmf-dist\tex\latex 中. 再打开cmd命令窗口,输入texhash刷新!

  7. 如何写JavaScript中的callback回调函数

    如何写回调函数? 如果自己在写一个方法或函数,你有可能会遇到需要一个回调函数.下面就是一个简单的常见回调函数例子: function mySandwich(param1, param2, callba ...

  8. Leetcode819.Most Common Word最常见的单词

    给定一个段落 (paragraph) 和一个禁用单词列表 (banned).返回出现次数最多,同时不在禁用列表中的单词.题目保证至少有一个词不在禁用列表中,而且答案唯一. 禁用列表中的单词用小写字母表 ...

  9. 【C++】关于map的遍历 删除

    int main(int argc, char* argv[]) { map<string, string> mapData; mapData["a"] = " ...

  10. Servlet过虑器

    过滤器是在请求的预处理和后处理时调用的对象. 主要用于执行转换,日志记录,压缩,加解密,输入验证等过滤任务. servlet过滤器是可插拔的,即它在web.xml文件中定义,如果从web.xml文件中 ...