• 操作系统设计原理
  • 操作系统设计原理
  • 操作系统设计原理
  • 操作系统设计原理
21年品牌 40万+商家 超1.5亿件商品

操作系统设计原理

4.95 1.0折 48 八五品

仅1件

江苏镇江
认证卖家担保交易快速发货售后保障

作者鞠时光、詹永照 编

出版社科学出版社

出版时间2016-01

版次01

装帧平装

货号143

上书时间2024-09-04

旭鸿旧书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 鞠时光、詹永照 编
  • 出版社 科学出版社
  • 出版时间 2016-01
  • 版次 01
  • ISBN 9787030471000
  • 定价 48.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 328页
  • 字数 486千字
  • 正文语种 简体中文
  • 丛书 卓越工程师教育培养计算机类创新系列规划教材
【内容简介】
  本教材采用“任务驱动”方式,从问题出发介绍操作系统的知识点和程序设计思维方法,由浅入深、循序渐进,最后给出求解问题的程序。通过一些编程实例介绍编程算法,强调上机实践,注重计算思维和编程实践能力的培养。本书条理清晰、实例丰富、语言流畅,做到基础性、实用性、趣味性、拓展性四者相结合。
【目录】
前言
第1章操作系统概述
1.1操作系统的定义
1.1.1基本概念
1.1.2一个计算机系统的视图
1.1.3操作系统的基本功能
1.2操作系统的形成和发展
1.3操作系统的分类
1.3.1单用户操作系统
1.3.2批处理操作系统
1.3.3实时操作系统
1.3.4分时操作系统
1.3.5网络操作系统
1.3.6分布式操作系统
1.3.7嵌入式操作系统
1.4操作系统的运行环境
1.4.1中央处理器(CPU)
1.4.2特权指令
1.4.3处理器的状态
1.4.4程序状态字(PSW)
1.5操作系统的结构
1.6现代操作系统
1.6.1现代操作系统的特点
1.6.2UNIX的特点
1.6.3Linux的特点
1.6.4Windows NT的特点
本章小结
习题
实验
第2章进程与线程
2.1多道程序与并发执行
2.1.1单道程序的顺序执行
2.1.2多道程序的并发执行
2.2进程模型
2.2.1进程的概念
2.2.2进程的实体
2.2.3进程状态和转换
2.2.4进程控制
2.3线程模型
2.3.1线程的概念
2.3.2线程与进程的比较
2.3.3线程的实现
2.4多核、多线程与超线程
2.4.1多核技术简介
2.4.2多核基本概念
2.5进程管理实例
2.5.1UNIX进程管理
2.5.2Linux进程管理
2.5.3Windows进程管理
本章小结
习题
实验
第3章互斥与同步
3.1进程管理的背景
3.2进程互斥
3.2.1互斥与临界区
3.2.2互斥的软、硬件实现方法
3.2.3信号量及P、V原语
3.2.4用P、V操作实现互斥
3.3进程同步
3.3.1进程同步概念
3.3.2用P、V操作实现同步
3.4进程通信
3.4.1进程通信的类型
3.4.2消息传递
3.4.3进程通信的有关问题
3.5死锁
3.5.1死锁的概念
3.5.2死锁的必要条件
3.5.3死锁的防止
3.5.4死锁的避免
3.5.5死锁检测与恢复
3.6经典问题
3.6.1读者—写者问题
3.6.2哲学家进餐问题
3.6.3打瞌睡的理发师问题
3.7多核环境下的进程同步
3.7.1多核进程同步
3.7.2硬件原子操作
3.7.3总线锁
3.7.4多核环境下的软件同步原语
3.7.5旋锁
3.8进程同步与通信实例
3.8.1UNIX同步与通信
3.8.2Linux进程通信
3.8.3Windows同步与通信
本章小结
习题
实验
第4章处理器调度
4.1处理器调度层次
4.1.1长程调度(Long—Term Scheduling)
4.1.2中程调度(Medium—Term Scheduling)
4.1.3短程调度(Short—Term Scheduling)
4.2调度准则
4.3短程调度算法
4.3.1单处理器短程调度算法
4.3.2多处理器短程调度算法
4.4实时调度
4.4.1实时调度算法的特点
4.4.2实时调度算法的分类
4.4.3常用的实时调度算法
4.5传统UNIX单处理器调度方法
4.6Windows 2000/XP处理器调度方法
4.6.1线程优先级
4.6.2对称多处理器上的线程调度
4.7UNIX多处理器调度与实时调度方法
4.8Linux处理器调度方法
4.8.1实时调度
4.8.2非实时调度
本章小结
习题
第5章存储器管理
5.1存储管理的功能
5.1.1计算机系统的多级存储结构
5.1.2存储管理的任务和功能
5.2存储分配的几种形式与重定位
5.2.1存储分配的几种形式
5.2.2重定位
5.2.3覆盖与交换
5.3单道环境下的存储管理
5.4分区存储管理
5.4.1固定分区法
5.4.2动态分区法
5.4.3地址转换与存储保护
5.4.4分区的共享
5.4.5移动技术
5.4.6分区存储管理的优缺点
5.5页式存储管理
5.5.1概述
5.5.2静态页式存储管理
5.5.3虚拟页式存储管理
5.5.4页式存储管理的优缺点
5.6段式及段页式存储管理
5.6.1段式存储管理
5.6.2段式虚拟存储管理
5.6.3段页式虚拟存储管理
5.7内存管理实例
5.7.1UNIX内存管理
5.7.2Linux内存管理
5.7.3Windows内存管理
本章小结
习题
实验
第6章文件管理
6.1文件
6.1.1文件命名
6.1.2文件类型
6.1.3文件属性
6.1.4文件存取方法
6.1.5文件操作
6.1.6文件的逻辑结构
6.2文件目录
6.2.1文件目录内容
6.2.2文件目录结构
6.3文件共享与保护
6.3.1文件共享
6.3.2文件保护
6.3.3文件系统的一致性
6.4文件存储空间的管理
6.4.1空闲表法
6.4.2空闲链表法
6.4.3位示图法
6.4.4链接索引表法
6.5文件分配
6.5.1连续分配
6.5.2链接分配
6.5.3索引链接分配
6.6文件管理实例:UNIX文件管理
6.6.1UNIX文件类型
6.6.2UNIX文件系统存储结构
6.6.3目录与索引结点
6.6.4文件分配
6.6.5文件系统的打开与读写
6.7文件管理实例:Linux虚拟文件系统
6.7.1超级块对象
6.7.2索引结点对象
6.7.3目录项对象
6.7.4文件对象
6.7.5主要的数据结构之间的关系
6.7.6Linux文件系统的安装和管理
6.8文件管理实例:Windows文件管理(NTFS)
6.8.1NTFS的主要特性
6.8.2NTFS卷和文件结构
6.8.3NTFS的可恢复性
本章小结
习题
实验
第7章I/O管理
7.1I/O管理概述
7.1.1I/O管理目标与功能
7.1.2I/O系统组成
7.2I/O控制方式
7.2.1程序直接控制方式
7.2.2中断控制方式
7.2.3DMA控制方式
7.2.4通道控制方式
7.3I/O缓冲
7.3.1单缓冲
7.3.2双缓冲
7.3.3循环缓冲
7.3.4缓冲池
7.3.5缓冲的作用
7.4设备驱动程序
7.4.1设备驱动程序的模式
7.4.2设备驱动程序的功能
7.4.3设备驱动程序的特点
7.4.4设备驱动程序的处理过程
7.5设备分配
7.5.1设备分配原则与分配方式
7.5.2设备分配时应考虑的因素
7.5.3设备分配中的数据结构
7.5.4I/O设备分配的基本流程
7.5.5SPOOLing技术
7.6磁盘存储器的管理
7.6.1磁盘性能参数
7.6.2磁盘调度
7.7磁盘阵列(RAID)
7.7.1原理
7.7.2优点
7.7.3标准RAID
7.8I/O管理实例:UNIX I/O管理
7.8.1缓冲区管理
7.8.2设备驱动程序的接口
7.9I/O管理实例:Linux I/O管理
7.9.1Linux网络设备
7.9.2页面缓存(page cache)
7.9.3页面缓存的预读
7.9.4Linux硬盘管理
7.9.5Linux设备驱动程序
7.10I/O管理实例:Windows I/O管理
7.10.1I/O的系统结构
7.10.2I/O管理器
7.10.3I/O函数
7.10.4设备驱动程序
7.10.5I/O处理
本章小结
习题
实验
第8章操作系统安全
8.1操作系统安全概述
8.1.1计算机系统安全
8.1.2操作系统安全
8.1.3基本概念
8.2安全评估与标准
8.2.1美国国防部的“橙皮书”(TCSEC)
8.2.2欧洲安全评价标准(ITSEC)
8.2.3国际通用安全评价标准(CC)
8.2.4加拿大安全评测标准(CTCPEC)
8.2.5中国推荐标准GB/T18336—2001
8.3安全机制
8.3.1标识与鉴别机制
8.3.2访问控制
8.3.3监控与审计机制
8.3.4存储保护、运行保护和I/O保护
8.3.5加密
8.3.6恶意代码
8.3.7备份与容错
8.3.8稳通道分析与处理
8.4安全模型
8.4.1Bell—LaPadula模型
8.4.2Biba模型
8.4.3Clark—Wilson模型
8.4.4中国墙模型
8.4.5RBAC模型
8.5操作系统安全体系结构
8.5.1安全体系结构的含义
8.5.2FAM框架
8.5.3Flask体系
8.6安全操作系统简介
8.6.1SE—Linux
8.6.2EROS
8.6.3红旗安全Linux
本章小结
习题
实验
第9章新型操作系统
9.1嵌入式操作系统
9.1.1EOS简介
9.1.2微软嵌入式操作系统
9.1.3嵌入式Linux与Android
9.1.4TinyOS
9.1.5VxWorks
9.1.6嵌入式操作系统的发展方向
9.2分布式操作系统
9.2.1多核操作系统
9.2.2客户机/服务器计算模型
9.2.3集群系统
9.2.4MapReduce计算模型
9.3虚拟化技术
本章小结
习题
实验
参考文献
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP