首页计算机计算机软件计算机操作系统 14 第十一章 操作系统管理(1).pptx

14 第十一章 操作系统管理(1).pptx

页数:15页文件大小:131.3 KB来源: 计算机操作系统ppt课件

本课件介绍操作系统从生成、装入、初启到运行的使用过程,说明改正性、适应性与完善性三类维护,并讲解基于域结构与访问矩阵的保护模型,包括访问表与权力表两种组织方式。

第十一章操作系统管理,11.1操作系统使用;操作系统生成
11.1 操作系统使用,根据系统配置情况(生成信息)
11.1.2 操作系统装入,(boot)Power on(or Reset)ROM引导OS引导在文件系统中找到“操作系统可执行文
查看本课件的文字版(共 15 页,供检索与复制)

第1页:第十一章操作系统管理

  • 11.1操作系统使用
    • 操作系统生成
    • 操作系统装入
    • 操作系统初启
    • 操作系统运行11.2操作系统维护
    • 改正性维护
    • 适应性维护
    • 完善性维护11.3操作系统保护
    • 域结构
    • 访问矩阵11.4操作系统安全
    • 闯入与身份认证
    • 程序威胁
    • 安全策略
    • 可信系统11.5系统举例

第2页:11.1 操作系统使用

  • 11.1.1操作系统生成(SYSGEN)
    • 根据系统配置情况(生成信息)
    • 处理机数量,型号;
    • 内存容量;
    • 磁盘类型,容量;
    • 设备类型,型号;
    • 操作系统选项(缓冲区大小,数量,调度算法等)。生成与目标机相适应的系统(编译,连接,运行生成法)
    • 生成后存在硬盘上,其后可以多次装入。

第3页:11.1.2 操作系统装入

  • (boot)
    • Power on(or Reset)
    • ROM引导
    • OS引导
    • 在文件系统中找到“操作系统可执行文件”
    • UNIX: /UNIX
    • 此时不能按文件方式访问11.1操作系统使用

第4页:11.1.3 操作系统初启

  • 系统初始化
    • 中断向量,表,链,队列,全局变量等
    • Eg. UNIX:(filesys, file, inode, map, proc, …)
  • 创建系统进程(线程)Eg. UNIX 0#, 1#
  • 低级调度:进程调度
  • 初启后系统一直工作。11.1操作系统使用

第5页:11.1.4 操作系统运行

  • (Multi-user system)1.系统负荷监测
    • 用户数、用户类型与时间关系;
    • 峰值工时;
    • 作业类型(CPU型, I/O型);
    • System bottleneck
  • 2.系统负荷调整
    • 大作业调整:批处理后台运行、降低优先级、运行时间;
    • 限制用户数目、分散用户登录时间;
    • 设计应用程序减少对瓶颈资源需求。11.1操作系统使用

第6页:11.2 操作系统维护

  • 1.正确性维护改正新发现的错误和设计上的缺陷
  • 2.适应性维护适应特定的运行环境
  • 3.完善性维护扩充功能和改善性能

第7页:11.3 操作系统保护

  • (Protection)
  • 保护(protection)与安全都是与系统可靠性相关的问题
    • 保护一般相对系统内部合法用户;
    • 安全一般相对系统外部非授权用户。
  • 保护的目标是提供一种机制(mechanism)以保证某种策略(policy)的实施

第8页:11.3.1 域结构

  • Access-right= <object-name, rights-set>
  • right-set为对该对象所能进行的所有合法操作集合的子集合.
  • Domain= set of access-rights域的例子

第9页:11.3.2 访问矩阵

  • 域与对象之间的访问权限可用一矩阵表示,矩阵的行为域,列为对象,元素为权限集合,称为访问矩阵。访问矩阵O4O3O2O1writereadD1read,writeD2readexecute, readD3executereadD4对象域

第10页:11.3.2 访问矩阵(续)

  • 具有owner和copy权限的访问矩阵O3O2O1readD1read,writeD2execute*read,ownerD3对象域O3O2O1executereadD1read, writereadD2execute*read,owner,writeD3对象域

第11页:11.3.2 访问矩阵(续3)

  • 域矩阵(Domain matrix):域矩阵的行和列均为域,权限为switch和control
  • 若switch∈Domain [ i , j ] ,则Di可以切换到Dj;
  • 若control∈Domain [ i , j ] ,则Di可以控制Dj,如收回其权限。

第12页:11.3.2 访问矩阵(续4)

域矩阵域域D1D2D3D4D1D2D3D4switchswitchswitchcontrolcontrol

第13页:11.3.2 访问矩阵(续5)

访问矩阵常见的实现方法①全局表(global table)三元组<Di, Oj, Rk>的集合,其中Di为域, Oj为对象, Rk为权限集合。当域Di对对象Oj实施M操作时,在全局表中找到对应三元组<Di, Oj,Rk>,判断M∈Rk是否成立。

第14页:11.3.2 访问矩阵(续6)

②访问表(access list) :基于列的组织方式。每个对象对应一个二元组<Di, Rk>集合,当域Di对对象Oj实施M操作时,在Oj对应的访问表中找<Di, Rk>,判断M∈Rk是否成立。

第15页:11.3.2 访问矩阵(续7)

③权力表(capability list):基于行的组织方式。每个域对应一个二元组<Oj, Rk>集合;当域Di对对象Oj实施M操作时,在Di对应的权利表中找<Oj, Rk>,判断M∈Rk是否成立。

顶部目录