搜档网
当前位置:搜档网 › CPU的实模式和保护模式简介

CPU的实模式和保护模式简介

CPU的实模式和保护模式简介
CPU的实模式和保护模式简介

16位微处理器

8086寄存器组成

8086/8088包括:4个16位的数据寄存器,2个16位的指针寄存器,2个16位变址寄存器,分成四组。

存算术逻辑运算的操作和运算结果。

段寄存器能在8086 中实现1M物理空间寻址,并可与8080 CPU进行兼容。段寄存器都是16位的,分别称为代码段(Code Segment)寄存器CS、数据段(Data Segment)寄存器DS、堆栈段(Stack Segment)寄存器SS,附加段寄存器。

标志寄存器在8086中有一个16位用于反映处理器的状态和运算结果的某些特征。(其中只有9位有定义)

这些标志位分为两类:

其一是运算结果标志,主要用于反映处理器的状态和运算结果特征。(例如:进位标志、零标志、符号标志、溢出标志等)

其二是状态控制标志,它控制着处理器的操作。要通过专门的指令才能使状态控制标志发生变化。(例如:方向标志、中断允许标志、追踪标志)

内存的寻址(实模式)

8086 CPU有20根地址线,可直接寻址的物理地址空间为1M。尽管8086/8088内部的ALU 每次最多进行16位运算,但存放存储单元地址偏移的指针寄存器都是16位的,所以8080/8086通过内存分段和使用段寄存器的方法来有效地实现寻址1M的空间。

存储单元的逻辑地址由段值和偏移两部分组成,用如下形式表示:

段值:偏移

所以根据逻辑地址可以方便地得到存储单元的物理地址,计算公式如下:

物理地址(20位) = 段值*16+偏移

段值通过段寄存器的值来取得,偏移可由指令指针的IP或其他可作为内存指针使用的寄存器给出。偏移还可以直接用16位数给出。

指令中不使用物理地址,而使用逻辑地址,由总线接口单元BIU按需要根据段值和偏移自动形成20位物理地址。

32位微处理器

1985年,真正的32位微处理器80386DX诞生,为32位软件的开发提供了广阔的舞台。80386寄存器的宽度大多是32位,可分为如下几组:

通用寄存器、段寄存器、指令指针

及标志寄存器、系统地址寄存器、调试寄存器、控制寄存器和测试寄存器。

应用程序主要使用前面三组寄存器,只有系统才会使用其他寄存器。

[说明]

由于在实模式下,段的最大范围是64KB,所以EIP的高16位必须全是0,仍相当于16位的IP作用。

注意,在32位模式下,段寄存器仍然是16位。

80836中,标志寄存器也扩展到了32位,记为EFLAG。

其中,增加了

IO特权级IOPL:当前运行程序或任务的CPL必须小于或等于这个IOPL才能访问I/O地址空间。

嵌套任务标志NT(Nest Task)

重启动标志RF(Reset Flag)

虚拟8086标志VM:当设置该标志时,就开启虚拟8086方式,当复位该标志时,则回到保护模式。

控制寄存器

控制寄存器(CR0~CR3)用于控制和确定处理器的操作模式以及当前执行任务的特性。4个控制寄存器都是32位的。

CR0:含有控制CPU操作模式和状态的标识

CR1:保留不用

CR2:存储导致页错误的线性地址

CR3:含有页目录表的物理内存基址

CR0中的保护控制位:

PE:CR0的位0是启用保护(Protection Enable)标志。(CR0的最低位)

当设置该位时即开启了保护模式,当复位时即进入实地址模式。这个标志仅开启段级保护,而没有启用分页机制。若要启用分页机制,那么PE和PG都要置位。

PG:CR0的位31是分页(Paging)标志。(CR0的最高位)

当设置该位时即开启了分页机制,当复位时则禁止分页机制,此时所有线性地址等同于物理地址。

注意,在开启这个标志之前必须已经开启PE标志,否则CPU会产生一个一般保护性异常。改变PG位的代码必须在线性地址空间和物理地址空间中具有相同地址,这部分具有相同地址的代码在分页和未分页世界之间起着桥梁的作用。

如果PE=0、PG=0,处理器工作在实地址模式下。(兼容早期的实模式操作系统)

如果PE=1、PG=0,处理器工作在无分页机制的段保护模式下(兼容段式管理的操作系统)如果PE=1、PG=1,处理器工作在段页式保护模式下

在系统刚上电时,处理器被复位成PE=0和PG=0(即实模式状态),以允许引导代码在启用分段和分页机制之前能够初始化这些寄存器和数据结构。

【程序原理】

CPU是如何处理物理地址的?

在实模式下用段寄存器左移4位与偏移量相加。在保护模式下用段描述符中的基址加偏移量。这两者其实是一样的。

当Intel把80286推出时,其地址空间变成了24位,则从8086的20位到24位,十分自然地要加大段寄存器才行。实际上,段寄存器和指针都被加大了,只是由于保护的原因,加大的部分没有被程序看见,到了80386之后,地址又从24位加大到32位。

在8086中,CPU只有“看得见部分”,但在80286之后,在“看不见部分”中已经包含了地址值。“看得见部分”就退化为只是一个标号,再也不用参与地址形成运算了。地址的形成总是从“不可看见部分”取出基址值与偏移相加形成地址。

也就是说,在实模式下,当一个段寄存器被装入一个值时,“看不见部分”的段限界被设成FFFFH,基址部分将装入值左移4位,段属性部分设成16位0特权级。这个过程与保护模式时装入一个段寄存器是同理的,只是保护模式的“不可见部分”是从描述表中取值,而实模式是一套固定的过程。

对于CPU在翻译地址时,是没有实模式与保护模式之分的,它只管用基址(“不可见部分”)去加上偏移量。

实模式下的段寄存器装入有固定的形成办法,从而也就不需要保护模式的“描述符”了,因此,保持了与8086/8088的兼容性。而“描述符”也只是为了装入段寄存器的“不可见部分”而设的。(保护模式。还为了存储段属性等实现保护机制的数据结构)

CPU的地址形成与“看得见部分”的当前值毫无关系。这也就解释了为什么刚进入保护模式时,后面的代码依然被正确地运行,而这时代码段寄存器CS的值还是进入保护模式前的实模式值,或者从保护模式回到实模式时,代码段CS被改变之前程序是正常地工作,而不会“突变”到CS左移4位的地址上去。

比如:在保护模式时,CS是08H的选择子,到了实模式时,CS还是08H,但地址不会突然变成80H加上偏移量。因为地址的形成不理会段寄存器“看得见部分”的当前值,这一值只是在被装入时对CPU有用。(实模式与保护模式只是在向段寄存器加载值时处理不同,之后的处理是相同的)

地址的形成与CPU的工作模式无关,也就是说,实模式与0特权级保护模式不分页时是一模一样的。明白了这一机理后,在实模式下一样可以处理通常被认为只有在保护模式才能

做的事,比如访问整个机器的内存。不必理会保护模式下的众多术语或许会更易于理解,如选择子就是

“看得见部分”,描述符是为了装入“不可见部分”而设的。

【后记】

内存管理,实际上是CPU制造厂家提出的内存管理方案,并提供了硬件机制来帮助操作系统来实现。操作系统做的工作就是维护相关的数据结构,并做具体的操作。

CPU提供了各种段寄存器用于查询段表中的段,还提供了控制寄存器用于实现段页式内存管理,而段表和页表等数据结构是要由操作系统来实现并维护的。

.

手机cpu简介

简单点就是: 1.单、双核,是A8还是A9构架 2.多少纳米的工艺,多少平方毫米的封装面积,涉及到功耗及发热 3.主频、二级缓存和内存通道控制器的位宽等CPU参数 4.GPU的三角形输出率和像素填充率等性能 具体点可以耐心看看这段文字: 手机CPU德仪最强,英伟达次之,三星兼容性最差,高通最垃圾 首先是cpu部分,先发一组数据,芯片面积: 猎户座4210-118mm2, a5-110mm2, tegra3-89mm2, ti4430-69mm2, tegra2-49mm2。 猎户座的芯片面积最大,三星shi一样的soc能力比苹果强不了多少。芯片面积大带来的后果就是发热量非常不好控制,所以gs2区有很多人反应发热过高就是这个道理。就连四核的tegra3都会比猎户座好一些。ti4430排名第三,tegra2的芯片面积最小,因而发热量最小。 发热看完了看性能,正常来讲,芯片面积越大,性能越强。由于这几片处理器的cpu部分都是购买的armv7 cortax A9架构的授权,因此cpu架构基本是一致的,不同之处在于tegra2的内存通道控制器的位宽只有32bit,而且阉割了neon加速模块,所以在某些方面,例如软解flash和视频性能不强。其他几款cpu都拥有neon,内存位宽都为64bit(双通道和单通道的区别不是很大)(tegra3还是32bit,不过支持ddr3内存),因而在flash和视频的支持上更好。所以从解flash 的体验上来看,四核带neon,外加3.1/2.4系统gpu硬解的tegra3最强,猎户座和ti4430的效能不相伯仲。视频解码上由于猎户座和ti4430解码时调用的都是neon,解码能力不会有太大区别。所以说到最后ti4430和猎户座的体验基本不相上下,一样非常流畅。不过ti4430的芯片面积比猎户座小太多了。因此发热量比起猎户座也会好很多。所以论cpu的综合素质,ti4430在双核a9里面是最优秀的,没有之一。 再看gpu,ti4430使用的是超频版的sgx540,将原来的运行频率从200mhz提升至300mhz,当然性能提升没那么夸张,只有50%左右,不过已经强过了gefoce ulp了。power vr的gpu胜在兼容性最强,除了nv独占的游戏,所有的游戏都少不了它的数据包。而gs2上的mali400,虽然比超频版sgx540的性能还要强上大概50%,但是其支持的贴图格式单一,并且不兼容许多主流特效,造成了兼容性非常差,强大的性能反倒是转变成了发热量,并变成了累赘。所以在gpu 上,ti4430在双核中也是综合素质最高的仅输于四核的tegra3。 由于高通的8260集成了基带芯片,所以封装面积达到了出奇的196mm2。不过CPU面积大概和TI4430差不多大。由于蝎子核心的同频效能不如cortax A9核

第4章指令系统层习题参考解答-汇编语言与计算机组成原理 答案

1.什么是“程序可见”的寄存器? 程序可见寄存器是指在用户程序中用到的寄存器,它们由指令来指定。 2. 80x86微处理器的基本结构寄存器组包括那些寄存器?各有何用途? 基本结构寄存器组按用途分为通用寄存器、专用寄存器和段寄存器3类。 通用寄存器存放操作数或用作地址指针;专用寄存器有EIP和EFLAGS,分别存放将要执行的下一条指令的偏移地址和条件码标志、控制标志和系统标志;段寄存器存放段基址或段选择子。 3.80x86微处理器标志寄存器中各标志位有什么意义? 常用的7位: CF进位标志: 在进行算术运算时,如最高位(对字操作是第15位,对字节操作是第7位)产生进位或借位时,则CF置1;否则置0。在移位类指令中,CF用来存放移出的代码(0或1)。 PF奇偶标志: 为机器中传送信息时可能产生的代码出错情况提供检验条件。 当操作结果的最低位字节中1的个数为偶数时置1,否则置0。 AF辅助进位标志: 在进行算术运算时,如低字节中低4位(第3位向第4位)产生进位或借位时,则AF置1;否则AF置0。 ZF零标志:如指令执行结果各位全为0时,则ZF置1;否则ZF置0。 SF符号标志:其值等于运算结果的最高位。 如果把指令执行结果看作带符号数,就是结果为负,SF置1;结果为正,SF置0。 OF溢出标志: 将参加算术运算的数看作带符号数,如运算结果超出补码表示数的范围N,即溢出时,则OF置1;否则OF置0。 DF方向标志: 用于串处理指令中控制处理信息的方向。 当DF位为1时,每次操作后使变址寄存器SI和DI减小;当DF位为0时,则使SI和DI增大,使串处理从低地址向高地址方向处理。 4.画出示意图,简述实模式下存储器寻址的过程。 20位物理地址如下计算(CPU中自动完成):10H×段基址+偏移地址=物理地址 5. 画出示意图,简述保护模式下(无分页机制)存储器寻址的过程。 采用对用户程序透明的机制由选择子从描述子表中选择相应的描述子,得到欲访问段的段基址、段限等有关信息,再根据偏移地址访问目标存储单元。

智能手机CPU及GPU介绍

移动设备的芯片 prajnamas发布于2011 年08 月20 日 | 1条评论 如果正在读文章的你,曾经有过配机的经历,那么对CPU、显卡、内存和硬盘这些东西一定不会陌生。事实上,移动设备(手机、平板等等)也有CPU、显卡、内存和“硬盘”这些东西,架构与电脑差距不大。 小小的手机居然放得下这么多东西?事实上,手机虽然架构与电脑完全一样,但形态上却不太一样。手机芯片集成了CPU、显卡和内存等等一系列组件,并且用最新的制程进行加工,其体积非常之小(只相当于成年人的小指指甲盖大小)。下图是iPhone 4内部的A4大小: 图上的Flash意指闪存,对移动设备而言相当于电脑的“硬盘”。A4 + 闪存的功能即相当于整个台机之上的CPU、显卡、内存、主板和硬盘集合,小小体积,巨大能量。本文主要想为大家介绍一下移动设备芯片之上的CPU与显卡,细数各家之长,让大家明白Android所用芯片与iPhone/iPad的不同。 因为这是一个产业链

移动设备明显已经成为产业链。手机的每个部件都会有相应的供应商,音频、视频、屏幕、通信、摄像头、闪存等等。芯片自然也是一样,大名鼎鼎的高通、Nvidia、德州仪器都出售移动设置芯片;而且借此东风,还活得挺好。 如果说市面上Android 机器所用的芯片着着实实花了你的眼,那么小编可以告诉您一句,其实它们都出自一家厂商。你震惊了吗?这家厂商就是过去不显水不露水的ARM,当然最近借移动设置东风,确实火了一把。 与桌面CPU不同的是,移动设备CPU只有一家寡头,那就是ARM 。它的营销模式与Intel/AMD 不一样的是,Intel/AMD 自己生产CPU然后出售;ARM 只授权核心技术,得到授权的厂商在进行深加工后自行联系芯片代工厂进行生产。得到ARM授权的厂商有但不仅限于高通、Nvidia、德州仪器、苹果、三星、LG、索尼爱立信。 所以,市面上那些乱花渐欲迷人眼的各种芯片,背后都只有一家ARM。ARM在移动设备上获得成功的原因有很多,营销模式是其一,极度省电是其二。它的计算能力或许不及 Intel/AMD的CPU那么强悍,但是移动设备更看重的是效能比(同等电量所能支持的运算),这点ARM确实远超Intel/AMD,在次世代能够成功也就是顺理成章了。 当然,ARM的成功自然也遭到了Intel的嫉妒。Intel出产了一款叫做Atom的低功耗芯片用以对抗ARM,但“得益”于自身对市场的不熟悉以及控制功耗方面不过关,至今也未能获得成功。 CPU一家独大,但显卡却是百家争鸣 相比较于ARM在CPU领域一家独大,移动设备显卡却是百家争鸣,目前数得出来的就有PowerVR系列、AMD Adreno系列、Nvidia Tegra系列以及ARM新兼并的Mali架构。 PowerVR系列是目前移动设备上占有率最大的显卡,掌权者是Imagination公司。使用PowerVR的公司数不胜数,其中就包括苹果(iPhone 4/iPad/iPad2以及即将上市的iPhone 5)和索尼(Sony的PS Vita)。事实上,苹果公司有一部分Imagination的股份。 Adreno系列显卡昔日属于AMD旗下,但在2008年已经出售给了高通。高能同时也从ARM 处得到了授权,结合两者制作出了自家的芯片MSM8x xx系列。小编会在第三节详细介绍。 而一直在桌面显卡占据半边天的Nvidia,也用从ARM处得到的授权以及自家的显卡技术,制作出了Tegra系列芯片。由于Nvidia在芯片生产上浸淫已久,其所用的制程一直领先于其它芯片厂商;但功耗却显得略高。尽管如此,它还是占领了大量Android平板。

CPU简介60232

【IT百科】之春眠不觉晓,CPU知多少?(有奖问答+科普) 问题:(提示:答案可能需要百度哦~) 要求:回答的设置回复可见,编辑无效;回答问题先写问题序号,再写答案。 1.目前,桌面级最高端的CPU是? 2.除了文中介绍的两大CPU品牌,你还知道哪些CPU品牌呢?(写出一个即可) 3. Intel至强系列处理器是什么领域的CPU 4. AMD别称是什么 5. Intel TurboBoost技术的中文名 奖励:回答正确的(只需要其中一条哦~)SP+10 首先上图0 0! (你好,我是正面照)

(你好,我是背面照) 以上这个其貌不扬的方块,就是CPU了~ CPU:是Central Processing Unit的缩写,中文名:中央处理器。虽然只是小小的薄薄的一块,但它却是一台计算机的运算核心和控制核心。大家可以把CPU比作是一个人的大脑。 CPU使用率 人的大脑同一时间思考的东西是有限的,同样,CPU的运算能力也是有限的哦。电脑在运行程序的时候,会占用到CPU的资源,而程序占用CPU资源的大小,就是我们常说的CPU使用率。CPU使用率通用办法就是调出任务管理器查看(win7系统:ctrl+shift+es c,XP系统:ctrl+alt+del)若是win7系统,还可以直接在桌面右键->小工具->CPU仪表盘来查看CPU的使用率。

任务管理器查看CPU使用率(的萌照【雾) Q:CPU占用率过高有什么坏处? A:最好不要长期停在100%,对CPU性能没影响。但是CPU占用长期保持100%会引起温度过高,会使CPU附近主版电路和芯片因温度过高起变化,甚至烧坏CPU。尤其在是在夏天,会简短CPU及主板的寿命,因此夏天要注意给CPU降温。 CPU的性能指标 我们常常听别人说,这个CPU是I7的啊!性能好强劲~那么,到底CPU的性能是怎样看的呢? 另:查看自家CPU的详细状况,请用某只名为CPU-Z的软件。

实模式和保护模式的区别

实模式和保护模式的区别 实模式和保护模式的区别 2009-08-31 20:19 551人阅读评论(1) 收藏举报 从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式(所以存在一个启动时的模式转换问题)。 实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。 在保护模式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间; 扩充的存储器分段管理机制和可选的存储器分页管理机制,不仅为存储器共享和保护提供了硬件支持,而且为实现虚拟存储器提供了硬件支持; 支持多任务,能够快速地进行任务切换和保护任务环境; 4个特权级和完善的特权检查机制,既能实现资源共享又能保证代码和数据的安全和保密及任务的隔离; 支持虚拟8086方式,便于执行8086程序。 1.虚拟8086模式是运行在保护模式中的实模式,为了在32位保护模式下执行纯16位程序。它不是一个真正的CPU模式,还属于保护模式。 2.保护模式同实模式的根本区别是进程内存受保护与否。可寻址空间的区别只是这一原因的果。 实模式将整个物理内存看成分段的区域,程序代码和数据位于不同区域,系统程序和用户程序没有区别对待,而且每一个指针都是指向"实在"的物理地址。这样一来,用户程序的一个指针如果指向了系统程序区域或其他用户程序区域,并改变了值,那么对于这个被修改的系统程序或用户程序,其后果就很可能是灾难性的。为了克服这种低劣的内存管理方式,处理器厂商开发出保护模式。这样,物理内存地址不能直接被程序访问,程序内部的地址(虚拟地址)要由操作系统转化为物理地址去访问,程序对此一无所知。至此,进程(这时我们可以称程序为进程了)有了严格的边界,任何其他进程根本没有办法访问不属于自己的物理内存区域,甚至在自己的虚拟地址范围内也不是可以任意访问的,因为有一些虚拟区域已经被放进一些公共系统运行库。这些区域也不能随便修改,若修改就会有: SIGSEGV (linux 段错误);非法内存访问对话框(windows 对话框)。 CPU启动环境为16位实模式,之后可以切换到保护模式。但从保护模式无法切换回实模式

CPU的原理介绍和如何设计和生产CPU的详细资料说明

CPU的原理介绍和如何设计和生产CPU的详细资料说明 我们都认为CPU是计算机的“大脑”,但这到底是什么意思呢?用数十亿个晶体管让你的计算机工作到底是怎么回事?在这篇文章中,我们将专注于计算机硬件设计,涵盖计算机工作原理的来龙去脉。 文章将涵盖计算机架构、处理器电路设计、超大规模集成电路(VLSI)、芯片制造和未来的计算趋势。如果你一直对处理器内部工作原理的细节感兴趣,请继续关注,因为这就是你想要了解的内容。 CPU的原理 我们将从一个非常高的层次开始,了解处理器的功能,以及各个组成部分在功能设计中是如何组合在一起的。这包括处理器内核、内存层次结构、分支预测等等。首先,我们需要知道CPU的基本定义。最简单的解释是CPU遵循一组指令,对一组输入执行某些操作。例如,可能是从内存中读取一个值,然后将其加上另一个值,最后将结果存储在不同位置的内存中。如果前一次计算的结果大于零,那么也可能是更复杂的事情,如将两个数字相除。 当你想要运行一个像操作系统或游戏这样的程序时,程序本身就是C++PU要执行的一系列指令。这些指令从内存中加载,并在一个简单的处理器上逐一执行,直到程序完成。当软件开发人员用高级语言(如C++或Python)编写程序时,处理器无法理解。它只能理解1和0,所以我们需要一种方式来表示这种格式的代码。 程序被编译成一组称为汇编语言的低级指令,作为指令集体系结构(ISA)的一部分。这是CPU用来理解和执行的一组指令。一些最常见的ISA是x86、MIPS、ARM、RISC-V 和PowerPC。就像用C++编写函数的语法与用Python编写相同函数的语法不同一样,每种ISA也有不同的语法。 这些ISA可以分为两大类:固定长度和可变长度。RISC-V ISA使用固定长度的指令,这意味着每条指令中一定数量的预定义位决定了它是哪种类型的指令。这与x86不同,x86

保护模式与实模式

什么是实模式、保护模式和虚拟8086方式 1:实模式:寻址采用和8086相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。可以使用32位指令。32位的x86 CPU用做高速的8086。 2:保护模式:寻址采用32位段和偏移量,最大寻址空间4GB,最大分段4GB (Pentium Pre及以后为64GB)。在保护模式下CPU可以进入虚拟8086方式,这是在保护模式下的实模式程序运行环境。 第一:实模式下程序的运行回顾. 程序运行的实质是什么?其实很简单,就是指令的执行,显然CPU 是指令得以执行的硬件保障,那么CPU如何知道指令在什么地方呢? 对了,80x86系列是使用CS寄存器配合IP寄存器来通知CPU指令在内存 中的位置. 程序指令在执行过程中一般还需要有各种数据,80x86系列有DS、 ES、FS、GS、SS等用于指示不同用途的数据段在内存中的位置。 程序可能需要调用系统的服务子程序,80x86系列使用中断机制 来实现系统服务。 总的来说,这些就是实模式下一个程序运行所需的主要内容 (其它如跳转、返回、端口操作等相对来说比较次要。) 第二:保护模式---从程序运行说起 无论实模式还是保护模式,根本的问题还是程序如何在其中运行。 因此我们在学习保护模式时应该时刻围绕这个问题来思考。 和实模式下一样,保护模式下程序运行的实质仍是“CPU执行指令, 操作相关数据”,因此实模式下的各种代码段、数据段、堆栈段、中 断服务程序仍然存在,且功能、作用不变。 那么保护模式下最大的变化是什么呢?答案可能因人而异,我的 答案是“地址转换方式”变化最大。 第三:地址转换方式比较 先看一下实模式下的地址转换方式,假设我们在ES中存入0x1000, DI中存入0xFFFF,那么ES:DI=0x1000*0x10+0xFFFF=0x1FFFF,这就是众 所周知的“左移4位加偏移”。 那么如果在保护模式下呢?假设上面的数据不变ES=0x1000, DI=0xFFFF,现在ES:DI等于什么呢? 公式如下:(注:0x1000=1000000000000b= 10 0000 0000 0 00) ES:DI=全局描述符表中第0x200项描述符给出的段基址+0xFFFF 现在比较一下,好象是不一样。再仔细看看,又好象没什么区别! 为什么说没什么区别,因为我的想法是,既然ES中的内容都不是 真正的段地址,凭什么实模式下称ES为“段寄存器”,而到了保护模式 就说是“选择子”? 其实它们都是一种映射,只是映射规则不同而已:在实模式下这

保护模式下寻址(易懂)

保护模式下寻址(易懂) 保护模式下寻址(易懂):网上看到的一强帖,不转不行了,牛人啊,把这段代码拿捏的相当到位括号中是我的加注段机制轻松体验[内存寻址]实模式下的内存寻址:让我们首先来回顾实模式下的寻址方式段首地址×16+偏 移量=物理地址为什么要×16?因为在8086CPU中,地址线是20位,但寄存器是16位的,最高寻址64KB,它无法寻址到1M内存。于是,Intel设计了这种寻址方式,先缩小4位成16位放入到段寄存器,用到时候,再将其扩大到20位,这也造成了段的首地址必须是16的倍数的限制。保护模式下分段机制的内存寻址:保护模式下分段机制是利用一个称作段选择符的偏移量,从而到描述符表找到需要的段描述符,而这个段描述符中就存放着真正的段的物理首地址,再加上偏移量一段话,出现了三个新名词:1、段选择子2、描述符表3、段描述符我们现在可以这样来理解这段话:有一个结构体类型,它有三个成员变量:段物理首地址段界限段属性内存中,维护一个该结构体类型的是一个数组。而分段机制就是利用一个索引,找到该数组对应的结构体,从而得到段的物理首地址,然后加上偏移量,得到真正的物理地址。公式:xxxx:yyyyyyyy其中,xxxx也就是索引,yyyyyyyy是偏移量(因为32位寄存器,所以8个

16进制)xxxx存放在段寄存器中。现在,我们来到过来分析一下那三个新名词。段描述符,一个结构体,它有三个成员变量:1、段物理首地址2、段界限3、段属性我们再来重温一遍描述符表,也就是一个数组,什么样的数组呢?是一个段描述符组成的数组。接下来看看段选择子:段选择子,也就是数组的索引,但这时候的索引不在是高级语言中数组的下标,而是我们将要找的那个段描述符相对于数组首地址(也就是全局描述表的首地址)偏移位置。就这么简单,如图:图中,通过Selector(段选择子)找到存储在Descriptor Table(描述符表)中某个Descriptor(段描述符),该段描述符中存放有该段的物理首地址,所以就可以找到内存中真正的物理段首地址SegmentOffset(偏移量):就是相对该段的偏移量物理首地址+偏移量就得到了物理地 址本图就是DATA但这时,心细的朋友就发现了一个GDTR这个家伙还没有提到!我们来看一下什么是GDTR ?Global Descriptor Table Register(全局描述符表寄存器)但是这个寄存器有什么用呢?大家想一下,段描述符表现在是存放在内存中,那CPU是如何知道它在哪里呢?所以,Intel 公司设计了一个全局描述符表寄存器,专门用来存放段描述符表的首地址,以便找到内存中段描述符表。这时,段描述符表地址被存到GDTR寄存器中了。好了,分析就到这,我们来看一下正式的定义:当x86 CPU 工作在保护模式时,可

主流手机CPU及机型介绍(多图表说明)

主流手机CPU及机型介绍 主流手机CPU及机型介绍!手机CPU生产厂商介绍!高通QSD8250、MSM8255、TI OMAP 3630、nVIDIA Tegra 2介绍。 近年来随着智能手机的不断发展,其功能越来越强大,已经能处理很多原本只能在PC端完成的事情。现在的智能手机已经算得上是一台超微型的电脑,从硬件结构上来看,CPU、内存、硬盘(存储器)、GPU等一个也不少。或许未来的某一天,我们能像电脑一样自行组装一台手机。 现在许多厂商在推广手机产品的时候都打出“这手机采用1GHz主频高性能CPU”等的宣传口号,没错,决定智能手机性能的一大因素就是他的“芯”,但并不能以主频来简单划分CPU!以下笔者将给大家介绍一下现在主流手机CPU和其相关机型,方便大家选购。

目前主流的手机CPU可以分为单核(Cortex-A8)和双核(Cortex-A9),在同一工艺和主频下,双核CPU的性能一般均比单核的强,同时在多任务方面的性能也是单核CPU所不能达到的。目前性能最强的手机CPU是三星i9100所采用的,Exynos4210,也叫猎户双核。 1.CPU生产厂商介绍 传统的桌面处理器领域只有Intel和AMD两大巨头,而在手机处理器领域则有多家厂商相互竞争,其中以高通、德州仪器、nVIDIA三家的规模和影响力最大。 高通(Qualcomm)公司以住给人的印象是在专利方面比较出名,但是随着智能手机的不断发展,其手机硬件产品也逐渐成为市场的焦点。高通公司旗下有著名的芯片组解决方案--Snapdragon,该方案结合了业内领先的3G/4G移动宽带技术与高通公司自有的基于ARM的微处理器内核、强大的多媒体功能、3D 图形功能和GPS引擎。而Snapdragon众多芯片组中MSM7227、MSM7230、QSD8250、MSM8255等产品应用在许多的热门手机上,详细内容会在后面介绍。 德州仪器(Texas Instruments),简称TI,是全球领先的半导体公司,为现实世界的信号处理提供创新的数字信号处理(DSP)及模拟器件技术。除半导体业务外,还提供包括传感与控制、教育产品和数字光源处理解决方案。德州仪器推出不少著名的手机处理器,其中以OMAP 3430和3630最为人熟悉。 nVIDIA(官方中文名称:英伟达),是一家以设计显示芯片和主板芯片组为主的半导体公司。nVIDIA亦会设计游戏机内核,例如Xbox和 PlayStation 3。

第3章作业

第3章从8086到Pentium系列微处理器的技术发展 教材习题解答 1. 简述80286的特点和保护模式的保护功能。 【解】80286的特点: ①CPU内部分为四个处理部件:EU(执行部件)、AU(地址部件)、IU(指令部件)和BU(总线部件)。这四个处理部件可以并行的进行操作,提高了处理速度。 ②数据线和地址线完全分离。在一个总线周期中,当有效数据出现在数据总线上的时候,下一个总线周期的地址已经送到地址总线,形成总线周期的流水作业。 ③具有“实地址模式”(Real Address Mode,简称为“实模式”)和“保护虚地址模式”(Protected V irtual Address Mode,简称为“保护模式”)”两种工作模式。 ④能运行实时多任务操作系统,支持存储管理和保护功能。 ⑤实现了虚拟存储管理。 ⑥与80286 配合使用的数学协处理器是80287,它基本与8087相同,但适应80286 的两种工作模式。 保护模式体现了80286的特色,主要是对存储器管理、虚拟存储和对地址空间的保护。在保护模式下,可为每个任务提供多达1GB的虚拟存储空间和保护机制,有力地支持了多用户、多任务的操作。那些内存装不下的逻辑段,将以文件形式存在外存储器中,当处理器需要对它们进行存取操作时就会产生中断,通过中断服务程序把有关的程序或数据从外存储器调入到内存,从而满足程序运行的需要。 保护模式为不同程序设置了四个特权级别,可让不同程序在不同的特权级别上运行。依靠这一机制,可支持系统程序和用户程序的分离,并可进一步分离不同级别的系统程序,大大提高了系统运行的可靠性。 2. 简述80386 的特点、80386引脚与8086的区别。 【解】80386 的特点: 80386是全32位结构,它的外部数据总线和内部数据通道,包括寄存器、ALU和内部总线都是32位的。 80386 有3 种工作模式:实模式、虚拟86模式、386的保护模式。 80386的硬件结构可分成6个逻辑单元,它们以流水线方式工作,运行速度可达4MIPS。其硬件设计有支持段页式存储管理部件,易于实现虚拟存储系统。在保护模式下的分段寻址体系,与操作系统相配合可以组成虚拟存储器系统,一个任务的最大虚拟空间可达246=64 TB。 80386硬件支持多任务处理,用一条指令就可以实现任务切换。 80386设置了4级特权级,按优先顺序依次为0级、1级、2级、3级,前3级用于操作系统程序,后1级用于用户程序。 80386引脚与8086的区别见表3-1。 表3-1 80386引脚与8086的区别 8086CPU 80386CPU 共有40个引脚共有132个引脚 16条地址/数据复用线4条地址线34条地址线 32条数据线 在总线宽度控制信号16 BS的控制下,可实现16位或32位数据传送。字节控制信号0 BE~3 BE 协处理器接口信号 (1) PEREQ:协处理器向80386发出的请求信号,有效时表示协处理器请求与存储器之间传送数据。80386响应该请求后,将按照指令的要求控制对存储器的读写。 (2) BUSY:协处理器向80386发出的状态信号,有效时表示协处理器正在执行指令,处于忙状态,暂时不能接受新的指令。 (3)ERROR:协处理器向80386发出的状态信号,有效时表示协处理器出错。80386在检测到ERROR信号后,将转到错误处理子程序来处

OPPO 公司简介

OPPO 【公司简介】 OPPO是一家在全球注册,以设计、研发、生产时尚数码产品为主的大型高科技企业,拥有雄厚的研发实力,主要产品为智能手机、蓝光DVD。在品牌理念上追求“至美,所品不凡”,OPPO 的目标是成为全球知名的公司,树立中国企业在全世界健康长久的典范。 OPPO旗下手机尤其是智能手机和蓝光DVD一直引领业界潮流; X903为OPPO第一款全键盘智能手机,经典之作;Finder发布之时6.65mm机身为全球最薄的智能手机;U2为市面上首款将自拍美颜概念融入拍照的手机;Find 5为首款搭载1080P屏幕的安卓智能手机;N1为首款配备旋转摄像头的大屏拍照手机。这几款手机在业界均为高质量且对整个手机行业有较大的引领作用。 【领导人—陈明永】 中文名:陈明永 英文名:Tony Chen 国籍:中国 出生地:四川省万源市 出生日期:1969年7月3日 职业:商业,企业家 主要成就:参与创建步步高集团,OPPO创始人 1992年毕业于浙江大学信息与电子工程系 1992年8月到1995年,就职于中山小霸王电子工业公司,在公司担任助理总经理 1995年,随段永平离开小霸王,参与创建步步高公司,主要负责影音事业,包括:步步高VCD、DVD等, 1995—2000年期间,逐步带领步步高DVD成为行业巨擘。 2000年,步步高视听电子全权交由陈明永负责。

2001年, OPPO开始全球注册,设计、研发、生产时尚数码产品,旗下主营智能手机、蓝光DVD,陈明永出任 CEO; 【OPPO发展历程】 2004年,OPPO(中国)公司成立; 2005年,OPPO推出首款MP3;05年的X9,更是是国产MP3的一个奇迹,不仅仅是OPPO的开门红之作,从某种意义上说,更是国产mp3真正意义上的开门红之作,她是第一个,毫不逊色于国际大厂任何一个产品的里程碑式的经典之作; 2006年,OPPO推出首款MP4; 2008年,陈明永一次偶然华强北之行,发现当时手机市场鱼龙混杂,产品参差不齐,尤其是细节做工很是粗糙,他开始产生了想要做一款至美手机的想法;同年,OPPO进军手机市场;5月OPPO首款功能机“笑脸手机” A103问世; 2009年4月,OPPO手机外销工作正式启动;7月,OPPO移动通信荣获“全国售后服务行业十佳单位”; 2011年8月,OPPO首款全键盘智能手机X903上市,标志着OPPO正式进军智能机领域。X903项目历经三年的研发时间、三次平台切换、600余人的倾心投入。通过这款产品,OPPO对智能机市场的理解更加深刻;9月,NearMe系列产品上线,OPPO移动互

cpu的分类介绍和区别(inter系列的)

intel cpu 分类i7、i5、i3、T系列、P系列 现在市场的CPU有T系列、P系列、E系列、还有i3、i5、i7. T系列,是intel 双核,主要应用于笔记本。包括奔腾双核和酷睿双核,2以下的,比如T2140,是奔腾双核。2以上,T5800、T9600,数字越大功能越强。当然还有,酷睿双核要比奔腾双核好,奔腾的时代已经过去了。 P系列,也是inter酷睿双核的升级版,旨在减少功耗。同数字的P要好于同数字的T,比如P8600好于T8600. E系列,同T一样,是inter双核,也包括奔腾双核和酷睿双核,但是应用于台式机。 i7是inter高端产品,四核。 i5是i7的精简版。 i3是i5的精简版,严格来讲i3甚至不算4核,用的是双核的超线程模拟。 i7/i5/i3就没有分笔记本台式机了。 现在就很明了了功能i7>i5>i3>(P>T)

至于E,它是和P、T同一个时代的产物,主要看主频、缓存这些参数。 网上还有一篇很相信的介绍,先贴过来吧! P系列:笔记本的CPU,性能强于T系列 T系列:为笔记本CPU,大体为后边数字越大性能越强 Q系列:英特尔桌面平台最早推出的4核产品,不是原生4核心,相当于只是将两个酷睿双核CPU封装在一起 E系列:桌面平台CPU,由低端入门奔腾E系列至酷睿E系列中高端都有 Q是指台式的45nm和65nm酷睿四核CPU E是指台式的65nm酷睿双核CPU(如E6300)和台式的65nm的奔腾双核CPU(如E2160) P是指笔记本的45nm酷睿双核CPU(如P8400) T是指笔记本的65nm酷睿双核CPU(如T7500) 和笔记本的45nm酷睿双核CPU(如T8100) 和笔记本的65nm奔腾双核CPU(如T2300) 和笔记本的45nm奔腾双核CPU(如T3200) -------------- I3:为英特尔在明年将推出的新系列CPU,笔记本及桌面平台都有,采用最新32纳米工艺,双核的集成显示核心 I7:英特尔08年底推出的全新系列CPU(桌面平台),也是目前最高端性能最强系列(4核8线程),笔记本也有 I5:推出I7后10个月,再推出的产品,性能限次于I7,定位中高端,同样是原生4 核心,但不支持超线程,所以只有4线程,一定程度上是I7缩水版 -------------- 大体性能排列: 笔记本系列:I7>I3>P>T 桌面平台系列:I7>I5/I3>Q>E ****************************************************************** 最新酷睿i3、i5、i7处理器的区别是什么?特点?好处? Core i7

Gate A20与保护模式

Gate A20与保护模式 大家都知道,8088/8086只有20位地址线,按理它的寻址空间是2^20,应该是1024KB,但PC机的寻址结构是segment:offset,segment和offset都是16 位的寄存器,最大值是0ffffh,换算成物理地址的计算方法是把segment左移4位,再加上offset,所以segment:offset所能表达的寻址空间最大应为0ffff0h + 0ffffh = 10ffefh(前面的0ffffh是segment=0ffffh并向左移动4位的结果,后面的0ffffh是可能的最大offset),这个计算出的10ffefh是多大呢?大约是1088KB,就是说,segment:offset的地址表达能力,超过了20位地址线的物理寻址能力,你说这是不是有点麻烦。在早先,由于所有的机器都没有那么大的内存,加上地址线只有20位,所以当你用segment:offset的方式企图寻址100000h这个地址时,由于没有实际的第21位地址线,你实际寻址的内存是00000h的位置,如果你企图寻址100001h这个地址时,你实际得到的内容是地址00001h上的内容,所以这个事对实际使用几乎没有任何影响,但是后来就不行了,出现了80286,地址线达到了24位,使segment:offset寻址100000h--10ffefh这将近64K的存储器成为可能,为了保持向下兼容,于是出现了A20 Gate,这是后话,我们后面再细说。 我们可能经常听到一些只有在PC机上才有的一些关于存储器的专有名词,包括:常规内存(Conventional Memory)、上位内存区(Upper Memory Area)、高端内存区(High Memory Area)和扩展内存(Extended Memory),我尽量把这几个东东说明白,这需要下面这张著名的图。 这张图很清楚地说明了问题,大家都知道,DOS下的“常规内存”只有640K,这640K就是从0--A0000H这段地址空间;所谓“上位内存区”,指的就是20位地址线所能寻址到的1M地址空间的上面384K空间,就是从A0001H--100000H 这段地址空间,也就是我们说的用于ROM和系统设备的地址区域,这384K空间和常规内存的640K空间加起来就是20位地址线所能寻址的完整空间 1024KB;由于80286和80386的出现使PC机的地址线从20位变成24位又变成32位,寻址能力极大地增加,1M以上的内存寻址空间,我们统称为“扩展内存”;这里面绝大部分内存区域只能在保护模式下才能寻址到,但有一部分既可以在保护模式下,也可以在实模式下寻址,这就是我们前面提到过的地址100000h--10ffefh之间的这块内存,为了表明其特殊性,我们把这块有趣的内存区叫做“高端内存”。 前面我们提过由于IBM的愚蠢设计给PC机的内存结构埋下了麻烦的伏笔,现在我们来说说这个麻烦。我们都见过PC机上的内存条,但是由于上位内存区

手机各个部分功能介绍

手机功能电路分析本章系统分析了手机射频部分、逻辑音频部分和电源部分 手机功能电路分析本章系统分析了手机射频部分、逻辑音频部分和电源部分常用的一些功能电路,灵活应用和掌握这些知识,是快速判断和分析故障的前提。因此,无论是初学者还是有一定基础的手机维修人员,理解和掌握本章内容都十分必要。 第一节射频接收功能电路分析 一、接收电路的基本组成 移动通信设备常采用超外差变频接收机。这是因为天线感应接收到的信号十分微弱,而鉴频器要求的输入信号电平较高而且稳定。放大器的总增益一般需在120dB以上。这么大的放大量,要用多级调谐放大器且要稳定,实际上是很难办得到的。另外高频选频放大器的通带宽度太宽,当频率改变时,多级放大器的所有调谐回路必须跟着改变,而且要做到统一调谐,这也是难以做到的。超外差接收机则没有这种问题,它将接收到的射频信号转换成固定的中频,其主要增益来自于稳定的中频放大器。 手机接收机有三种基本的框架结构:一种是超外差一次变频接收机,一种是超外差二次变频接收机,第三种是直接变频线性接收机。 超外差变频接收机的核心电路就是混频器,可以根据手机接收机电路中混频器的数量来确定该接收机的电路结构。 1.超外差一次变频接收机 接收机射频电路中只有一个混频电路的称作超外差一次变频接收机。超外差一次变频接收机的原理方框图如图4-1所示。它包括天线电路(ANT)、低噪声放大器(LNA)、混频器(Mixer)、中频放大器(IF Amplifier)和解调电路(Demodulator)等。摩托罗拉手机接收电路基本上都采用以上电路。 超外差一次变频接收机工作过程是:天线感应到的无线蜂窝信号(GSM900频段935,--960MHz 或DCSl800频段1805---1880MHz)不断变频,经天线电路和射频滤波器进入接收电路。接收到的信号首先由低噪声放大器进行放大,放大后的信号再经射频滤波器后,被送到混频器。在混频器中,射频信号与接收VCO信号进行混频,得到接收中频信号。中频信号经中频放大后,在中频处理模块内进行RXI/Q解调,解调所用的参考信号来自接收中频VCO。该信号首先在中频处理电路中被分频,然后与接收中频信号进行混频,得到67.707kHz的RXI/Q 信号。 2.超外差二次变频接收机 若接收机射频电路中有两个混频电路,则该机是超外差二次变频接收机。超外差二次变频接收机的方框图:如图4-2所示。 与一次变频接收机相比,二次变频接收机多了一个混频器和一个VCO,这个VCO在一些电路中被叫作IFVCO或VHFVCO。诺基亚手机、爱立信手机、三星、松下和西门子等手机的接收电路大多数属于这种电路结构。 在图4—1和图4-2中,解调电路部分也有VCO,应注意的是,该处的VCO信号是用于解调,作参考信号而且该VCO信号通常来自两种方式:一是来自基准频率信号13MHz,另一种是来自专门的中频VCO。 超外差二次变频接收机工作过程是:天线感应到的无线蜂窝信号(GSM900频段935~960MHz 或DCSl800频段1805—1880MHz)经天线电路和射频滤波器进入接收电路。接收到的信号首先由低噪声放大器进行放大放大后的信号再经射频滤波后被送到第一混频器。在第一混频器

80386 和 保护模式

80386 和保护模式 ___William Liu Intel CPU 一般可以运行在两种模式之下,即实模式和保护模式。早期的 Intel CPU ( 8086 , 8088 )只能工作在实模式之下,系统中只能运行单个任务,而且只能使用实地址模式。对于 Intel 80386 以上的芯片则还可以运行在 32 位的保护模式之下。在保护模式之下的 CPU 可以支持多任务;支持 4GB 的物理内存;支持 64TB 的虚拟内存;支持内存的页式管理和段式管理以及支持特权级。 本文档将首先介绍 Intel 80386 CPU 的几个内部寄存器,然后再由浅入深的分别介绍保护模式下的段式管理,页式管理,虚拟内存,多任务以及特权级管理等几个方面。 Intel 80386 CPU 的内部寄存器 这一部分先大致介绍一下 386 的内部寄存器,具体细节在后面的几节中再详细说明。一般来说, CPU 设计用来系统编程的系统寄存器包括如下几类: ?标志寄存器 (EFLAGS) ?内存管理寄存器 (GDTR , LDTR , IDTR , TR) ?控制寄存器 (CR0 , CR1 , CR2 , CR3 , CR4) ?兼容 8086 通用寄存器( EAX , EBX , ECX , EDX ) ?兼容 8086 段寄存器( CS , DS , ES , SS , FS , GS ) ?兼容 8086 数据寄存器( ESI , EDI , EIP , ESP ) 下面分别加以介绍:

1) 标志寄存器 EFLAGS : 跟 8086/8088 的 FLAGS 大致差不多。只不过位宽由 16bit 变成了 32bit ,负责的状态标志也多了一些。见图一所示: 图一: EFLAGS 的结构 其中系统标志: VM -虚拟 8086 模式; RF -恢复标志; NT -任务嵌套标志;IOPL - I/O 特权级标志; IF -中断允许标志。 2) 内存管理寄存器: 一共有 4 个,用于分段内存管理,都是用于存放指针的,只是所指的再内存单元中的内容有所不同。 GDTR 全局描述符表寄存器( Global Descriptor Table Register ),存放的是一个指向内存单元列表的指针,用于指向全局段描述表( GDT ),如图二所示。共 48bit ,高 32bit 是 GDT 的基址,低 16bit 描述 GDT 的长度。由于每项 8Byte ,所以共可以有 2^(16)/8=2^13 项。 IDTR 中断描述符表寄存器( Interrupt Descriptor Table Register ),存放的是也一个指向内存单元列表的指针,用于指向全局中断描述符表( IDT ),如图二所示。跟 GDTR 一样,共 48bit 。

保护模式编程

第1章保护模式编程一 如果想更深、更亲近的了解电脑软件。那么学习cpu是你的必选!! 386是CPU史的一大转折点,那386做基础课是最好不过了。那么我们将开始进行学习之旅!!!大家跟我一块学习吧,呵呵!!! 1.1 准备工作 l1、NASM 编译环境(当然Masm 也可以但是用它来写COM程序比较 麻烦) l2、虚拟机 Virtual PC(Windows平台,执行比较快,即模拟又虚拟硬件)、 WMWarve(WIndows平台虚拟硬件,)、 Bochs(支持Windows平台、也支持在Linux平台上运行有RPM版本的) 我们这些生长在Windows这棵大树下的朋友们,还是用Virtual PC吧.。 l3、写虚拟启动镜像文件的程序 :不知道我观察的对不对?用Nasm 编译一个bin 然后将它转换为img 镜像文件的时候。只要文件大小符合软驱的标准就能启动。那么就代表a.bin 与a.img 文件的内容一模样就是文件大小不一样!我是不太了解镜像文件格式.我用的是Virtual PC。 1.2 开始接触引导程序 1.2.1 Com文件 Com文件是纯二进制的文件,也是直接与Cpu交换的顺序指令文件。Com文件的大小是有限制的,不能超过64KB.因为8086时代的CPU地址线是20位的,20位能表达的数值也就是fffffh(1MB )。而寄存器最高也只是16位,无法用5个F的形式来表达地址,所以用CS(段基地址)*16:IP(偏移地址)来寻址!80386后通用寄存器都得到了32位扩展! 而Cpu地址线也得到了32位的扩展。引导程序前期是需要进入实模式的,因为这是硬件上的限制是IA32的限

史上最全手机cpu处理器详解

手机处理器详解 智能手机CPU成了各大厂商,争夺和宣传的焦点.但很多人对手机CPU的厂商和具体产品不是很了解.那么让我们来简单介绍一下这些厂商和他们产品系列以及现在他们目前最炙手可热的产品。 目前CPU在国际上比较大的有高通、英伟达、三星、倒们仪器.当然还有台湾的MTK 以及中国”芯”华 为海思.所以我们今天的主角就是他们啦! 1.高通(Qualcomm ) 高通是目前智能手机普遍采用的芯片厂商之一,高通CPU的特点是性能表现出色,多媒体解析能力 强,能根据不同定位的手机,推出为经济型、多煤体型、增强型和融合型四种不同的芯片.高通几乎 统治了安卓的半壁江山和WP的几乎全部领土. 目前,高通已将旗下的手机处理器统一规划为Snapdragon (骁龙)品牌,根据处理器性能和功能 定位的不同,又将其由低到高分为S1 、S2 、S3 、S4 四个类别.其中S1针对大众市场的智能手机产品.也就是我们所熟知的千元内智能手机;S2针对高性能的智能手机和平板电脑:S3 在S2的基础上又 对多任务以及游戏方面有更大提升;S4 是高通目前最高端,同时性能也最强的处理器系列,其中的双 核以及四核产品主要针对下一代的终端产品,包括WindowS8平板等. 高通Snapdragon S1 : 65nm 制程面向低端智能终端 高通Snapdragon S1处理器主要是针又士对大众市场的智能手机.高通Snapdragon S1采用65nm 制 程,最高配置1GHz 主频和Adreno 200 图形处理器.在这里要说明的是,X为2 时代表只支持WCDMA制式,X 为6时代表同时支持CDMA 和WCDMA 制式,这一规则同样适用于高通Snapdragon其它系列. 高通SnaPdragonS2 : 45nm 制程工艺改进/高端标配 由于工艺制程的原因,在发热最和待机时间上,高通第一代处理器并不让人满意,所以高通随后 推出了第二代处理器,面向高性能的智能手机和平板电脑的Snapdragon S2 处理器. 高通SnaPdragon S3 :异步双核、功耗降低 台北国际电脑展上正式推出了其第三代Snapdragon手机芯片产品,新款产品采用双核设计,一个 处理器上集成两个运算核心,在处理任务的时不仅具备更强的运算能力,同时在功耗上,也要比单核 心低,计算能力得到很大提高,最高1.5GHz 的主频也为其吸引了众多关注. 高通SnapdragonS4 :全新架构和工艺面向下代智能终端 代号为Krait(环蛇)的Snapdragon 第四代移动处理器一SnapdragonS4代表的是高通下一代终端 的处理器,采用28nm 制程工艺.具备单、双或四核心等多种型号,最高主频可达2.5GHz ,较当前基 于ARM 的CPU 内核全面性能提高150 % ,并将功耗降低65% . 代表产品:APQ8064(骁龙S4 PRO)【小米手机2 采用此款处理器】 APQ8064隶属于高通晓龙S4 pro 系列,采用28nm 工艺制造,集成最新的Adreno 320 GPU ,整合 四个Krait 架构CPU 核心,每核主频最高达1.5GH/1.7GHz .它是全球首款采用28nm 制程的四核移动 处理器,同时也是高通首款四核心处理器.APQ8064采用的Krait CPU 微架构是高通公司基于ARMv7-A 指令集自主设计的新型高性能架构,采用异步对称式多核处理技术(aSMp ) ,较高通第一代Scorpion CPU 微架构在性能上提升60%以上,功耗降低65 % . Krait 的设计采用了使用新电路技术的定制设计 流程以提高性能,降低功耗.Krait 的电源效率也带来了更佳的热曲线,使Krait 多处理器系统与竞 争解决方案相比,能够以峰值性能运行更长时间。在指令集方面,Krait 兼容CortexA-15 系列相应的 ARM 指令如VFP3/V4 和NEONAdy SIMD,而且在性能上Krait 也和Mobil版的CortexA-15 接近.所以

相关主题