商家名称 | 信用等级 | 购买信息 | 订购本书 |
Linux和Window操作系统实用教程(第3版) [平装] | |||
Linux和Window操作系统实用教程(第3版) [平装] |
《操作系统实用教程(第3版)》:
以操作系统整体构架为指南,采用自顶向下的操作系统教学法,使学生尽早熟悉操作系统整体构架并建立起整体概念。
首先从操作系统用户接口的应用实例到用户接口的具体开发方法进行了系统介绍。然后按照对计算机资源进行管理的方式,介绍了操作系统设计原理并提供了应用实例,通过实践环节来加深对原理、概念和应用的理解,目的是使读者对操作系统的具体开发方法有所体会。每章都有针对Linux相应部分的讨论。
针对操作系统原理的抽象性,增加了具体实例,简明实用。
为了充分地理解书中介绍的操作系统原理并解决操作系统实验难的问题,同时出版有与本教材配套的《操作系统实用教程(第三版)实验指导》,提供了在Linux和Windows两种操作系统环境下的实验题和指导内容,教练操作系统实验过程。
第1章 概论
1.1 计算机与操作系统
1.1.1 计算机发展简介
1.1.2 操作系统的发展
1.1.3 存储程序式计算机的结构和特点
1.2 操作系统的基本概念
1.2.1 操作系统的定义及其在计算机系统中的地位
1.2.2 操作系统的功能
1.2.3 操作系统的特性及其应解决的基本问题
1.3 操作系统的总体框架
1.3.1 计算机系统的层次划分
1.3.2 操作系统提供的抽象计算环境
1.3.3 操作系统的总体结构
1.3.4 支撑操作系统的知识框架
1.4 从不同角度刻画操作系统
1.4.1 用户观点
1.4.2 资源管理观点
1.4.3 进程观点
1.4.4 模块分层观点
1.5 安全操作系统
1.5.1 主要的安全评价准则
1.5.2 可信计算机系统安全评价准则TCSEC
1.5.3 安全标准应用分析
1.6 小结
1.7 习题
第2章 操作系统接口
2.1 概述
2.1.1 系统调用
2.1.2 shell命令及其解释程序
2.2 Linux的安装
2.2.1 安装前的准备
2.2.2 建立硬盘分区
2.2.3 安装类型
2.2.4 安装过程
2.2.5 操作系统的安装概念
2.3 Linux的使用
2.3.1 使用常识
2.3.2 文件操作命令
2.3.3 文本编辑命令
2.3.4 shell的特殊字符
2.3.5 进程控制命令
2.3.6 网络配置和网络应用工具
2.3.7 联机帮助
2.4 系统管理
2.4.1 超级用户
2.4.2 用户和用户组管理
2.4.3 文件系统管理
2.4.4 L.inux源代码文件安置的目录结构
2.5 小结
2.6 习题
第3章 进程机制与并发程序设计
3.1 概述
3.2 进程的基本概念
3.2.1 计算机执行程序的最基本方式——单道程序的执行
3.2.2 多个程序驻留内存——多个程序依次顺序执行
3.2.3 进程的概念和结构——多个程序并发执行
3.2.4 进程的定义
3.3 进程的状态和进程控制块
3.3.1 进程的状态及状态转化
3.3.2 进程控制块
3.4 进程控制
3.4.1 原语
3.4.2 进程控制原语
3.5 线程的基本概念
3.5.1 线程的引入
3.5.2 线程与进程的比
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.1 死锁的原因和必要条件
3.8.2 预防死锁
3.8.3 发现死锁
3.8.4 解除死锁
3.9 Linux中的进程
3.9.1 Linux进程控制块PCB简介
3.9.2 进程的创建
3.9.3 进程调度
3.9.4 进程的退出与消亡
3.9.5 相关的系统调用
3.9.6 信号
3.9.7 信号量与PV操作
3.9.8 等待队列
3.9.9 管道
3.9.10 Linux内核体系结构
3.10 并发程序设计实例
3.11 小结
3.12 习题
第4章 存储管理
4.1 概述
4.2 存储体系
4.3 存储管理的功能
4.4 分区存储管理
4.4.1 固定式分区
4.4.2 可变式分区
4.4.3 分区管理方案的优缺点
4.5 页式存储管理
4.5.1 基本思想
4.5.2 地址转换
4.5.3 页式存储管理的优缺点
……
第5章 输入/输出系统
第6章 文件系统
第7章 磁盘存储管理
第8章 系统安全
第9章 其他类型操作系统
附录
参考文献
时光更迭,历史嬗递。中国经济以令世人惊叹的持续高速发展驶入了一个新的世纪,一个新的千年。世纪之初,以微电子、计算机、软件和通信技术为主导的信息技术革命给我们生存的社会所带来的变化令人目不暇接。软件是优化我国产业结构、加速传统产业改造和用信息化带动工业化的基础产业,是体现国家竞争力的战略性产业,是从事知识的提炼、总结、深化和应用的高智型产业;软件关系到国家的安全,是保证我国政治独立、文化不受侵蚀的重要因素;软件也是促进其他学科发展和提升的基础学科;软件作为20世纪人类文明进步的最伟大成果之一,代表了先进文化的前进方向。美国政府早在1992年“国家关键技术”一文中提出“美国在软件开发和应用上所处的传统领先地位是信息技术及其他重要领域竞争能力的一个关键因素”,“一个成熟的软件制造工业的发展是满足商业与国防对复杂程序日益增长的要求所必需的”,“在很多国家关键技术中,软件是关键的、起推动作用(或阻碍作用)的因素”。在1999年1月美国总统信息技术顾问委员会的报告“21世纪的信息技术”中指出“从台式计算机、电话系统到股市,我们的经济与社会越来越依赖于软件”,“软件研究为基础研究方面最优先发展的领域”。而软件人才的缺乏和激烈竞争是当前国际的共性问题。各国、各企业都对培养、引进软件人才采取了特殊政策与措施。
插图:
自从20世纪70年代中期以来,微型机得到了迅猛发展。按照计算机第一定律,即摩尔定律(Moore定律,在1965年由戈登·摩尔(Gordon Moore)提出),微处理器的性能每隔18个月提高一倍,而价格下降为原先的一半。尽管如此,目前在微机上对一个大型程序进行高速运算,仍无法做到,但在大型机上对大型程序进行高速运算,是大型机必备的基本功能。那么微型机用户能否很方便地通过微机使用大型机所拥有的资源呢?回答是肯定的,就是通过计算机网络。
计算机技术和通信技术的结合已经对计算机的组成方式产生了深远的影响。“计算机中心”的概念将逐步消失,集中式计算机系统的模式逐步被一种新的模式所取代。在这种新模式中,计算任务是由大量分立而又互相连接的计算机来完成的;某一台计算机上的用户可以使用其他机器上的资源。
相关阅读:
更多图书资讯可访问读书人图书频道:http://www.reader8.com/book/chengxu/