本节书摘来自华章计算机《计算机系统:系统架构与操作系统的高度集成》一书中的第3章,第3.2节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.2 处理器实现涉及什么

实现一个处理器需要考虑以下一些因素:价格、性能、功耗、散热、操作环境等。例如,用于军事的处理器需要更加坚固的实现以抵抗恶劣多变的环境。用于笔记本的同样的处理器则不需要这么坚固的实现。
处理器的实现主要有两个方面需要关注。
1)第一个关心的问题是电子部件(ALU、总线、寄存器等)的组成如何满足处理器的性能价格定位。
2)第二个关心的问题与热学和机械问题有关。包括散热以及在印刷电路板(通常称为主板)上放置处理器的物理几何学等。
这两个问题是与单芯片处理器相关的。当然,计算机中的硬件不仅仅是一个处理器。还有许多其他问题需要整体考虑,包括印刷电路板、背板、连接器、底盘设计等。总的来说,计算机系统设计是多方面的一种权衡。如果我们只考虑高端市场(超级计算机、服务器、台式机),那么大概就是性能与价格的权衡。然而,对于手机这样的嵌入式系统来说,功耗(power consumption)、性能(performance)、面积(area)这三者的结合(通常称为PPA)才是设计中的主导原则。

原则上,计算机设计是一种依靠经验的工作,在多个维度上进行权衡就像猜谜一样。
本章中,我们着眼于处理器实现。尤其是,处理器的数据通路和控制。本章中的设计是一个基础版本。在第5章中,我们会探索流水线处理器的实现。
现在我们复习逻辑设计课程中可能已经讲过的一些重要的硬件概念。

《计算机系统:系统架构与操作系统的高度集成》——3.2 处理器实现涉及什么...相关推荐

  1. 读书笔记 计算机系统--系统架构与操作系统的高度集成 第一章概叙

    大二下开始意识到计算机基础的重要性,就去图书馆随缘找了一本机械工业出版社的大部头书籍开始看, 也为了让自己养成总结和记录的习惯,把每一章的内容结构化的写成读书笔记.以后查阅方便. 这本书是集成的,计算 ...

  2. 《计算机系统:系统架构与操作系统的高度集成》——1.6 操作系统的演化

    本节书摘来自华章计算机<计算机系统:系统架构与操作系统的高度集成>一书中的第1章,第1.6节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D ...

  3. 《计算机系统:系统架构与操作系统的高度集成》——1.3 操作系统的作用

    本节书摘来自华章计算机<计算机系统:系统架构与操作系统的高度集成>一书中的第1章,第1.3节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D ...

  4. 系统架构设计基础(一)

    今天我们来聊一下系统架构设计的相关基本概念. 系统架构这个词现在用的非常多,大家可能平时都在用在讲.那么这个词我觉得用的也比较淡,什么事情可能不能扯上一点系统架构.但是回过头去想,这种架构确实也不是一 ...

  5. 【系统架构设计师】第一章:操作系统(1.1.1---1.1.2)操作系统的分类和结构

    好久不见了.最近由于忙着期末考试,所以一直没更新帖子,最近考完了,我又回来了. 很久不动笔了,突然很手痒,但是又一直在纠结写什么. 原计划要写kali的从零开始的教程,不过仔细想想其实那个并没有系统架 ...

  6. [架构之路-139]-《软考-系统架构设计师》-企业信息化战略与实施:信息系统生命周期、企业信息化与电子商务、企业应用集成

    前言: 企业信息化的本质是企业的管理的信息化,中心是企业管理,是通过信息化的手段辅助企业管理. 因此,架构师不仅仅要懂软件,懂架构,还需要熟悉企业管理的架构,懂企业管理的流程!!! 这也是<软考 ...

  7. 软考高级系统架构设计师系列论文三十五:论企业应用集成

    软考高级系统架构设计师系列论文三十五:论企业应用集成 一.摘要 二.正文 三.总结 一.摘要 2021年4月,我参加了南京车站综合信息平台项目的开发,承担项目的方案设计任务.该项目力图通过对车站现有系 ...

  8. 软考笔记(一)高级系统架构师/分析师:计算机系统基础

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 软考架构师笔记(三):操作系统基础 软考架构师笔记(四):企业信息化与系统规划 软考架构 ...

  9. 【云计算与大数据计算】大数据物理、集成、安全架构及阿里云飞天系统架构讲解(超详细)

    一.物理架构 物理架构 - 企业大数据系统的各层次系统最终要部署到主机节点中,这些节点通过网络连接成 为一个整体,为企业的大数据应用提供物理支撑 ,企业大数据系统由多个逻辑层组成,多个逻辑层可以映射到 ...

最新文章

  1. 网页制作使用CSS样式制作轮播教程,静态网页设计与开发 1.案例——CSS3制作图片轮播图 (4)使用纯CSS3代码实现简单的图片轮播——分步骤实现.docx...
  2. 支付宝被曝光了一段视频,或许“刷脸支付”的时代就要来临了
  3. JAVA实现判断树的子结构及树的镜像问题(《剑指offer》)
  4. 手动启动 oracle 服务
  5. Python编程基础:第五十三节 匿名函数Lambda Function
  6. 【小练习02】CSS--网易产品
  7. 【产品】密码明文显示的必要性和解决方案
  8. mac下chrome浏览器的标签页、进程和内存分配
  9. wince中的BSP工程的相关文件介绍
  10. hibernate的初次使用
  11. 程序员面试金典 - 面试题 17.14. 最小K个数(快排划分O(n))
  12. 开课吧Java课堂:如何使用迭代函数
  13. 数据结构严蔚敏清华大学pdf_2021年清华(清华大学)电子信息考研
  14. 千呼万唤始出来:JUC灵魂AQS终于来了
  15. SpringCloud整合Skywalking实现链路追踪
  16. F5 BIG-IP 17.0.0
  17. transformer 模型的decoder部分 带gif动图
  18. 电动门窗防夹发展新趋势-基于电机纹波的防夹
  19. 莆田学院c语言怎么查成绩,莆田学院教务管理系统成绩查询、网上选课查分登录入口...
  20. 逆序对 矩阵 好事成双 金牌银牌铜牌 发工资

热门文章

  1. Android事件分发浅析
  2. linux编译带pgm的zmq,ZeroMQ接口函数之 :zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输...
  3. oracle ogg 删除,OGG导致归档无法RMAN删除一例
  4. id vue2路由传参_vue 路由跳转传参
  5. html提值到php 冒泡,如何实现Html事件冒泡
  6. Python实现一键打开/关闭防火墙
  7. Windows10安装redis(图文教程)
  8. 第12章[12.8] Spring Boot+Ext JS 实现图形验证码
  9. Shell 脚本自动Telnet 并执行远端机器的脚本
  10. java 分布式事务处理