关于使用ARM制作MP播放器分析.pptxVIP

  • 0
  • 0
  • 约4.98千字
  • 约 75页
  • 2023-12-03 发布于湖北
  • 举报
嵌入式系统;本节提要;访问硬盘。由于扇区的队列式分布,并且由于一个给定的任务所需的磁轨之间的距离不同,所以这个任务不能确定它访问所 需数据的时间。此外,硬盘是机械设备,它的时间精度远大于纯电子设备(比如RAM);并且为了减少平均磁盘访问时间访问硬盘还需被缓冲。 ·访问网络。尤其对于TCP/IP协议,在信息传送错误条件下的再发送数据包。 ·低决定时间。参阅1.3.4. ·时间的另一个有关的延迟是基于一个这样的事实:运行一个定时器芯片通常会产生不可预料的延迟。这个延迟是毫秒级的,所以只对高精度时间要求比较重要。 ·非实时设备驱动器。设备驱动器对于它们的时间预算通常是捉襟见肘的:它们应用忙等待或者粗略估计休眠时间,来代替定时器中断,或者锁定资源长于所必需的时间,或者通过对应的时间不可预知性在用户空间里运行。 ·内存分配和管理。当??个任务要求更多内存空间之后(例如,通过malloc函数调用),用于完成要求的内存分配任务的时间是不可预料的。尤其当分配的内存变得支离破碎并且没有连续的内存块可以分配时。然而,当所有任务所需的总内存空间大于可用的物理内存空间时一个普通意义的操作系统将在物理内存之外进行系统代码和数据的交换。;实时系统;实时系统;需求分析:主要对用户需求和系统交互的环境进行建模,包括对象建模和动态建模两个过程。对象建模主要是描述系统的静 态模型,用来描述系统的静态关系。动态建模主要

文档评论(0)

1亿VIP精品文档

相关文档