cpu详解
2023-03-31 10:35:40 时间
1.cpu的指令集和分类
1.1cpu的指令集
cpu的指令集指的是:控制计算机硬件的一系列命令。
指令集可以分为:
1.精简指令集:更短、更稳定,每条指令集运行的时间更短
2.复杂指令集:可以完成更复杂的功能。需要花费的时间更长
1.2cpu的分类
cpu按照指令集可以分为:精简指令集cpu和复杂指令集cpu
2.x86-64位的概念
x86针对的是cpu的型号或者是架构的一种统称。最早的Intel发明出来的cpu代号称为8086,后来又在此基础上开发了80285、80386...,因此这种架构的cpu就被统称为x86架构了。
64位指的是cpu一次性能从内存中取出多少二进制指令(多少个0101)
cpu具有向下兼容性,意思是:64位的cpu既能运行32位的程序,也能运行64位的程序。
3.内核态和用户态
这两种状态代表着CPU的两种工作状态。内核态运行的程序是操作系统,可以操作计算机硬件;用户态运行的是应用程序,不能操作计算机硬件;
应用程序的运行必然涉及到计算机硬件的操作,那就必须从用户态转换到内核态,所以计算机工作时在频繁切换两种状态。
4.多线程和多核芯片
2核4线程(假4核)的含义:
2核:代表有2个cpu
4线程:代表美国cpu有两个线程
相关文章
- EasyNVR使用PEM授权登录网页处于peding状态无法进入问题排查
- 如何参与PyTorch社区开源贡献?
- 人工智能ANPR车牌识别技术,目前面临着哪些挑战和局限性?
- 开发人员亲自上场:Julia语言搞机器学习和Python比,哪个好用?
- 增强语法表现力特定领域的建模(CS)
- IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进
- 面向多学科分析的工作流语义自动分组(CS)
- 【白话模型量化系列一】矩阵乘法量化
- AI一小时预测出奥密克戎变体结构,误差仅半个原子直径
- 看看AA和GA4的一些产品交互设计
- 谷歌年度AI技术总结!Jeff Dean执笔,附赠20+开源工具数据大礼包
- 长文!智能物流如何实现全面数字化
- CSS 3.0实现泡泡特效
- 构建招商、物业、人力、财务、资产、综合管理为一体的数据分析体系
- J. Cheminform. | DrugEx v2:多重药理学中基于pareto的多目标强化学习的药物分子从头设计
- 在嘴巴里放入124 个传感器,谷歌眼镜创始人新项目:用舌头发信息
- 杨校老师课堂之CentOS7部署开发环境Jdk1.8【Linux】
- CVE-2021-21351-Stream 反序列化命令执行漏洞复现
- 相对控制台标准登录,更推荐优先使用本地远程登录
- 盘点科技行业“五大离谱”观点,年年都有人喊