计算机操作系统第九章.pptVIP

  • 1
  • 0
  • 约8.27千字
  • 约 43页
  • 2019-01-27 发布于浙江
  • 举报
Linux虚存的保护 (1)多任务及保护 Linux允许每个用户最多可运行256个任务。Linux使用了四级保护机制:0级供操作系统内核使用;1级供系统调用使用;2级供共享库用;3级供应用程序使用。Linux内核由系统内的所有任务共享。每个任务有各自私有代码及数据区,存储在用户空间,因而对系统中的其他任务不可见。 (2) 同一任务内的保护 在一个任务之内,定义有四种执行特权级别,用来限制对任务中的段进行访问。这些任务按照包含在段中的数据的敏感性及任务中不同部分的程序,按可信任的程度进行分区。最敏感的数据分配最高的特权级别;特权级别用数字0~3表示,数字0表示最高特权级别。 9.6 设备管理 (1)Linux沿用了UNIX处理设备的做法,把设备作为文件来处理,用户使用设备如同使用文件一样。 (2)Linux系统将设备分为字符设备、块设备和网络设备。 (3)字符设备有终端、打印机、鼠标、声卡和内存等;块设备有软盘、硬盘、光盘和其他可移动存储设备等。 (4)字符设备一般只允许顺序访问。而块设备可以随机访问,任何对块设备的读写都是通过系统内存的缓冲区进行。 在Linux中,设备驱动程序是一组相关函数的集合,含设备服务子程序和中断处理程序。设备服务子程序包含了所有与设备相关的代码。设备驱动程序利用结构file_operations与文件系统联系,因为对设备的各种操作的入口

文档评论(0)

1亿VIP精品文档

相关文档