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

请输入您要查询的图书:

 

书名 操作系统原理实用教程(计算机科学与技术21世纪高等学校规划教材)
分类 计算机-操作系统
作者 李俭//王鑫
出版社 清华大学出版社
下载
简介
编辑推荐

计算机操作系统管理计算机系统所有,的软件和硬件资源,同时为用户提供一个方便、安全、可靠的工作环境。操作系统课程是计算机专业学生的必修课程,掌握并理解计算机操作系统的基本原理和方法,对计算机专业的学生和技术人员来说是非常必要的。

《操作系统原理实用教程》采用通俗的语言和实例,全面阐述了操作系统的基本概念、原理、方法及实训,既注重对操作系统经典内容的论述,又注意介绍操作系统的实用成果及发展趋势。

本书由李俭、王鑫担任主编,张明辉、邱泽国、徐宏伟担任副主编,解晨光担任主审。

内容推荐

由李俭、王鑫担任主编的《操作系统原理实用教程》采用通俗的语言和实例,全面阐述了操作系统的基本概念、原理、方法及实现,既注重对操作系统经典内容的论述,又介绍了操作系统的实用成果及发展趋势。《操作系统原理实用教程》共分6章,分别介绍操作系统的基本概念、进程的概念和相关处理机制、死锁的概念与分析、内存管理、设备管理和文件管理,并通过一个Linux操作系统实例对操作系统的四大功能进行了分析。各章末除了丰富的习题,还提供Windows 2003和Linux操作系统的相关实训内容,方便学生更好地理解操作系统原理知识。

《操作系统原理实用教程》可作为高等院校(特别是应用型本科)计算机及相关专业的教材,也可作为自学考试的教材和计算机专业技术人员的参考书。

目录

第1章 操作系统概述

1.1 操作系统的概念

1.1.1 操作系统的地位

1.1.2 操作系统的作用

1.2 操作系统的发展和分类

1.2.1 无操作系统的计算机系统

1.2.2 批处理系统

1.2.3 分时系统

1.2.4 实时系统

1.2.5 网络操作系统

1.2.6 分布式操作系统

1.2.7 嵌入式操作系统

1.3 现代主流操作系统简介

1.3.1 MS-DOS及Windows系列

1.3.2 UNIX大家族

1.3.3 自由软件Linux

1.4 操作系统的特征

1.4.1 并发性

1.4.2 共享性

1.4.3 异步性

1.4.4 虚拟性

1.5 操作系统的功能

1.5.1 处理机管理

1.5.2 存储器管理

1.5.3 设备管理

1.5.4 文件管理

1.5.5 用户接口

1.6 本章小结

习题1

第2章 进程管理

2.1 进程的引入

2.1.1 程序的顺序执行

2.1.2 程序的并发执行

2.1.3 进程

2.1.4 进程的状态及其转换

2.1.5 进程控制块

2.2 进程控制

2.2.1 原语

2.2.2 进程的创建与撤销

2.2.3 进程的阻塞与唤醒

2.2.4 进程的挂起与激活

2.3 进程同步与互斥

2.3.1 临界资源与临界区

2.3.2 信号量及p、v操作

2.3.3 经典的进程同步互斥

2.3.4 管程

2.4 进程通信

2.4.1 共享存储

2.4.2 消息传递

2.4.3 共享文件

2.5 进程调度

2.5.1 调度的层次

2.5.2 调度算法的评价标准

2.5.3 调度算法

2.6 死锁

2.6.1 死锁的概念

2.6.2 死锁的预防

2.6.3 死锁的避免

2.6.4 死锁的检测

2.6.5 死锁的解除

2.7 线程

2.7.1 线程的引入

2.7.2 进程与线程的关系

2.7.3 线程调度与通信

2.8本章小结

实训

实验1:Windows 2003的任务与进程管理器

实验2:Linux的启动、退出与系统设置

实验3:Linux中的进程管理

习题2

第3章 存储器管理

3.1 存储体系

3.1.1 存储管理的功能

3.1.2 存储分配方式

3.1.3 存储空间的管理

3.1.4 地址重定位

3.1.5 存储保护

3.2 连续分配存储管理

3.2.1 单一连续分配方式

3.2.2 分区分配方式

3.2.3 紧凑和对换技术

3.3 离散分配存储管理

3.3.1 分页存储管理方式

3.3.2 分段存储管理方式

3.3.3 段页式存储管理方式

3.4 虚拟存储器

3.4.1 程序局部性原理

3.4.2 虚拟存储器的概念

3.4.3 请求分页存储管理方式

3.4.4 页面置换算法

3.4.5 请求分段存储管理方式

3.5 本章小结

实训

实验1:Windows 2003 Server的系统监视器

实验2:Windows 2003 Server的存储管理,

习题3

第4章 设备管理

4.1 设备管理概述

4.1.1 设备的分类

4.1.2 设备管理的目标与功能

4.2 I/O系统

4.2.1 I/O系统的硬件组织

4.2.2 I/O系统的软件组织

4.2.3 输入/输出控制方式

4.3 设备的分配与回收

4.3.1 设备分配中的数据结构

4.3.2 设备的分配与回收

4.4 虚拟技术和缓冲技术

4.4.1 SPOOLING技术

4.4.2 缓冲技术的引人

4.4.3 单缓冲

4.4.4 双缓冲

4.4.5 缓冲池

4.5 其他I/O技术简介

4.5.1 USB技术

4.5.2 即插即用技术PnP(Plug And Play)

4.5.3 缓存

4.6 I/O磁盘调度

4.6.1 磁盘传输性能

4.6.2 磁盘调度算法

4.7 RAID技术

4.7.1 RAID基本原理

4.7.2 RAID配置等级

4.8 本章小结

实训

实验1:Windows 2003的设备管理

实验2:Windows 2003 Server的注册表管理

实验3:Linux的设备管理

习题4

第5章 文件管理

5.1 文件系统概述

5.1.1 文件和文件系统

5.i.2 文件类型

5.2 文件的逻辑结构

5.2.1 文件的逻辑结构简介

5.2.2 顺序文件

5.2.3 索引文件

5.2.4 索引顺序文件

5.3 外存分配方式

5.3.1 连续分配

5.3.2 链接分配

5.3.3 索引分配

5.4 文件目录管理

5.4.1 文件目录的内容

5.4.2 目录结构

5.4.3 文件目录操作

5.4.4 目录查询技术

5.5 文件存储空间的管理

5.5.1 空闲表法和空闲链表法

5.5.2 位示图法

5.5.3 成组链接法

5.6 文件操作和文件的存取控制

5.6.1 文件操作

5.6.2 文件的存取控制

5.7 文件的共享与安全

5.7.1 文件的共享

5.7.2 文件系统的安全

5.8文件系统性盲旨的改善

5.9本章小结

实训

实验1:Windows 2003 Server磁盘文件系统的管理与维护

实验2:Linux的文件管理

习题5

第6章 Linux操作系统实例分析

6.1 Linux的基本结构

6.1.1 Linux的体系结构

6.1.2 Linux内核源代码组织结构

6.2 Linux的进程管理

6.2.1 Linux的进程和线程管理

6.2.2 Linux的进程调度

6.2.3 Linux进程间的通信

6.3 Linux的存储管理

6.3.1 Linux虚拟内存的抽象模型

6.3.2 Linux的高速缓存

6.3.3 管理内存空间的数据结构

6.3.4 内存区的分配和页面淘汰策略

6.4 Linux的文件管理

6.4.1 Linux文件系统的构成

6.4.2 EXT2对磁盘的组织

6.4.3 EXT2文件的物理结构

6.4.4 EXT3文件系统

6.4.5 虚拟文件系统

6.5 Linux的设备管理

6.5.1 Linux设备管理概述

6.5.2 Linux中的设备驱动

6.5.3 设备管理实例

6.6 Linux的Shell

6.6.1 Shell的工作原理

6.6.2 Shell的种类

6.6.3 BashShell的命令

6.6.4 BashShell编程

6.7 Linux的安全机制

6.7.1 标识与鉴别

6.7.2 存取控制

6.7.3 审计与加密

6.7.4 网络安全

6.7.5 备份与恢复

6.8 本章小结

实训

实验1:Windows 2003的用户管理

实验2:Linux的用户管理

习题6

参考文献

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 3:50:30