发布时间:2013年7月19日
计算机系统大致分为两类。第一类就是目前用的计算机,最常见的台式计算机。第二类计算机:嵌入式计算机,这种计算机往往作为控制和/或监控目的的而集成到另外的系统中。
系统体系结构:单个处理器是不能完成任何的,还需要存储器(用于程序核数据存储)、支撑逻辑以及至少一个I/O设备(输入/输出设备),用以实现计算机系统于外界之间的数据传输。计算机系统的存储器包含了处理器将要执行的指令以及将要操作的数据。指令由计算机系统从存储器里读取,而数据则可以读出和写入存储器,上述形式的计算机结构就是冯.诺伊曼体系结构。冯.诺伊曼计算机可以归类为控制流计算机,在这种体系结构中,计算机的执行步骤由程序的顺序控制所管理。另有一种为哈佛体系结构,其指令和数据具有不同的内存空间。
总线:所谓总线,就是具有相关功能的信号线的物理集合。总线允许在计算机系统的不同部件之间传输电子信号,因此可把信息从一个设备传输到另外一个设备上。当今的多数微处理器采用了三总线系统体系结构,分别为地址总线、数据总线和控制总线。数据总线是双向的,具体的传输方向由处理器决定。地址总线传输的是地址信息,这一地址指向微处理器想要访问的内存单元。控制总线携带来自处理器的当前访问状态信息,如写操作还是读操作。控制总线也将当前访问状态信息返回给处理器,例如地址错误等。
嵌入式硬件知识的学习首先需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。