| 第1章 OSP2的组织结构 1.1 本章学习目标 1.2 操作系统基础 1.3 OSP2的组织结构 1.4 OSP2中模拟的硬件 1.5 实用程序 1.6 OSP2的事件 1.7 OSP2的守护进程 1.8 编译和运行项目 1.9 编写代码的一般规则 1.9.1 OSP2线程生命中的一天 1.9.2 调用学生方法的约定 1.9.3 静态方法与实例方法 1.9.4 方法和类名称的混淆 1.9.5 出错后可能出现的死机 1.9.6 结束执行后可能出现的异常 1.9.7 通用的建议:如何找出错误 1.10 系统日志、快照和统计数据 1.11 调试 1.12 项目提交 第2章 综合训练:OSP2示例教程 2.1 本章学习目标 2.2 OSP2线程管理概览 2.3 学生方法do-resume() 2.4 步骤1:编译和运行项目 2.5 步骤2:检查OSP.log文件 2.6 步骤3:在do-restlme()中引入错误 第3章 TASKS:任务(进程)管理 3.1 本章学习目标 3.2 概念背景 3.3 TaskCB类 3.4 TASKS包输出的方法 第4章 THREADS:线程管理和调度 4.1 本章学习目标 4.2 线程概览 4.3 ThreadCB类 4.4 TimerInterruptHandler类 4.5 THREADS包输出的方法 第5章 MEMORY:虚拟存储管理 5.1 本章学习目标 5.2 虚拟存储管理概览 5.3 FrameTableEntry类 5.4 PageTableEntry类 5.5 PageTable类 5.6 MMU类 5.7 PageY、aultHandlel‘类 5.8 MEMORY包输出的方法 第6章 DEVICES:磁盘请求调度 6.1 本章学习目标 6.2 I/O处理概览 6.3 IORB类 6.4 Device类 6.5 DiskInterruptHandler类 6.6 DEVICES包输出的方法 第7章 FILESYS:文件系统 7.1 本章学习目标 7.2 文件系统设计目标 7.3 OSP 2文件系统概览 7.4 MoutTable类 7.5 INode类 7.6 DirectoryEntry类 7.7 OpenFile类 7.8 FileSys类 7.9 FileSys包输出的方法 第8章 PORTS:进程间通信 8.1 本章学习目标 8.2 0SP 2中的进程间通信 8.3 Message类 8.4 PortCB类 8.5 PORTS包输出的方法 第9章 RESOURCES:资源管理 9.1 本章学习目标 9.2 资源管理概述 9.3 OSP2资源管理概述 9.4 ResourceTable类 9.5 RRB类 9.6 ResourceCB类 9.7 RESOURCES包输出的方法 |
商品评论(0条)