第七篇 文件系统(lab5)(v01).pdfVIP

  • 3
  • 0
  • 约1.97万字
  • 约 16页
  • 2017-07-07 发布于湖北
  • 举报
第七章. 文件系统(lab5 )(v0.1) 7.1. 实验目标 内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一 部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时 间。内核分类为微内核和单内核模式。 微内核(Microkernel kernel ):在微内核中,大部分内核都作为单独的进程在特权状态 下运行,他们通过消息传递进行通讯。在典型情况下,每个概念模块都有一个进程。因此, 假如在设计中有一个系统调用模块,那么就必然有一个相应的进程来接收系统调用,并和能 够执行系统调用的其他进程(或模块)通讯以完成所需任务。在这些设计中,微内核部分经 常只是个消息转发站:当系统调用模块要给文档系统模块发送消息时,消息直接通过内核转 发。这种方式有助于实现模块间的隔离。(某些时候,模块也能够直接给其他模块传递消息。) 最根本的思想还是要保持微内核尽量小,这样只需要把微内核本身进行移植就能够完成将整 个内核移植到新的平台上。其他模块都只依赖于微内核或其他模块,并不直接直接依赖硬件。 微内核设计的一个长处是在不影响系统其他部分的情况下,用更高效的实现代替现有文 档系统模块的工作将会更加容易。我们甚至能够在系统运行时将研发出的新系统模块或需要 替换现有模块的

文档评论(0)

1亿VIP精品文档

相关文档