摘要: 知识总览 什么是系统调用? 避免进程随意的使用资源 系统调用背后的过程 (trap指令)内核态,CPU的控制权在操作系统 具体分析: 陷入指令(interrupt) 阅读全文
posted @ 2021-07-15 19:34 毋纵年华 阅读(50) 评论(0) 推荐(1)
摘要: 中断机制 (1)当进程1 时间过了一个时间片时 (2)CPU切换至核心态,CPU的使用权限交给操作系统; 操作系统内核对中断信号进行处理 (3)完成操作之后,操作系统把CPU的使用权交还给用户进程;进程2在用户态下开始执行 CPU进入核心态,操作系统内核负责对中断信号进行处理 (4)完成一系列操作之 阅读全文
posted @ 2021-07-15 18:38 毋纵年华 阅读(52) 评论(0) 推荐(0)
摘要: 操作系统还可以细分为一些更小的层次 原子性:指程序运行途中不可以发生中断 操作系统体系结构: 阅读全文
posted @ 2021-07-15 15:57 毋纵年华 阅读(99) 评论(0) 推荐(0)
摘要: 双模式基础平台子系统结构风格 用户模式和内核模式是指两种不同的保护特权 阅读全文
posted @ 2021-07-15 15:11 毋纵年华 阅读(55) 评论(0) 推荐(0)
摘要: 按照执行的模式来分风格 多模式结构风格 在系统的里面 模式 主要是看他的保护机制(有 / 没有 / 多级保护模式); CPU特权是出于系统安全性考虑; 单模式结构风格 应用软件和基础平台子系统都是一种运行保护机制,不对系统实行特殊的保护 阅读全文
posted @ 2021-07-15 14:25 毋纵年华 阅读(44) 评论(0) 推荐(0)
摘要: 每一层由相应的功能或者属性来界定 优点:维护性较好,哪一层出现问题,就只在该层便可解决 分级结构中,各级可以看到其以下各级 优点和缺点同样明显的分块结构 注意: (1)分层结构:不利于提高基础平台子系统的时间和空间效率,必须严格按照规定,一层一层访问 (2)分块结构:不利于实现基础平台子系统的灵活性 阅读全文
posted @ 2021-07-15 11:27 毋纵年华 阅读(127) 评论(0) 推荐(0)
摘要: 整个过程符合软件工程对软件开发的要求 注意:(1)区别与前面讲解,从资源管理器角度来看操作系统所分的模块(进程管理模块、存储管理模块、设备管理模块、文件管理模块) (2)两类子系统归结到我们前面讲解功能分析的时候分到的两大类 (3)单向性是指用户接口子系统对基础平台子系统调用,即基础平台子系统是对用 阅读全文
posted @ 2021-07-15 10:34 毋纵年华 阅读(414) 评论(0) 推荐(0)