论文部分内容阅读
随着芯片集成度的飞速提高,一个电子系统或分系统可以完全集成在一个芯片之上,集成电路的设计已经进入系统集成芯片(SOC)时代。系统集成芯片的出现,使得系统越来越复杂,SOC中的实时操作系统由于能提高系统设计的可重用性、增加系统的可靠性和可用性,而日益受到重视。存储器是嵌入式系统的重要资源,存储管理直接影响系统的性能。 本文以HDTV信源集成解码芯片为开发背景,研究和实现了应用于该SOC芯片的实时操作系统的存储管理策略。 第一章中首先介绍了操作系统并着重介绍实时操作系统的相关问题,然后阐述了系统集成芯片及应用于系统集成芯片的实时操作系统的特点和设计方法。 第二章主要讨论存储管理。首先简单介绍了操作系统的存储管理的需求以及不同的存储管理策略,然后以几个常见的实时操作系统为例介绍实时操作系统的存储管理策略,最后,我们阐述了应用于SOC芯片的操作系统存储管理的一般问题,并以本文后面将要介绍的基于HDTV信源解码芯片的实时操作系统存储管理为例,介绍其和一般实时操作系统的区别及其管理策略。 第三章具体描述应用于HDTV信源解码芯片的实时操作系统存储管理策略的设计及实现。首先对系统进行了分析,得到其对操作系统的存储管理的具体要求,然后针对上面提出的需求,设计并实现了相应的存储管理策略,包括分页不交换的虚拟存储机制、存储保护、存储共享以及内存的静态/动态分配机制,最后介绍了在本系统研究和实现过程中用到的几个工具软件。 第四章主要是对第三章中设计并实现的基于HDTV信源解码芯片的操作系统存储管理模块进行仿真测试,并对仿真结果进行了分析。