cpu详解

1.cpu的指令集和分类

1.1cpu的指令集

cpu的指令集指的是:控制计算机硬件的一系列命令。

指令集可以分为:

1.精简指令集:更短、更稳定,每条指令集运行的时间更短
2.复杂指令集:可以完成更复杂的功能。需要花费的时间更长

cpu详解

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的两种工作状态。内核态运行的程序是操作系统,可以操作计算机硬件;用户态运行的是应用程序,不能操作计算机硬件;

应用程序的运行必须涉及到计算机硬件的操作,所以必须从用户状态切换到内核状态,所以计算机在工作时频繁地在这两种状态之间切换。

[En]

The operation of the application program must involve the operation of the computer hardware, so it must be changed from the user state to the kernel state, so the computer frequently switches between the two states when working.

4.多线程和多核芯片

2核4线程(假4核)的含义:
2核:代表有2个cpu
4线程:代表美国cpu有两个线程

Original: https://www.cnblogs.com/suncolor/p/16633225.html
Author: 等日落
Title: cpu详解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/498577/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球