当前位置首页 > 百科> 正文

UNIX作业系统教程(机械工业出版社教材)

2019-07-12 23:55:02 百科
UNIX作业系统教程(机械工业出版社教材)

UNIX作业系统教程(机械工业出版社教材)

《UNIX作业系统教程(第3版)》内容简介:本教材第3版修订中删减了第2版中一些过时的UNIX技术和描述,增加了针对Linux系统设计技术和使用技术的阐述,增加了对UNIX环境编程实用技术的描述。其中第1章是有关UNIX技术的概述,第2~4章描述UNIX套用技术,第5~6章重点说明UNIX环境的编程技术,第7~11章阐述UNIX核心实现技术,第12~14章描述UNIX扩展知识。

基本介绍

  • 书名:UNIX作业系统教程
  • 作者:张红光
  • ISBN:9787111283744
  • 出版社:机械工业出版社
  • 出版时间:2010年01月
  • 开本:16开

2010年机械工业出版社出版图书

图书信息

书 名: UNIX作业系统教程
UNIX作业系统教程
作 者:张红光
出版社: 机械工业出版社
出版时间: 2010年01月
ISBN: 9787111283744
开本: 16开
定价: 38元

内容介绍

《UNIX作业系统教程(第3版)》讲解细緻,由浅入深,全面论述了UNIX系统的核心技术与作业系统的基本原理。新版教材更加实用,非常适合作为高等院校计算机及相关专业的作业系统等课程的教材,同时也适合对UNIX系统技术感兴趣的广大读者自学。

2008年机械工业出版社出版图书

图书信息

书 名: UNIX作业系统教程
UNIX作业系统教程
作 者:张红光
出版社: 机械工业出版社
出版时间: 2008
ISBN: 9787111110378
开本: 16
定价: 33.00 元

内容介绍

《UNIX作业系统教程(第2版)》全面而实用地介绍UNIX作业系统。全书共设计了四个学习过程,即UNIX系统基本套用技术的学习(第1~4章)、UNIX套用技术的掌握(第5~6章)、UNIX核心技术及并行机制的学习(第7~10章)、网路功能及其他实用技术的学习(第11~12章)。通过《UNIX作业系统教程(第2版)》的学习,读者可以快速理解枯燥的作业系统理论,并掌握实际的UNIX作业系统套用和设计技术。《UNIX作业系统教程(第2版)》适合作为高等院校计算机及相关专业的作业系统课程和UNIX系统技术的教材,也可供有关技术人员阅读参考。

作者介绍

张红光,女,1955年生,毕业于武汉大学计算数学专业,现为南开大学信息学院副教授,硕士生导师。长期从事计算机专业的本科、研究生教学和系统软体及套用软体的研究工作,曾多次参加或承担多项国家重点项目中的软体设计与开发工作。在系统软体结构设计、高级语言编译系统设计、作业系统移植及基础软体开发平台构建领域中有较深造诣,并多次获国家和省部级奖励。目前正在从事具有自主智慧财产权的嵌入式系统软体研究工作。
李福才,男,1951年生,毕业于国防科技大学计算机科学专业,现为南开大学信息学院高级工程师,硕士生导师。长期从事国家重大科研项目中的计算机系统体系结构及超大规模电路的设计与研究,特别是在SOC、CPU、MCU等核心技术领域中有过突出建树,并多次获得国家、省部级科技进步奖。目前正在从事具有自主智慧财产权的SRP嵌入式系统核心技术及体系结构研究。

编辑推荐

《UNIX作业系统教程(第2版)》可作为高等院校相关专业的作业系统课程教材,也可为在UNIX系统环境下从事相关软体设计与开发的人员提供有益的参考。
自诞生以来,UNIX作业系统已经历了近半个世纪的风雨,并成为当今计算机作业系统的典範。事实上,UNIX作业系统在学术界与产业界同时取得了巨大的成功,并在继续快速发展。《UNIX作业系统教程(第2版)》是一本以介绍UNIX套用技术为起点,进而描述UNIX核心技术和实现策略的综合性教材。通过学习《UNIX作业系统教程(第2版)》,读者可以对UNIX作业系统建立起一个全面的、系统的认知体系,并可将UNIX作业系统理论与实际的套用和设计技术相结合,对研究与开发Linux、UNIX甚或Windows都极为有益。
《UNIX作业系统教程(第2版)》第2版加入了UNIX新技术,修正了第1版中的错误,增加了配套实验,更加方便教学。

图书目录

第1章绪论
1.1作业系统概述
1.1.1建立作业系统的目标
1.1.2作业系统是用户与计算机的接口
1.1.3作业系统是资源管理器
1.2UNIX系统的主要特性
1.3UNIX系统的发展史
1.4UNIX系统的各种分支
习题
第2章UNIX基本概念及入门技术
2.1UNIX系统的基本常识
2.1.1两种前端机
2.1.2用户的注册与注销
2.1.3账户的管理
2.1.4用户口令的管理
2.1.5用户组信息
2.2初识UNIX的shell
2.2.1什幺是shell程式
2.2.2shell的内部命令和外部命令
2.3UNIX系统启动及用户登录过程
2.3.1UNIX系统的启动方式
2.3.2UNIX系统的启动过程
2.3.3用户的登录过程
2.4UNIX常用命令介绍
2.4.1UNIX命令使用方法
2.4.2多命令行及多行命令
2.4.3一般常用命令介绍
2.4.4用于目录操作的命令
2.4.5用于档案操作的命令
2.4.6有关状态及信息查询的命令
2.4.7用于网路和通信的命令
2.5UNIX系统体系结构
2.5.1传统UNIX系统体系结构
2.5.2现代UNIX系统体系结构
2.6UNIX系统与其他系统的关联
2.6.1UNIX与DOS档案格式的转换
2.6.2在UNIX系统中使用DOS分区
2.7本章小结
习题
第3章编辑UNIX的文本档案
3.1标準编辑器ed
3.1.1使用ed的基本常识
3.1.2元字元和正则表达式
3.1.3如何进入ed、退出ed及保存文本档案
3.1.4ed中的常用命令
3.2全萤幕幕编辑器vi
3.2.1如何进入vi、退出vi及保存一个档案
3.2.2命令行方式下的常用命令
3.2.3末行命令方式下的常用命令
3.2.4进入插入编辑方式的常用命令
3.2.5使用vi的注意事项
3.2.6vi环境的设定
3.3Emacs编辑器
3.3.1Emacs的使用方法
3.3.2Emacs主选单功能简介
3.3.3Emacs中的功能键
3.4本章小结
习题
第4章UNIX系统的shell
4.1shell概述
4.1.1shell的基本功能
4.1.2多种UNIX的shell
4.2shell程式的特性
4.2.1shell的命令解释功能
4.2.2UNIX系统定义的标準流
4.2.3重定向与管道线
4.2.4错误流重定向
4.2.5后台处理及滤波功能
4.3shell的环境设定
4.3.1shell环境变数
4.3.2Kornshell的环境变数的设定
4.3.3Cshell的环境变数的设定
4.4本章小结
习题
第5章shell程式设计
5.1shell编程的基本知识
5.1.1shell程式可完成的功能
5.1.2shell程式的格式
5.1.3shell程式的运行方式
5.2shell变数的使用
5.2.1shell变数及变数赋值
5.2.2变数的访问及变数参数替换
5.2.3变数的作用域
5.2.4shell的预定义变数和环境变数
5.2.5shell中命令的位置变数
5.2.6变数替换
5.2.7用命令做变数替换
5.3test命令的使用
5.3.1对档案特性的测试
5.3.2对字元串内容的测试
5.3.3用于对整数n的测试
5.4shell程式的控制流
5.4.1命令的返回状态
5.4.2程式的控制结构
5.5条件控制语句
5.6循环语句
5.7shell编程中常用的其他语句
5.8shell程式的调试方法
5.9本章小结
习题
第6章UNIX档案系统
6.1UNIX档案的概念
6.2UNIX档案分类
6.2.1普通档案
6.2.2目录档案
6.2.3特殊档案
6.2.4管道档案
6.2.5连结档案
6.3UNIX档案系统
6.3.1档案的组织结构
6.3.2档案的许可机制
6.3.3档案系统的功能及结构
6.3.4系统中的特殊档案和目录
6.3.5档案系统的安装与卸载
6.4UNIX档案系统内部存储方式
6.4.1逻辑卷与物理卷
6.4.2档案系统的存储结构
6.4.3索引节点和目录档案的作用
6.4.4多重索引存储结构
6.5UNIX档案系统的动态管理技术
6.5.1支持多种档案系统的机制
6.5.2数据结构的动态管理
6.5.3档案的检索过程
6.5.4档案共享的方式
6.6用于档案管理的系统调用
6.6.1档案描述符
6.6.2用于档案创建和档案连结的系统调用
6.6.3档案打开与关闭的系统调用
6.6.4档案的读、写系统调用
6.7档案随机存取技术
6.7.1改变档案指针位置
6.7.2捕获当前档案指针位置
6.8档案记录管理技术
6.8.1记录锁定技术描述
6.8.2记录锁定技术举例
6.9档案系统的备份与恢复技术
6.10本章小结
习题
第7章UNIX进程及进程存储管理
7.1进程的基本概念
7.1.1程式的并发执行
7.1.2进程的定义和描述
7.1.3进程的状态
7.1.4进程控制
7.2UNIX中的进程
7.2.1UNIX进程管理机制
7.2.2UNIX的进程描述
7.2.3UNIX进程描述中的数据结构
7.3命令执行及产生的进程属性
7.3.1UNIX命令执行与进程紧密相关
7.3.2进程属性说明
7.4UNIX进程调度与管理
7.4.1UNIX进程状态及其转换
7.4.2UNIX进程调度程式
7.4.3UNIX进程调度策略及其实现
7.5存储管理的基本概念
7.5.1记忆体管理技术
7.5.2虚拟存储技术
7.6UNIX进程存储管理
7.6.1进程存储中的交换策略
7.6.2进程存储中的请求调页策略
7.6.3UNIX进程存储管理体系结构
7.7UNIX进程管理的系统调用
7.7.1进程管理系统调用的作用
7.7.2进程的创建
7.7.3控制进程执行特定任务
7.7.4控制进程的终止
7.7.5进程的同步
7.7.6库函式system
7.8本章小结
习题
第8章UNIX系统的进程通信
8.1进程通信的基本概念
8.1.1进程通信的分类
8.1.2进程间通信
8.1.3进程通信实现方式
8.2UNIX的基本通信技术
8.2.1锁档案通信
8.2.2记录锁定档案通信
8.2.3信号
8.2.4用信号完成通信
8.3管道通信
8.3.1管道的读写控制
8.3.2无名管道通信,
8.3.3有名管道通信
8.4共享存储区通信技术
8.4.1共享存储区的概念
8.4.2共享存储区的建立与操作
8.4.3共享存储区通信实例
8.5UNIX的IPC
8.5.1UNIXSystemVIPC基本机制
8.5.2讯息伫列
8.5.3Linux系统的IPC机制
8.6本章小结
习题
第9章UNIX的设备管理
9.1设备管理的基本概念
9.1.1设备管理模组的功能
9.1.2设备分类管理
9.1-3I/O传输控制技术
9.2UNIX系统设备管理结构
9.2.1UNIX设备管理体系结构
9.2.2UNIX的设备分类标识方式
9.2.3物理设备描述
9.2.4逻辑设备描述
9.3设备状态及设备控制
9.3.1设备状态及其转换
9.3.2设备控制策略
9.4设备驱动与档案系统的关联
9.4.1设备驱动程式
9.4.2设备驱动程式与档案系统的关係
9.5块设备的数据高速快取机制
9.5.1缓冲控制块的设定
9.5.2缓冲池的结构
9.5.3缓冲区的分配与释放
9.6对设备做读写操作
9.6.1块设备的读写
9.6.2字元设备的读写
9.7Linux系统设备管理问题
9.7.1Linux设备驱动程式的特点
9.7.2驱动程式与外界的接口
9.7-3驱动程式的基本结构
9.7.4.常用设备接口
9.7.5外设连线自动检测技术
9.8本章小结
习题
第10章UNIX的多执行绪环境
10.1执行绪的基本概念
10.1.1多执行绪基础
10.1.2包含执行绪的进程模型
10.2多执行绪平台特性
10.2.1设计中可利用执行绪改进程式的回响能力
10.2.2处理器结构改善直接影响程式执行效率
10.2.3执行绪的执行状态及运行特性
10.3多执行绪管理模式
10.3.1纯用户级执行绪管理模式
10.3.2纯核心级执行绪管理模式
10.3.3组合型的执行绪管理模式
10.4UNIX的多执行绪管理结构
10.5多执行绪编程
10.5.1多执行绪程式结构的改变
10.5.2多执行绪标準库
10.5.3多执行绪编程规则
10.6多执行绪程式设计技术
10.6.1创建和使用简单执行绪
10.6.2对执行绪的常用操作
10.6.3执行绪中使用的数据
10.7多执行绪程式设计综合举例
10.8本章小结
习题
第11章UNIX网路结构及Internet技术
11.1计算机网路的基本原理
11.1.1通信子网
11.1.2资源子网
11.1.3计算机网路的主要功能
11.1.4计算机网路分类
11.1.5计算机网路体系结构
11.1.6网路中的传输介质和连线硬体
11.1.7网路作业系统
11.2UNIX网路结构及支持协定
11.2.1UNIX网路分层结构
……
第12章X-Window及其他实用程式
附录AUNIX系统中的常用系统调用
附录BLinux系统中的C环境
附录CUNIX/Linux常用命令
参考文献
……
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net