Linux学习_第一章计算机结构001

1.cpu中包含一些指令集,包含算数逻辑单元和控制单元
2.那这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到的两种主要 CPU 架构, 分别是:精简指令集 (RISC) 与复杂指令集 (CISC) 系统
3.精简指令集 (Reduced Instruction Set Computer, RISC) :(注 注 5)
这种 CPU 的设计中,微指令集较为精简,每个指令的运行时间都很短,完成的动作也很单纯,指令
的执行效能较佳; 但是若要做复杂的事情,就要由多个指令来完成。常见的 RISC 微指令集 CPU 主
要例如甲骨文 (Oracle) 公司的 SPARC 系列、 IBM 公司的 Power Architecture (包括 PowerPC) 系
列、与安谋公司 (ARM Holdings) 的 ARM CPU 系列等。
在应用方面,SPARC CPU 的计算机常用于学术领域的大型工作站中,包括银行金融体系的主服务器
也都有这类的计算机架构; 至于 PowerPC 架构的应用上,例如新力(Sony)公司出产的 Play Station
3(PS3)就是使用 PowerPC 架构的 Cell 处理器; 那安谋的 ARM 呢?你常使用的各厂牌手机、PDA、
导航系统、网络设备(交换器、路由器等)等,几乎都是使用 ARM 架构的 CPU 喔! 老实说,目前
世界上使用范围最广的 CPU 可能就是 ARM 这种架构的呢! (注 6)
  复杂指令集(Complex Instruction Set Computer, CISC) :(注 注 7)
与 RISC 不同的,CISC 在微指令集的每个小指令可以执行一些较低阶的硬件操作,指令数目多而且
复杂, 每条指令的长度并不相同。因为指令执行较为复杂所以每条指令花费的时间较长, 但每条个
别指令可以处理的工作较为丰富。常见的 CISC 微指令集 CPU 主要有 AMD、Intel、VIA 等的 x86 架
构的 CPU。
由于 AMD、Intel、VIA 所开发出来的 x86 架构 CPU 被大量使用于个人计算机(Personal computer)用途
上面, 因此,个人计算机常被称为 x86 架构的计算机!那为何称为 x86 架构(注 8)呢? 这是因为最
早的那颗 Intel 发展出来的 CPU 代号称为 8086,后来依此架构又开发出 80286, 80386..., 因此这种架
构的 CPU 就被称为 x86 架构了。
在 2003 年以前由 Intel 所开发的 x86 架构 CPU 由 8 位升级到 1632 位,后来 AMD 依此架构修改新
一代的 CPU 为 64 位, 为了区别两者的差异,因此 64 位的个人计算机 CPU 又被统称为 x86_64 的架
构喔!

所谓的位指的是CPU一次数据读取的最大量!64位CPU代表CPU一次可以读写64bits
这么多的数据,32 位 CPU 则是 CPU 一次只能读取 32 位的意思。 因为 CPU 读取数据量有限制,因此能够从内存
中读写的数据也就有所限制。所以,一般 32 位的 CPU 所能读写的最大数据量,大概就是 4GB 左右。
那么不同的 x86 架构的 CPU 有什么差异呢?除了 CPU 的整体结构(如第二层快取、每次运作可执行
的指令数等)之外, 主要是在于微指令集的不同。新的 x86 的 CPU 大多含有很先进的微指令集, 这
些微指令集可以加速多媒体程序的运作,也能够加强虚拟化的效能,而且某些微指令集更能够增加能
源效率, 让 CPU 耗电量降低呢!由于电费越来越高,购买计算机时,除了整体的效能之外, 节能
省电的 CPU 特色也可以考虑喔!
例题:
最新的 Intel/AMD 的 x86 架构中,请查询出多媒体、虚拟化、省电功能各有哪些重要的微指令集?(仅供参考)
答:
  多媒体微指令集:MMX, SSE, SSE2, SSE3, SSE4, AMD-3DNow!
  虚拟化微指令集:Intel-VT, AMD-SVM
  省电功能:Intel-SpeedStep, AMD-PowerNow!64/32 位兼容技术:AMD-AMD64, Intel-EM64T


主板上面有个连结沟通所有设备的芯片组,这个芯片组可以将所有单元的设备
链接起来, 好让 CPU 可以对这些设备下达命令。其他单元的重要设备主要有


 但是工作站计算机强调的是稳定不当机,并且运算过程要完全正确,因此工作站以上等级
的计算机在设计时的考虑与个人计算机并不相同啦! 这也是为啥工作站等级以上的计算机售价较贵
的原因。


CPU 的指令周期常使用 MHz 或者是 GHz 之类的单位


由于网络使用的是 bit 为单位,因此网络常使用的单位为 Mbps 是 Mbits per second,亦即
是每秒多少 Mbit。举例来说,大家常听到的 20M/5M 光世代传输速度,如果转成文件容量的 byte 时,
其实理论最大传输值为:每秒 2.5Mbyte/ 每秒 625Kbyte 的下载/上传速度喔


假设你今天购买了 500GB 的硬盘一颗,但是格式化完毕后却只剩下 460GB 左右的容量,这是什么原因?
答:
因为一般硬盘制造商会使用十进制的单位,所以 500GByte 代表为 500*1000*1000*1000Byte 之意。 转成文件的容
量单位时使用二进制(1024 为底),所以就成为 466GB 左右的容量了。
硬盘厂商并非要骗人,只是因为硬盘的最小物理量为 512Bytes,最小的组成单位为扇区(sector), 通常硬盘容量的
计算采用『多少个 sector』,所以才会使用十进制来处理的。相关的硬盘信息在这一章后面会提到的!

由于主板是链接各组件的一个重要项目,因此在主板上面沟通各部组件的芯片组设计优劣,就会影响
效能不少喔!早期的芯片组通常分为两个网桥来控制各组件的沟通, 分别是:(1)北桥:负责链接速
度较快的 CPU、主存储器与显示适配器界面等组件;(2)南桥:负责连接速度较慢的装置接口, 包括
硬盘、USB、网络卡等等。(芯片组的南北桥与三国的大小乔没有关系 @_@)。不过由于北桥最重要
的就是 CPU 与主存储器之间的桥接,因此目前的主流架构中, 大多将北桥内存控制器整合到 CPU
封装当中了。所以上图你只会看到 CPU 而没有看到以往的北桥芯片喔!

这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值