第一章 - 第3节- 中央处理器CPU - 课件

2024-06-09 19:12

本文主要是介绍第一章 - 第3节- 中央处理器CPU - 课件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第3节 中央处理器CPU

  • CPU(中央处理单元) 是微机的核心部件,是决定微机性能的关键部件。
  • 20世纪70年代微型机的CPU问世 ,微型计算机的核心部件微处理器从Intel4004,80286,80386,80486发展到Pentium II / III 和Pentium 4,数位从4位、8位、16位、32位发展到64位,主频从几 MHz到今天的数GHz以上(1GHz=1000MHz),CPU芯片里集成的品体管数由2万个跃升到数十亿个以上。
  • CPU的发展和技术的进展直接推动了微型计算机的发展 ,也是微机各个发展阶段的主要标志。
    在这里插入图片描述
  • 从原理上看,CPU的内部结构分控制单元、逻辑单元、存储单元三部分。
  • 从组成器件上看,CPU的内部是由成千上万个品体管组成,晶体管实质上就是一双位开关:即“开”和“关”。
  • CPU的主要性能指标包括时主频、字长、高速缓存容量、指令集合和动态处理技术制造工艺、封装方式和工作电压等
  • 主频是指CPU的工作时钟频率,是CPU内核电路的实际运行频率。
  • 一般说主频越高一个时钟周期里面完成的指令数也越多,速度也越快。主频的单位为兆赫兹(MHz)和吉赫兹(GHz)。我们通常所说的2.8GHz、3.0GHz就是指CPU的主频。
  • 高速缓存(Cache)也称为 “RAM缓存”或“缓冲存储器” 。它是一种具有很高速度的特殊内部存储器,与安装在主板上其他位置的内存相比,它能够使微处理器更快的获得数据。
  • 字节和字长的区别:常用的英文字符用8位二进制就可以表示,所以通常就将8位称为

这篇关于第一章 - 第3节- 中央处理器CPU - 课件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1046049

相关文章

Android如何获取当前CPU频率和占用率

《Android如何获取当前CPU频率和占用率》最近在优化App的性能,需要获取当前CPU视频频率和占用率,所以本文小编就来和大家总结一下如何在Android中获取当前CPU频率和占用率吧... 最近在优化 App 的性能,需要获取当前 CPU视频频率和占用率,通过查询资料,大致思路如下:目前没有标准的

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

MySQL的cpu使用率100%的问题排查流程

《MySQL的cpu使用率100%的问题排查流程》线上mysql服务器经常性出现cpu使用率100%的告警,因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一... 目录1. 确认CPU占用来源2. 实时分析mysql活动3. 分析慢查询与执行计划4. 检查索引与表

使用Python检查CPU型号并弹出警告信息

《使用Python检查CPU型号并弹出警告信息》本教程将指导你如何编写一个Python程序,该程序能够在启动时检查计算机的CPU型号,如果检测到CPU型号包含“I3”,则会弹出一个警告窗口,感兴趣的小... 目录教程目标方法一所需库步骤一:安装所需库步骤二:编写python程序步骤三:运行程序注意事项方法二

Java程序到CPU上执行 的步骤

相信很多的小伙伴在最初学习编程的时候会容易产生一个疑惑❓,那就是编写的Java代码究竟是怎么一步一步到CPU上去执行的呢?CPU又是如何执行的呢?今天跟随小编的脚步去化解开这个疑惑❓。 在学习这个过程之前,我们需要先讲解一些与本内容相关的知识点 指令 指令是指导CPU运行的命令,主要由操作码+被操作数组成。 其中操作码用来表示要做什么动作,被操作数是本条指令要操作的数据,可能是内存地址,也

win10不用anaconda安装tensorflow-cpu并导入pycharm

记录一下防止忘了 一、前提:已经安装了python3.6.4,想用tensorflow的包 二、在pycharm中File-Settings-Project Interpreter点“+”号导入很慢,所以直接在cmd中使用 pip install -i https://mirrors.aliyun.com/pypi/simple tensorflow-cpu下载好,默认下载的tensorflow

定位cpu占用过高的线程和对应的方法

如何定位cpu占用过高的线程和对应的方法? 主要是通过线程id找到对应的方法。 1 查询某个用户cpu占用最高的进程号 top -u 用户名 2 查询这个进程中占用cpu最高的线程号 top –p 进程号-H    3 查询到进程id后把进程相关的代码打印到jstack文件 jstack -l pid > jstack.txt 4 在jstack文件中通过16进制的线程id搜索到

CPU亲和性设置 代码示例 sched_setaffinity sched_getaffinity

视频教程在这: cpu亲和性设置,NCCL,sched_setaffinity sched_getaffinity,CPU_ZERO、SET、ISSET、linux_哔哩哔哩_bilibili 一、CPU亲和性简介 CPU亲和性(CPU Affinity)设置是操作系统中一个重要的性能优化手段,它允许程序或进程被绑定到特定的CPU核心上运行。这样做的好处包括减少缓存未命中、降低线程迁移(co

ubuntu16.04 caffe(github源码cpu)+python3.5+opencv3.4.5安装编译

https://www.cnblogs.com/hanjianjian90/p/10604926.html

【自然语言处理】第一章绪论

第一章 绪论 文章目录 第一章 绪论1. 什么是自然语言2. 自然语言处理的定义2.1 自然语言处理NLP2.2 计算语言学CL2.3 NLP与CL 3. 自然语言处理的研究内容3.1 研究对象3.2 研究层次3.3 研究问题3.4 研究内容3.4.1 资源建设3.4.2 基础研究3.4.3 应用技术研究3.4.4 应用系统 4. 自然语言处理的流派5. 自然语言处理的挑战