网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 操作系统设计与实现(OSP2方法计算机科学本科核心课程教材)
分类 计算机-操作系统
作者 (美)基夫尔//斯莫尔卡
出版社 清华大学出版社
下载
简介
编辑推荐

本书讲解如何进行OSP 2项目程序设计。主要内容如下:第1章介绍OSP 2的重要概念,这是使用OSP 2系统的基础。第2章给出一个OSP 2的示例教程,为学生提供指导。第3章讲解和实现现代操作系统的任务管理,并提供结构清晰的编程环境,实现任务管理的方法。第4章讲解线程管理和调度,实现对线程的最常用操作以及定时器中断处理程序,完成基于时间配额的线程调度算法。第5章讲解虚拟存储的知识、现代存储管理的技术,并提供实现这些技术的编程环境。第6章讲解设备I/O的知识以及相关的设备驱动方面的知识。重点是磁盘I/O请求的调度上。第7章、第8章和第9章分别介绍文件系统、进程间通信和资源管理。本书在真实、灵活、易用的系统编程环境中,让学生练习操作系统设计与实现技能以及面向对象方法。

内容推荐

理解现代操作系统的基本原理和算法对于大学计算机科学至关重要。然而,由于这一课题的复杂性,掌握它需要丰富的实践经验。本书就是为满足这一要求而编写的。通过让学生亲自动手使用0SP 2这一下一代高度流行的教学软件,教授操作系统设计与实现中的入门级话题。

本书向学生展示了操作系统的许多重要特性,但同时又避免让学生接触底层的、与机器相关的问题。使用与本书配套的软件,本书包含的项目设计足够用作三个学期的课程,但每一学期的课程都足以覆盖虚拟存储管理中的页面替换策略、CPU调度策略、磁盘寻道时间优化,以及操作系统设计中的其他话题。

本书为刚接触操作系统课程的大学生编写。通过用户友好型的、高度灵活的OSP 2教学软件环境,本书提供了操作系统设计与实现的重要基础。

目录

第1章 OSP 2的组织结构

 1.1 本章学习目标

 1.2 操作系统基础

 1.3 OSP 2的组织结构

 1.4 OSP 2中模拟的硬件

 1.5 实用程序

 1.6 OSP 2的事件

 1.7 OSP 2的守护进程

 1.8 编译和运行项目

 1.9 编写代码的一般规则

1.9.1 OSP 2线程生命中的一天

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章 综合训练:OSP 2示例教程

 2.1 本章学习目标

 2.2 OSP 2线程管理概览

 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、aultHandler类

 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 OSP 2资源管理概述

 9.4 ResourceTable类

 9.5 RRB类

 9.6 ResourceCB类

 9.7 RESOURCES包输出的方法

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/8 6:38:25