软考知识点巩固 - 嵌入式系统基础知识

本文介绍了嵌入式系统中的进程间通信方式、高速缓存优化策略,包括Write-Through和Write-Back写入模式,以及双机容错技术(热备份与双工系统)的应用。此外,还详细讲解了SDRAM与控制器地址线连接的接线规则。
摘要由CSDN通过智能技术生成

嵌入式系统基础知识

1、现在最常用的进程间通信的方式有:信号,信号量,消息队列,共享内存;

2、提高高速缓存命中率的最好方法是尽量使Cache存放CPU最近一直在使用的指令与数据,当Cache装满后,可将相对长期不用的数据删除,提高Cache的使用效率。为保持Cache中数据与主存储器中数据的一致性,避免CPU在读写过程中将Cache中的新数据遗失,造成错误地读数据,确保Cache中更新过程的数据不会因覆盖而消失,必须将Cache中的数据更新及时准确地反映到主存储器中,这是一个Cache写入过程,Cache写入的方式通常采用直写式、缓冲直写式与回写式三种,下面比较介绍这三种Cache写入方式。

Write-Through:在write的时候,同步更新cache和memory中的数据。

缓写式(post write)即CPU在更新Cache时不直接更新主存中的数据,而是把更新的数据送入一个缓存器暂存,在适当的时候再把缓存器中的内容写入主存。在这种方式下,CPU不必等待主存写入而造成的时延,在一定程度上提高了速度,但由于缓存器只有有限的容量,只能锁存一次写入的数据,如果是连续写入,CPU仍需要等待。

Write-Back:在write的时候更新cache,但是memory中的数据不一定同步更新,只有当cache到一定程度才会把cache中的数据刷到memory中,或者通过cache指令刷新,不会同步自动刷新。

3、嵌入式系统中,利用双机的方法可以达到容错的目的。
其中,一个联机工作,另一个用作备份,若备份也一直保持与承担联机工作的机器同步运行,一旦工作机出现故障,只需要将备份机切入系统,便能立即代替原有工作机,这种备份叫热备份。这种系统叫双重系统。

当备份机平时停机或做其他工作,仅在工作机出现故障时才让它替代,使系统恢复正常,这样的系统称为双工系统。

4、
一个SDRAM应该与SDRAM控制器的地址线相连。当这个SDRAM存储宽度分别为8.16.32时的接线情况。

8位时sdram的A0接控制器的A0

16位时sdram的A0接控制器的A1

32位时sdram的A0接控制器的A2

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值