Linux学习笔记:什么是x86
什么是x86
和硬件打交道经常会听说x86,疑惑的时候自己翻过书上网查过资料,但是都不甚明确。最近再次遇到x86这个词,随详细了解并做笔记记录。
想要知道什么是x86应该先区分CPU的分类。
CPU
什么是CPU
中央处理器(Central Processing Unit,CPU),CPU为一个具有特定功能的芯片,里面含有微指令集。
CPU分类
CPU根据不同的指令集类型可以分为两种:
精简指令集(Reduced Instruction Set Computing,RISC)
特点:微指令比较精简,每个指令的执行时间都很短,完成的操作也很简单,执行性能较佳。但是若要做复杂的事情就要多个指令来完成。
应用:常见的RISC微指令CPU主要有Sun公司的SPARC系列、IBM的Power Architecture(包括PowerPC)系列与ARM系列。SPARC:主要用于大型工作站中;PowerPC:Sony的Play Station;ARM:常用的手机、PDA导航设备和网络设备几乎都是ARM架构的CPU。
复杂指令集(Complex Instruction Set Computing,CISC)
特点:每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,每条指令长度不同,执行时间长。
应用:常见的CISC微指令集CPU主要有AMD、Intel、VIA等x86架构的CPU,这种CPU被大量用于个人计算机,因此个人计算机经常被称为x86计算机。
x86
x86的来源
那么为什么称为x86架构呢?因为昨早的那个Intel发展出来的CPU代号是8086,后来依次架构又开发出80286/80386等,因此这种架构的CPU就被称为x86架构了
x86_64
在2003年以前由Intel开发的x86架构CPU由8位升级到16位、32位,后来又由ADM依次架构修改新一代CPU为64位,为了区别两者不同,因此64位的个人计算机CPU又被统称为x86_64架构
不同x86架构CPU的区别
除了CPU的整体架构(二级缓存、每次运行可执行的指令数等),主要是在于微指令集的不同。
新的x86的CPU大多包含有很先进的微指令集,例如加入多媒体程序运行,加强虚拟化性能,增加能源效率等。
Linux学习笔记:什么是x86相关推荐
- linux rcs文件中的ip,linux学习笔记之diff和patch命令
关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...
- (零)我为什么要写Linux学习笔记?
我对Linux有强烈的好奇心,兴趣:写学习笔记会让我有成就感:我记忆力实在不好.好吧,其实真正原因是:如果我能把自己学到的知识简明扼要的讲出来,写出来,那便证明我真的学懂了我想学的知识.没时间怎么办? ...
- linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库
Linux学习笔记--例说makefile 增加自定义共享库 0.前言 从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己 ...
- Linux 学习笔记之超详细基础linux命令 Part 3
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...
- Linux学习笔记(二)|常用命令
Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...
- Linux学习笔记(一)|目录结构
Linux学习笔记(一) #一.Linux的目录结构 Linux采用层级式的树状目录结构,根目录为"/",在此目录下创建其他目录. /lib 系统开机所需要最基本的动态链接共享库 ...
- 20155303狄惟佳预备作业三Linux学习笔记
20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...
- Linux学习笔记-文件权限与路径
Linux学习笔记-文件与目录 目前从电子信息科学与技术转到了计算机专业,因此想趁着大四比较闲的时候补一些计算机的知识.我想说:你好,生活[斜眼笑]!愿生活温柔以待!哈哈,这是我写的第一篇博客,谨以此 ...
- LINUX学习笔记共五部分
LINUX学习笔记1--LINUX系统命令 1. 界面切换: a) 进入字符界面:按住ctrl+alt+F1: 1. 首先需要进入用户登入,输入用户名和 ...
- linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘
[linux学习笔记]之一:ubuntu ch340调试备忘 已有 2183 次阅读2016-11-8 21:52 |个人分类:linux 最近迷上了Linux,入了一块板.电脑使用win7+ubun ...
最新文章
- android 表示空字符串,Android Logcat获取空字符串时非常奇怪的行为
- Matlab符号计算结果过长无法在屏幕中显示的问题
- js按键处理demo
- 鸿蒙系统电视k歌,华为电视怎么k歌?看完两分钟快速开启K歌模式
- 递归->记忆化搜索->严格表
- 教你如何获取索爱X10 Android2.1 Root权限
- 解决IE8 无法使用 JS 中Array() 的 indexOf 方法
- SSRF服务器端请求伪造
- 深入解析TRUNCATE TABLE – 手工修复和验证过程
- Intellij IDEA 使用jrebel运行spring-boot并实现自动编译进行热部署
- BMP图片-文件头部信息
- cisco路由器license的相关命令简单梳理
- ***没有规则可以创建“XXX”需要的目标“XXX”问题的解决方案
- 3GPP TS 23501-g51 中英文对照 | 5.2.5 Access control and barring
- 开启少儿武术展演 弘扬中华传统文化
- 洲际酒店集团宣布云南迪庆月光城英迪格酒店正式揭幕
- linux 透明 网关 配置,透明网关配置
- 几种靠谱的离职原因回答策略,了解一下?
- Excel表格数据的导出方法
- Android 百度地图SDK 实现获取周边位置POI详解