2011年计算机软件水平考试嵌入式系统设计师辅导笔记(23)

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  4、内存保护

  操作系统通常利用MMU 来实现操作系统内核与应用程序之间的隔离,以及应用程序与应用程序之间的隔离。

  内存保护包含两个方面的内容:

  A. 防止地址越界,每个应用程序都有自己独立的地址空间。

  B. 防止越权操作,每个应用程序都有自己的访问权限。

  5、实模式与保护模式

  在嵌入式系统中,常见的存储管理方案可以分为两大类:实模式和保护模式。

  实模式:内存的平面使用模式。特点有:

  A. 不划分“系统空间”与“用户空间”,无须进行地址映射。

  B. 操作系统与应用程序之间不再有物理的边界。

  C. 系统中的“任务”或“进程”,实际上全是内核线程。

  在实模式下,内存布局可以分为5个段:

  A. 代码段:包含操作系统和应用程序的所有代码。

  B. 数据段:所有带有初始值的全局变量。

  C. BSS 段:所有未带初始值的全局变量。

  D. 堆空间:动态分配的内存空间。

  E. 栈空间:保存上下文以及函数调用时的局部变量和形参。

  在实模式存储管理方案下,主要的工作在于堆空间的管理,即如何来管理空闲的堆空间、如何来分配内存、如何来回收内存等等。

  保护模式:处理器中必须有MMU 硬件并启用。特点有:

  A. 系统内核和用户程序都有各自独立的地址空间。

  B. 每个应用程序只能访问自己的地址空间,不能去破坏操作系统和其他应用程序的代码和数据。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答