1计算机系统基础知识.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章 计算机系统基础知识 本章首先概要介绍嵌入式系统,然后对计算机系统常用进位计数制、数据的表示和 运算、计算机系统硬件基本组成和体系结构以及可靠性与系统性能评测等基础知识进行 简要介绍。 1.1 嵌入式计算机系统概述 嵌入式系统的应用范围非常广泛,可以说除了桌面计算机和服务器外,所有计算设 备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制。 大多数商用的嵌入式系统都设计成专用任务的低成本产品,同时大多数的嵌入式系 统都具有实时性的要求。有些功能需要非常快的主频,但大多数功能并不需要高速的处 理能力。这些系统通过特定的器件和软件来满足实时性的要求。 简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成 本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来 说需要较低的性能,因此与通用 PC 相比,嵌入式系统能够使用一个满足辅助功能的合适 的 CPU,从而可以简化系统设计,并降低成本。例如,数字电视的机顶盒需要处理每秒 百万兆位的连续数据,但这些数据处理大部分是由定制的硬件来实现的,如解析、管理 和编解码多个频道的数字影像。 对于大批量生产的嵌入式系统,如便携式音乐播放器或手机等,降低成本就成为最 主要的问题。这些系统通常只有以下几个芯片:一个高度集成的 CPU,一个定制的芯片 用于控制其他所有的功能,还有一个存储芯片。在这种设计中,每部分都设计成使用最 小的系统功耗。 对于小批量的嵌入式应用,为了降低开发成本,常常使用 PC 体系结构,通过限制程 序的执行时间或用一个实时操作系统来替换原先的操作系统。在这种情况下,可以使用 一个或多个高性能的 CPU 来替换特殊用途的硬件。 嵌入式系统的软件通常运行在有限的硬件资源上:没有硬盘、操作系统、键盘或屏 幕。软件一般也没有文件系统,如果有的话,也会采用 Flash 驱动器。如果有人机交互接 口,也是一个小键盘或液晶显示器。 嵌入到机械设备中的嵌入式系统需要长期无故障连续运行,因此它的软件需要比 PC 中的软件更加仔细地开发及更加严格的测试。 根据 IEEE (国际电气电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅 2 嵌入式系统设计师教程(第 2 版) 助设备、机器和车间运行的装置”。这主要是从应用上加以定义的,从中可以看出嵌入式 系统是硬件和软件的综合体,还可以涵盖机械等附属装置。 目前国内一个普遍认同的嵌入式系统定义是:以应用为中心、以计算机技术为基础, 软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计 算机系统。 可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。 通常,嵌入式系统是一个控制程序存储在 ROM 中的嵌入式处理器控制板。事实上,所 有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些 嵌入式系统还包含操作系统,但大多数嵌入式系统都是单个程序实现整个控制逻辑。 信息时代和数字时代的到来,为嵌入式系统的发展带来了巨大的机遇,同时也向嵌 入式系统厂商提出了新的挑战。目前,嵌入式技术与互联网(Internet )技术的结合正在 推动着嵌入式系统的飞速发展,嵌入式系统的研究和应用产生了如下新的显著变化: • 新的微处理器层出不穷,嵌入式操作系统自身结构的设计更加便于移植,能够在 短时间内支持更多微处理器。 • 嵌入式系统的开发是一项系统工程,开发厂商不仅要提供嵌入式软硬件系统本身, 同时还要提供强大的硬件开发工具和软件支持包。 • 通用计算机上使用的新技术、新观念开始逐步移植到嵌入式系统中,嵌入式软件 平台得到进一步完善。 • 各类嵌入式 Linux 操作系统迅速发展,由于具有源代码开放、系统内核小、执行 效率高、网络结构完整等特点,很适合信息家电等嵌入式系统的需要,目前已经 形成了能与 Windows CE 、Palm OS 等嵌入式操作系统进行有力竞争的局面。 •

文档评论(0)

Lancyalice + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档