<嵌入式计算系统设计原理>

  偶然读到<嵌入式计算系统设计原理>这本书,发现好多东西都不知道,做点摘记.
嵌入式计算机:简单来说,使用了微处理器,特点是考虑成本,效率.
结构描述:可使用UML类图
行为描述:可使用UML中的顺序图,活动图,状态图...
计算机体系结构分类:冯.诺依曼结构,哈佛结构(程序和数据分别存储), CISC和RISC
ARM 7属于冯.诺依曼结构,ARM 9属于哈佛结构,ARM体系有16个通用寄存器.
管态:程序一般运行于用户态,管态具有其它特权.比如说,动态改变内存单元地址.ARM中的命令是SWI CODE_1
异常:是一种内部可以检测到的错误.
陷阱:也称为软件中断.
协处理器:协助CPU完成某些工作的处理器,提高了灵活性.例如,浮点运算.
超标量执行:在一个时钟周期内执行多条指令.
总线协议:大部分总线协议使用四周期握手协议.
ARM总线:有AHB和APB组成.
调试方法:1.断点 2.LED 3.仿真器 4.逻辑分析器
死代码是指永远不执行的代码.
过程内嵌(inlining)
性能分析=路径+指令耗时,要少使用寄存器,多使用高速缓存
循环优化的三种方法:代码移出,归纳变量,削减强度
抢先式多任务处理使用中断实现上下文切换.
进程间通信有两种方式:共享内存,消息传递.  消息的发送有阻塞和非阻塞式两种.阻塞时进程进入等待状态.非阻塞时进程可继续执行.
调度算法:单一速率(固定优先级),期限最近优先,FIFO,RR


待续...
posted @ 2008-04-26 15:40  fishert  阅读(292)  评论(0编辑  收藏  举报