深入brew开发-第一章硬件基础.docVIP

  • 0
  • 0
  • 约16.31万字
  • 约 180页
  • 2018-03-11 发布于天津
  • 举报
深入brew开发-第一章硬件基础.doc

第一章 硬件基础 ?????? 硬件是软件的运行平台,没有硬件的支撑软件也将不复存在。您能想象没有显示器软件将如何显示图形,没有CPU软件将如何运行吗?反正我想象不到!但是如果把问题反过来问就问到本质了,软件运行需要哪些硬件支持呢?看图1.1: CPU RAM ROM 输出设备 输入设备 存储设备 图1.1 系统结构框图 ?????? 我们抛开硬件的什么电器特性等等,去芜存菁,就是上面的这个图了。如果程序要运行没有CPU是不行的,CPU要快速的交换数据,没有RAM也是不行的。因此无论任何系统,CPU和RAM都是必不可少的。您一定会提醒我ROM不也是不变的吗?这种说法不完全对,因为在PC系统和嵌入式系统之间ROM的作用是不一样的。在PC系统中ROM就是那个BIOS芯片,是用来提供系统的启动代码和基本的输入输出功能的;而在嵌入式系统中,ROM存储了全部的代码,它已经将PC中的BIOS和硬盘的与代码相关的功能混合在一起了。 设备 PC系统典型硬件设备 嵌入式系统典型硬件设备 CPU 任何CPU 任何CPU RAM 任何RAM 任何RAM ROM BIOS芯片 Flash芯片 存储设备 硬盘 Flash芯片 输入设备 键盘 键盘 输出设备 显示卡+显示器 LCD显示屏 ?????? PC的ROM ——BIOS芯片可以采用Flash芯片,在这里之所以不写成

文档评论(0)

1亿VIP精品文档

相关文档