书籍详情
计算机操作系统
作者:吴企渊编著
出版社:清华大学出版社
出版时间:2006-02-01
ISBN:9787302103226
定价:¥23.00
购买这本书可以去
内容简介
本书共7章,第1章为基本概念和5大类型:批处理型、分时型、实时型、网络型和分布型。第2~6章分别详述5大功能:作业与界面管理、文件管理、主内存管理、输入输出设备管理和处理器的进程线程管理。第7章是操作系统编程的主要技巧和方法。书末附有实验指示书等内容。 本教材可作为高等院校本科计算机专业或相关专业操作系统课程教材。也可作为其他从事计算机工作的科技人员:学习参考使用。
作者简介
清华大学计算机科学与技术系教授,主要从事计算机系统工程设计、计算机工业控制、计算机操作系统和网络工程等领域的教学和科研工作。曾讲授过“计算机操作系统”、“计算机网络”等课程。曾承担过国家多项重点科技攻关项目.获国家科委科技进步二等奖、国家教委科技进步一等奖等多项奖励。
目录
第1章操作系统的类型和功能1
1.1什么是操作系统1
1.1.1操作系统在软件层次中的地位2
1.1.2操作系统的设计观点5
1.2操作系统的形成和5大类型6
1.2.1计算机操作系统的形成7
1.2.2操作系统的5大类型10
1.3操作系统的5大功能17
1.3.1作业管理18
1.3.2文件管理18
1.3.3存储管理18
1.3.4设备管理18
1.3.5进程管理19
1.4操作系统版本历史简介20
1.4.1DOS简史22
1.4.2Windows操作系统简史23
1.4.3UNIX操作系统版本简史24
1.4.4Linux操作系统简史29
1.5表征操作系统的属性31
1.6操作系统的“生成”、设置和配置概念33
1.6.1“生成”、配置和设置33
1.6.2操作系统引导34
1.6.3系统管理员38
小结40
习题41
第2章作业与界面管理44
2.1作业管理的任务和功能44
2.1.1概念和术语44
2.1.2作业管理的任务45
2.1.3作业管理的功能47
2.1.4操作系统是用户和计算机之间的接口48
2.2用户界面的任务和功能50
2.2.1用户界面的发展50
2.2.2界面管理的任务51
2.2.3界面管理的功能52
2.2.4用户界面研究52
2.3用户界面的设计特点54
2.4作业调度55
2.4.1作业调度功能55
2.4.2作业说明书内容举例55
2.4.3作业调度算法55
2.5操作系统常用命令分类简介57
2.5.1操作系统是人机交互的接口57
2.5.2常用命令对比59
2.5.3UNIX,Linux联机命令手册索引61
2.6Shell命令解释和控制语言61
2.6.1DOS操作系统Shell语言61
2.6.2UNIX/Linux的Shell应用举例63
2.6.3作业管理和进程管理的类比说明66
小结67
习题67
第3章文件管理69
3.1文件管理的任务和功能69
3.1.1文件管理的任务69
3.1.2文件管理的功能73
3.1.3文件的组织机构73
3.2文件分类76
3.3文件的物理结构和逻辑结构82
3.3.1文件的物理结构82
3.3.2文件的逻辑结构82
3.4文件目录86
3.4.1一级文件目录86
3.4.2二级文件目录87
3.4.3多级文件目录87
3.4.4文件目录的管理88
3.5文件存取控制88
3.5.1存取控制矩阵88
3.5.2用户权限表89
3.5.3使用口令89
3.5.4使用密码89
3.5.5UNIX/Linux操作系统的安全性89
3.5.6计算机病毒简介94
3.6文件系统的数据结构和表示96
3.6.1UNIX/Linux文件系统96
3.6.2磁盘文件系统结构96
3.6.3文件系统的数据结构98
3.7文件系统的系统调用101
小结103
习题103
第4章主内存管理105
4.1存储管理的任务和功能105
4.1.1存储管理的任务105
4.1.2存储管理的功能105
4.1.3内存类型及寻址105
4.2分区分配存储管理114
4.2.1固定分区分配114
4.2.2可变式动态分区分配115
4.2.3可重定位分区分配117
4.2.4多重分区分配117
4.2.5主存“扩充”技术117
4.2.6主存保护技术118
4.3请求页式存储管理118
4.3.1实现原理119
4.3.2UNIX请求调页管理120
4.3.3页表的设计121
4.3.4请求淘汰换页算法122
4.3.5页式存储管理优缺点123
4.3.6地址转换举例124
4.4段式存储管理126
4.4.1实现原理126
4.4.2地址变换126
4.4.3段式存储管理的优缺点127
4.4.4段式和页式的主要区别127
4.5段页式存储管理128
4.5.1特点128
4.5.2实现原理128
小结129
习题130
第5章设备管理132
5.1概述132
5.1.1设备管理的任务与功能132
5.1.2发展历史132
5.1.3外部设备分类133
5.1.4设备I/O方式135
5.1.5未来展望141
5.2外部设备的安装142
5.2.1系统配置142
5.2.2用户外接设备142
5.2.3用户外接特殊设备142
5.2.4外部设备的即插即用143
5.2.5设备驱动程序的编制143
5.2.6CPU与外部信息的交换144
5.2.7总线和接口145
5.3输入输出设备分配算法149
5.4设备管理技术150
5.4.1磁盘管理技术150
5.4.2缓冲技术155
5.4.3虚拟设备的技术157
5.4.4共享打印机159
5.5设备处理程序编制内容159
5.5.1设备处理程序159
5.5.2设备驱动程序的功能159
5.5.3设备驱动程序的特点160
5.5.4设备处理方式160
5.5.5设备驱动程序举例162
小结166
习题166
第6章处理器的进程和线程管理168
6.1概述168
6.1.1操作系统核心的功能和特点168
6.1.2为什么要引入“进程”概念169
6.1.3顺序执行与并发执行169
6.2进程的定义和特征170
6.2.1程序与进程171
6.2.2进程的5个基本特征172
6.2.3进程与线程173
6.3进程调度174
6.3.1进程的描述174
6.3.2进程的状态及转换176
6.3.3进程的调度算法178
6.3.4调度算法举例180
6.3.5进程控制块183
6.4进程通信183
6.4.1同步与互斥184
6.4.2临界区189
6.4.3原语190
6.5死锁196
6.5.1什么是死锁196
6.5.2死锁的4个必要条件196
6.5.3死锁的表示197
6.5.4解决死锁问题的基本方法197
小结203
习题204
第7章操作系统结构和程序实现206
7.1操作系统的编程概念206
7.2结构设计的目标208
7.2.1设计目标208
7.2.2分层原则209
7.2.3分块原则211
7.2.4模块接口法的设计步骤212
7.2.5模块接口法的优缺点213
7.3层次结构设计214
7.3.1层次模块化结构设计的必要性214
7.3.2操作系统的结构模型216
7.3.3操作系统的结构设计217
7.4DOS模块结构220
7.5Windows的编程模式简介221
7.6微内核结构简介222
7.7Linux的安装与程序模块举例223
小结226
习题227
附录A课程总复习指南228
附录B计算机操作系统实验指示书(学生用)229
附录CLinux简要使用说明(配合实验用)267
参考文献274第1章概论1
1.1基本概念1
1.1.1电子商务的定义1
1.1.2电子商务的原动力2
1.1.3电子商务的特性3
1.2电子商务的发展4
1.2.1电子商务的由来4
1.2.2电子商务的3个发展阶段4
1.2.3电子商务的现状5
1.3电子商务的分类6
1.3.1按服务类型分类6
1.3.2按技术标准分类7
1.3.3按商务形式分类7
1.4电子商务的主要功能7
1.4.1电子商务的技术架构7
1.4.2电子商务的管理功能9
1.5电子商务全球信息系统的挑战10
1.5.1与平台无关10
1.5.2灵活性、可扩性、正确性和安全性11
1.5.3面向智能化和个性化服务12
习题13
参考资料13
第2章构件化技术14
2.1概述14
2.1.1构件定义(构件与对象)15
2.1.2构件特征15
2.1.3构件设计优势和问题16
2.1.4构件分布式体系结构(CORBA,.NET,J2EE)17
2.1.5构件的粒度26
2.1.6构件研究技术27
2.2构件的一般模型27
2.3构件的分类29
2.4J2EE平台的标准构件模型29
2.4.1Applet29
2.4.2JavaBean30
2.4.3Servlet31
2.4.4JSP32
2.4.5JDBC33
2.4.6EJB33
2.4.7RMI37
2.5与传统软件开发技术的比较37
2.5.1从软件体系结构的角度比较37
2.5.2从软件开发过程的角度比较38
2.5.3从软件方法学的角度比较39
2.5.4从软件开发机构组织的角度比较40
2.5.5从软件构造方法的角度比较41
2.6基于构件开发应用软件的原则41
2.6.1系统结构分层、逻辑和数据分离41
2.6.2以接口为核心,使用开放标准42
2.6.3设计模式的重用42
2.6.4利用已有开发工具45
2.6.5创建构件库46
2.7构件化开发对软件工程的影响47
2.7.1构件技术是解决软件危机的重要途径47
2.7.2基于构件的软件工程(CBSE)已成主流48
2.7.3新的Agile“轻载”类方法50
习题52
参考资料53
第3章电子商务应用系统设计技术54
3.1UML概述54
3.1.1UML的发展历程54
3.1.2UML的范围55
3.1.3UML语言的体系结构56
3.1.4UML的图56
3.2UML的概念模型57
3.2.1UML的基本构造块57
3.2.2UML的规则61
3.2.3UML的公共机制61
3.3UML的静态建模机制62
3.3.1类图62
3.3.2对象图63
3.4UML的动态建模机制63
3.4.1用例图63
3.4.2协作图64
3.4.3顺序图65
3.4.4状态图66
3.4.5活动图68
3.5UML的面向实现建模69
3.5.1构件图69
3.5.2部署图69
3.6设计模式70
3.6.1设计模式概述71
3.6.2J2EE核心模式简介72
3.6.3EJB模式简介73
习题74
参考资料74
第4章电子商务过程75
4.1网络营销75
4.1.1基本理论75
4.1.2网络营销的战略79
4.1.3网络营销的策略81
4.2电子交易82
4.2.1电子交易的特征82
4.2.2电子交易的模式83
4.2.3电子交易的代理86
4.3在线零售87
4.3.1在线零售的特征87
4.3.2在线零售的模型87
4.3.3市场分析88
4.3.4零售开店步骤89
4.4供应链91
4.4.1供应链管理原理92
4.4.2供应链的模式95
4.4.3供应链的整合97
4.5电子支付98
4.5.1电子支付的特点98
4.5.2电子支付的主要形式99
4.5.3电子支票99
4.5.4电子信用卡101
习题101
参考资料102
第5章电子商务的安全与保密103
5.1安全与保密的问题103
5.1.1安全内容103
5.1.2保密内容104
5.2网络安全104
5.2.1防火墙104
5.2.2网络路由安全113
5.2.3网络通信安全114
5.3计算机系统安全116
5.3.1硬件安全116
5.3.2软件安全116
5.4信息加密技术127
5.4.1密码基础知识127
5.4.2常用加密技术128
5.5信息认证技术137
5.5.1公钥认证137
5.5.2数字签名138
习题142
参考资料142
第6章企业电子商务的解决方案144
6.1企业电子商务的管理144
6.1.1企业电子商务系统平台的选择144
6.1.2企业电子商务系统总体设计步骤153
6.1.3客户关系管理的构件设计153
6.1.4企业内容管理的构件设计156
6.1.5企业电子商务系统的设计模式158
6.2Sun公司电子商务解决方案159
6.2.1系统组成及特点159
6.2.2核心技术160
6.2.3创建企业EJB服务162
6.2.4Sun金融行业解决方案169
6.2.5给开发者的建议和路标171
6.2.6成功案例172
6.3IBM的电子商务解决方案173
6.3.1IBM电子商务基础设施173
6.3.2客户关系管理解决方案181
6.3.3B 2 B电子交易解决方案185
6.3.4IBM的WebSphere产品系列192
6.3.5资源规划解决方案197
6.3.6动态电子商务的Web服务198
6.4HP的电子商务解决方案201
6.4.1HP第一全球商务计划201
6.4.2HP Open View202
6.4.3HP Open Mail204
6.4.4HP的企业安全框架206
习题209
参考资料209
第7章电子商务与构件案例分析210
7.1宠物商店210
7.1.1Pet Store的Web站点210
7.1.2Pet Store的高级设计方案215
7.1.3Pet Store的Web站点结构217
7.1.4Pet Store的模块设计217
7.1.5模块设计讨论218
7.1.6Pet Store的Web站点中的构件238
7.2动态竞价器的设计与实现241
7.2.1背景241
7.2.2基本原理242
7.2.3设计与实现242
7.3罗盘旅游网247
7.3.1背景247
7.3.2系统简介247
7.3.3对WAF框架的扩展248
参考资料250
1.2多媒体涉及的几个概念2
1.2.1超文本的概念2
1.2.2超媒体的概念3
1.2.3标准通用标记语言(SGML)3
1.2.4超文本标记语言(HTML)5
1.2.5虚拟现实造型语言(VRML)5
1.3多媒体与网络6
1.4多媒体与光盘存储器6
1.5多媒体的技术研究与应用开发7
练习与思考题7第2章数字声音及MIDI简介8
2.1声音与听觉器官8
2.2声音信号数字化9
2.2.1从模拟过渡到数字9
2.2.2模拟信号与数字信号9
2.2.3声音信号数字化9
2.2.4采样频率10
2.2.5采样精度10
2.2.6声音质量与数据率11
2.3声音文件的存储格式11
2.4声音工具12
2.5声音质量的度量14
2.6电子乐器数字接口(MIDI)系统14
2.6.1MIDI简介14
2.6.2频率调制(FM)合成声音15
2.6.3乐音样本合成声音16
2.6.4MIDI系统16
2.6.5MIDI消息19
2.6.6MIDI音序器和标准MIDI文件20
2.6.7合成器的多音调和多音色20
2.6.8通用MIDI(GM)21
练习与思考题21
参考文献和站点22第3章话音编码23
3.1话音编码概要23
3.1.1话音波形的特性23
3.1.2三种话音编译码器25
3.2脉冲编码调制(PCM)29
3.2.1PCM的概念29
3.2.2均匀量化30
3.2.3非均匀量化31
3.2.4μ律压扩31
3.2.5A律压扩31
3.3PCM在通信中的应用32
3.4增量调制与自适应增量调制33
3.4.1增量调制(DM)34
3.4.2自适应增量调制(ADM)35
3.5自适应差分脉冲编码调制35
3.5.1自适应脉冲编码调制(APCM)的概念35
3.5.2差分脉冲编码调制(DPCM)的概念36
3.5.3自适应差分脉冲编码调制(ADPCM)36
3.5.4G.721 ADPCM编译码器37
3.6G.722 SBADPCM编译码器38
3.6.1子带编码(SBC)38
3.6.2子带自适应差分脉冲编码调制(SBADPCM)40
3.7线性预测编码(LPC)的概念41
3.8GSM编译码器简介42
练习与思考题43
参考文献和站点43第4章无损数据压缩45
4.1香农范诺与霍夫曼编码45
4.1.1香农范诺编码45
4.1.2霍夫曼编码46
4.2算术编码47
4.3RLE编码51
4.4词典编码52
4.4.1词典编码的思想52
4.4.2LZ77算法53
4.4.3LZSS算法54
4.4.4LZ78算法55
4.4.5LZW算法57
练习与思考题61
参考文献和站点62第5章彩色数字图像基础63
5.1视觉系统对颜色的感知63
5.2图像的颜色模型64
5.2.1显示彩色图像用RGB相加混色模型64
5.2.2打印彩色图像用CMY相减混色模型66
5.3图像的三个基本属性67
5.3.1分辨率67
5.3.2像素深度68
5.3.3真彩色、伪彩色与直接色68
5.4图像的种类70
5.4.1矢量图与点位图70
5.4.2灰度图与彩色图70
5.5γ(伽马)校正71
5.5.1γ的概念71
5.5.2γ校正72
5.6JPEG压缩编码73
5.6.1JPEG算法概要73
5.6.2JPEG算法的主要计算步骤74
5.6.3应用JPEG算法举例77
5.7图像文件格式79
5.7.1BMP文件格式79
5.7.2GIF文件格式80
5.7.3JPEG格式81
5.7.4PNG格式82
5.8图像文件后缀一览表84
练习与思考题86
参考文献和站点87第6章颜色的度量体系88
6.1颜色科学简史88
6.2描述颜色的几个术语89
6.2.1什么是颜色89
6.2.2色调90
6.2.3饱和度90
6.2.4亮度91
6.2.5颜色空间92
6.3颜色的度量体系93
6.4Munsell颜色系统94
6.5Ostwald颜色系统95
6.6CIE颜色系统95
6.6.1颜色科学史上的两次重要会议95
6.6.2CIE 1931 RGB96
6.6.3CIE 1931 XYZ98
6.6.4CIE 1931 xyY100
6.6.5CIE 1960 YUV和CIE YU′V′104
6.6.6CIE 1976 LUV104
6.6.7CIE 1976 LAB106
6.6.8CIELUV LCh和CIELAB LCh108
练习与思考题108
参考文献和站点109第7章颜色空间变换110
7.1该用什么颜色空间110
7.1.1颜色空间的分类问题110
7.1.2颜色空间的变换问题111
7.1.3什么颜色空间适合我111
7.2计算机图形颜色空间114
7.2.1RGB,CMY和CMYK114
7.2.2HSV和RGB115
7.2.3HSL/HSB和RGB118
7.2.4HSI和RGB119
7.3设备无关的颜色空间120
7.3.1CIE XYZ和CIELAB120
7.3.2CIE XYZ和CIELUV121
7.3.3CIE XYZ和RGB,BT.601, BT.709122
7.4电视系统颜色空间124
7.4.1电视系统的颜色空间124
7.4.2European Y′U′V′125
7.4.3American Y′I′Q′127
7.4.4SMPTE\|C RGB129
7.4.5ITU\|R BT.601 Y′CbCr130
7.4.6ITU\|R BT.709 Y′CbCr133
7.4.7SMPTE\|240M Y′PbPr136
7.4.8Kodak PhotoYCC颜色空间137
练习与思考题139
参考文献和站点139第8章小波与小波变换140
8.1小波介绍140
8.1.1小波简史140
8.1.2小波概念141
8.1.3小波分析142
8.1.4小波定义148
8.2哈尔函数148
8.2.1哈尔基函数148
8.2.2哈尔小波函数150
8.2.3函数的规范化151
8.2.4哈尔基的结构152
8.3哈尔小波变换152
8.4规范化算法154
8.5二维哈尔小波变换156
8.5.1二维小波变换举例156
8.5.2二维小波变换方法163
练习与思考题165
参考文献和站点165第9章小波图像编码166
9.1从子带编码到小波编码166
9.1.1子带编码166
9.1.2多分辨率分析166
9.1.3滤波器组与多分辨率167
9.1.4从子带编码到小波编码167
9.1.5小波分解图像方法168
9.2失真的度量方法168
9.3EZW编码169
9.3.1介绍169
9.3.2算法170
9.3.3算法举例173
9.4SPIHT编码182
9.4.1介绍182
9.4.2渐进图像的传输182
9.4.3分集排序算法183
9.4.4类型和变量184
9.4.5算法185
9.4.6算法举例186
9.5EBCOT编码简介189
9.5.1介绍189
9.5.2质量层的概念190
9.5.3位速率失真最佳190
9.6JPEG 2000简介191
9.6.1JPEG 2000是什么191
9.6.2JPEG 2000的基本结构191
9.6.3JPEG 2000的主要功能192
练习与思考题193
参考文献和站点193第10章彩色数字电视基础195
10.1彩色电视制式195
10.1.1简介195
10.1.2电视扫描和同步196
10.1.3彩色电视198
10.2彩色电视信号的类型199
10.2.1复合电视信号199
10.2.2分量电视信号199
10.2.3S\|Video信号200
10.3电视图像数字化201
10.3.1数字化的方法201
10.3.2数字化标准201
10.4图像子采样204
10.4.1图像子采样概要204
10.4.24∶4∶4 YCbCr格式204
10.4.34∶2∶2 YCbCr格式205
10.4.44∶1∶1 YCbCr格式205
10.4.54∶2∶0 YCbCr格式206
练习与思考题206
参考文献和站点207第11章MPEG简介208
11.1MPEG是什么208
11.1.1MPEG概述208
11.1.2MPEG文件的创建过程208
11.2MPEG1数字电视标准209
11.3MPEG2数字电视标准210
11.4MPEG4多媒体应用标准213
11.5MPEG7多媒体内容描述接口215
练习与思考题215
参考文献和站点215第12章MPEG声音216
12.1听觉系统的感知特性216
12.1.1对响度的感知216
12.1.2对音高的感知217
12.1.3掩蔽效应217
12.2MPEG Audio与感知特性220
12.3MPEG1 Audio221
12.3.1声音编码221
12.3.2声音的性能222
12.3.3子带编码223
12.3.4多相滤波器组225
12.3.5编码层225
12.4MPEG2 Audio229
12.5MPEG2 AAC230
12.5.1MPEG2 AAC是什么230
12.5.2MPEG2 AAC的配置231
12.5.3MPEG2 AAC的基本模块232
12.6MPEG4 Audio233
12.6.1自然声音233
12.6.2合成声音234
练习与思考题236
参考文献和站点236第13章MPEG电视238
13.1电视图像的数据率238
13.1.1ITUR BT.601标准数据率238
13.1.2VCD电视图像数据率的估算239
13.1.3DVD电视图像数据率的估算239
13.2数据压缩算法239
13.2.1简介239
13.2.2帧内图像I的压缩编码算法240
13.2.3预测图像P的压缩编码算法240
13.2.4双向预测图像B的压缩编码算法244
13.2.5电视图像的结构244
13.3MPEG2的配置和等级245
13.4MPEG4电视图像编码247
13.4.1电视图像对象区的概念247
13.4.2电视图像编码方案248
13.4.3电视图像分辨率可变编码250
13.5HDTV格式251
练习与思考题251
参考文献和站点252
第二部分多媒体的存储第14章只读光盘存储器253
14.1CD简历253
14.1.1CD工业史上的几件大事253
14.1.2CD系列产品254
14.2CD的工作原理255
14.2.1CD盘片结构255
14.2.2CD盘的光道结构255
14.2.3数据是怎样写入到CD盘上的256
14.2.4数据是怎样从CD盘读出的257
14.2.5激光唱盘标准摘要258
14.3CDAudio259
14.3.1采样频率和样本大小259
14.3.2声道数259
14.3.3声音数据的通道编码259
14.3.4CD盘如何批量生产260
14.4DVD简介262
14.5DVD的规格263
14.6DVD的存储容量是怎样提高的264
14.7VCD与DVD播放机的结构266
14.7.1简介266
14.7.2VCD播放机的基本结构267
14.7.3DVD播放机的基本结构268
练习与思考题269
参考文献和站点269第15章光盘存储器的格式270
15.1CD盘上的物理格式270
15.1.1激光唱盘标准——红皮书270
15.1.2CDROM标准——黄皮书273
15.1.3CDROM/XA274
15.1.4CDI标准——绿皮书276
15.1.5CDI Ready格式276
15.1.6CDBridge盘277
15.1.7可录(写)CD盘标准——橙皮书277
15.2CDROM的逻辑格式(ISO 9660)279
15.2.1ISO 9660的重要性279
15.2.2逻辑结构的设计思想280
15.2.3逻辑扇区和逻辑块281
15.2.4文件282
15.2.5目录283
15.2.6路径表284
15.2.7卷285
15.3VCD标准——白皮书288
15.3.1VCD盘的组织288
15.3.2VCD的文件目录结构290
15.3.3MPEGAudio/Video扇区的结构291
练习与思考题292
参考文献和站点292第16章错误检测和校正293
16.1CRC错误检测原理293
16.2RS编码和纠错算法295
16.2.1GF(2m)域295
16.2.2RS的编码算法297
16.2.3RS码的纠错算法299
16.3CIRC纠错技术299
16.3.1交插技术299
16.3.2交叉交插技术300
16.4里德索洛蒙乘积码(RSPC)301
练习与思考题305
参考文献和站点305第三部分多媒体网络应用第17章多媒体网络应用及交换技术306
17.1多媒体网络应用306
17.1.1应用举例306
17.1.2应用分类308
17.1.3应用开发面临的问题308
17.1.4改善服务质量309
17.1.5多媒体网络应用的争论309
17.2因特网上存取声音和电视的方法309
17.2.1通过Web浏览器把声音/电视从Web服务器传送给
媒体播放器310
17.2.2直接把声音/电视从Web服务器传送给媒体播放器310
17.2.3直接把声音/电视从多媒体流放服务器传送给媒体播放器311
17.2.4媒体播放器的主要功能312
17.3网络上的信息交换技术312
17.3.1概述312
17.3.2线路交换313
17.3.3信息包交换314
17.3.4消息交换与信息包交换315
17.3.5面向连接服务与无连接服务316
17.3.6网络分类318
练习与思考题318
参考文献和站点319第18章因特网与TCP/IP320
18.1因特网320
18.1.1因特网的结构320
18.1.2因特网地址的概念321
18.1.3网际协议地址323
18.1.4域名和域名系统324
18.1.5统一资源地址325
18.2TCP/IP的参考模型326
18.2.1协议层次和协议的概念326
18.2.2TCP/IP和OSI模型327
18.2.3部分网络设备执行的协议329
18.2.4TCP/IP与以太网330
18.3网络应用层协议330
18.3.1网络应用与应用层协议330
18.3.2超文本传送协议(HTTP)332
18.4网络传输层协议337
18.4.1传输层简介337
18.4.2端口号和套接号的概念337
18.4.3用户数据包协议(UDP)339
18.4.4传输控制协议(TCP)340
18.5网络层上的网际协议344
练习与思考题346
参考文献和站点346第19章网际多目标广播简介348
19.1多目标广播的概念348
19.2多目标广播所需要的环境349
19.3多目标广播树的概念350
19.4IP多目标广播的地址和主机组的管理351
19.4.1IP多目标广播的地址351
19.4.2网际主机组管理协议352
19.4.3接收端如何参与多目标广播353
19.5多目标广播路径选择简介353
19.5.1两种基本的路径选择法353
19.5.2密集型多目标广播路由协议354
19.5.3稀疏型多目标广播路由协议358
19.5.4协同工作360
19.6实时传输协议和实时控制协议360
19.6.1RTP简介360
19.6.2RTP信息包标题域362
19.6.3实时传输控制协议363
19.6.4实时流放协议364
19.7资源保留协议364
19.7.1资源保留协议(RSVP)简介365
19.7.2不同种类的接收器365
19.7.3接纳测试367
19.7.4路径消息367
练习与思考题367
参考文献和站点368第20章多媒体通信系统技术370
20.1多媒体通信系统概要370
20.1.1体系结构370
20.1.2网关的功能和结构372
20.1.3会务器的功能和结构374
20.2H.323电视会议377
20.2.1H.323的拓扑结构377
20.2.2H.323终端378
20.2.3H.323网关378
20.2.4H.323会务器379
20.2.5H.323多点控制单元380
20.2.6H.323多点电视会议380
20.2.7H.323协议堆381
20.3H.324可视电话382
20.3.1H.324系列标准382
20.3.2产品类型和预期质量382
20.3.3H.324多媒体系统383
20.3.4H.324多媒体电话终端384
20.3.5H.324多媒体电话终端参考设计385
20.4IP电话385
20.4.1IP电话的概念385
20.4.2IP电话与PSTN电话的技术差别386
20.4.3IP电话的通话方式387
20.4.4IP电话标准388
练习与思考题389
参考文献和站点389
第四部分多媒体内容编辑语言第21章超文本标记语言(HTML)390
21.1HTML文档391
21.1.1Web与HTML391
21.1.2元素和标签的概念391
21.1.3HTML文档的结构392
21.2HTML标签和属性393
21.2.1基本标签393
21.2.2标签的属性400
21.3字符样式400
21.3.1物理样式和逻辑样式400
21.3.2字符实体402
21.4超链接403
21.4.1超链接的概念403
21.4.2文档的相对路径与绝对路径404
21.4.3使用URL404
21.4.4文档内部之间的链接405
21.4.5链接电子邮件程序406
21.4.6链接内联图像407
21.4.7用图像作超链接408
21.4.8用图像作网页的背景408
21.4.9链接外联图像409
21.4.10在文档中链接和嵌入声音文件410
21.4.11在文档中链接和嵌入影视文件411
21.5表格标签和属性412
练习与思考题415
参考文献和站点416第22章可扩展标记语言(XML)417
22.1XML是什么417
22.1.1XML不是标记语言417
22.1.2XML文档什么样418
22.2XML元素418
22.2.1什么是XML元素418
22.2.2XML元素的命名规则419
22.2.3XML元素的特性419
22.2.4XML元素的属性421
22.3XML文档和语法422
22.3.1XML文档的基本结构422
22.3.2XML语法423
22.4XML文档类型425
22.4.1什么是合格XML文档425
22.4.2什么是有效XML文档425
22.5XML与Web浏览器426
22.5.1XML Web浏览器426
22.5.2XML文档显示426
22.5.3XML数据岛428
22.6XML与XSL429
22.6.1HTML样式与CSS429
22.6.2XML样式与XSL430
22.6.3XSL浏览器430
22.6.4用XSLT显示XML文档430
22.6.5XSL元素433
22.6.6XSL在客户机上438
22.6.7XSL在服务机上441
22.7XML与DTD441
22.7.1DTD介绍441
22.7.2内部DTD442
22.7.3外部DTD443
22.8XML名称空间443
22.8.1名称冲突问题443
22.8.2名称空间的属性444
22.8.3默认的名称空间444
22.9XML模板语言445
22.9.1XML模板的目标445
22.9.2XML文档与XML模板445
22.9.3简单型元素的概念448
22.9.4复杂型元素的概念449
练习与思考题450
参考文献和站点451第23章可扩展超文本标记语言(XHTML)452
23.1XHTML是什么452
23.1.1XHTML是什么452
23.1.2XHTML和HTML的差别452
23.2XHTML语法453
23.3XHTML的文档类型定义456
23.3.1XHTML文档结构456
23.3.2三种文档类型定义457
23.4从HTML到XHTML457
23.5XHTML 1.0一览表458
23.5.1XHTML标签458
23.5.2XHTML标签的属性461
23.5.3XHTML事件的属性462
练习与思考题463
参考文献和站点464
附录缩略语汇编465
1.1什么是操作系统1
1.1.1操作系统在软件层次中的地位2
1.1.2操作系统的设计观点5
1.2操作系统的形成和5大类型6
1.2.1计算机操作系统的形成7
1.2.2操作系统的5大类型10
1.3操作系统的5大功能17
1.3.1作业管理18
1.3.2文件管理18
1.3.3存储管理18
1.3.4设备管理18
1.3.5进程管理19
1.4操作系统版本历史简介20
1.4.1DOS简史22
1.4.2Windows操作系统简史23
1.4.3UNIX操作系统版本简史24
1.4.4Linux操作系统简史29
1.5表征操作系统的属性31
1.6操作系统的“生成”、设置和配置概念33
1.6.1“生成”、配置和设置33
1.6.2操作系统引导34
1.6.3系统管理员38
小结40
习题41
第2章作业与界面管理44
2.1作业管理的任务和功能44
2.1.1概念和术语44
2.1.2作业管理的任务45
2.1.3作业管理的功能47
2.1.4操作系统是用户和计算机之间的接口48
2.2用户界面的任务和功能50
2.2.1用户界面的发展50
2.2.2界面管理的任务51
2.2.3界面管理的功能52
2.2.4用户界面研究52
2.3用户界面的设计特点54
2.4作业调度55
2.4.1作业调度功能55
2.4.2作业说明书内容举例55
2.4.3作业调度算法55
2.5操作系统常用命令分类简介57
2.5.1操作系统是人机交互的接口57
2.5.2常用命令对比59
2.5.3UNIX,Linux联机命令手册索引61
2.6Shell命令解释和控制语言61
2.6.1DOS操作系统Shell语言61
2.6.2UNIX/Linux的Shell应用举例63
2.6.3作业管理和进程管理的类比说明66
小结67
习题67
第3章文件管理69
3.1文件管理的任务和功能69
3.1.1文件管理的任务69
3.1.2文件管理的功能73
3.1.3文件的组织机构73
3.2文件分类76
3.3文件的物理结构和逻辑结构82
3.3.1文件的物理结构82
3.3.2文件的逻辑结构82
3.4文件目录86
3.4.1一级文件目录86
3.4.2二级文件目录87
3.4.3多级文件目录87
3.4.4文件目录的管理88
3.5文件存取控制88
3.5.1存取控制矩阵88
3.5.2用户权限表89
3.5.3使用口令89
3.5.4使用密码89
3.5.5UNIX/Linux操作系统的安全性89
3.5.6计算机病毒简介94
3.6文件系统的数据结构和表示96
3.6.1UNIX/Linux文件系统96
3.6.2磁盘文件系统结构96
3.6.3文件系统的数据结构98
3.7文件系统的系统调用101
小结103
习题103
第4章主内存管理105
4.1存储管理的任务和功能105
4.1.1存储管理的任务105
4.1.2存储管理的功能105
4.1.3内存类型及寻址105
4.2分区分配存储管理114
4.2.1固定分区分配114
4.2.2可变式动态分区分配115
4.2.3可重定位分区分配117
4.2.4多重分区分配117
4.2.5主存“扩充”技术117
4.2.6主存保护技术118
4.3请求页式存储管理118
4.3.1实现原理119
4.3.2UNIX请求调页管理120
4.3.3页表的设计121
4.3.4请求淘汰换页算法122
4.3.5页式存储管理优缺点123
4.3.6地址转换举例124
4.4段式存储管理126
4.4.1实现原理126
4.4.2地址变换126
4.4.3段式存储管理的优缺点127
4.4.4段式和页式的主要区别127
4.5段页式存储管理128
4.5.1特点128
4.5.2实现原理128
小结129
习题130
第5章设备管理132
5.1概述132
5.1.1设备管理的任务与功能132
5.1.2发展历史132
5.1.3外部设备分类133
5.1.4设备I/O方式135
5.1.5未来展望141
5.2外部设备的安装142
5.2.1系统配置142
5.2.2用户外接设备142
5.2.3用户外接特殊设备142
5.2.4外部设备的即插即用143
5.2.5设备驱动程序的编制143
5.2.6CPU与外部信息的交换144
5.2.7总线和接口145
5.3输入输出设备分配算法149
5.4设备管理技术150
5.4.1磁盘管理技术150
5.4.2缓冲技术155
5.4.3虚拟设备的技术157
5.4.4共享打印机159
5.5设备处理程序编制内容159
5.5.1设备处理程序159
5.5.2设备驱动程序的功能159
5.5.3设备驱动程序的特点160
5.5.4设备处理方式160
5.5.5设备驱动程序举例162
小结166
习题166
第6章处理器的进程和线程管理168
6.1概述168
6.1.1操作系统核心的功能和特点168
6.1.2为什么要引入“进程”概念169
6.1.3顺序执行与并发执行169
6.2进程的定义和特征170
6.2.1程序与进程171
6.2.2进程的5个基本特征172
6.2.3进程与线程173
6.3进程调度174
6.3.1进程的描述174
6.3.2进程的状态及转换176
6.3.3进程的调度算法178
6.3.4调度算法举例180
6.3.5进程控制块183
6.4进程通信183
6.4.1同步与互斥184
6.4.2临界区189
6.4.3原语190
6.5死锁196
6.5.1什么是死锁196
6.5.2死锁的4个必要条件196
6.5.3死锁的表示197
6.5.4解决死锁问题的基本方法197
小结203
习题204
第7章操作系统结构和程序实现206
7.1操作系统的编程概念206
7.2结构设计的目标208
7.2.1设计目标208
7.2.2分层原则209
7.2.3分块原则211
7.2.4模块接口法的设计步骤212
7.2.5模块接口法的优缺点213
7.3层次结构设计214
7.3.1层次模块化结构设计的必要性214
7.3.2操作系统的结构模型216
7.3.3操作系统的结构设计217
7.4DOS模块结构220
7.5Windows的编程模式简介221
7.6微内核结构简介222
7.7Linux的安装与程序模块举例223
小结226
习题227
附录A课程总复习指南228
附录B计算机操作系统实验指示书(学生用)229
附录CLinux简要使用说明(配合实验用)267
参考文献274第1章概论1
1.1基本概念1
1.1.1电子商务的定义1
1.1.2电子商务的原动力2
1.1.3电子商务的特性3
1.2电子商务的发展4
1.2.1电子商务的由来4
1.2.2电子商务的3个发展阶段4
1.2.3电子商务的现状5
1.3电子商务的分类6
1.3.1按服务类型分类6
1.3.2按技术标准分类7
1.3.3按商务形式分类7
1.4电子商务的主要功能7
1.4.1电子商务的技术架构7
1.4.2电子商务的管理功能9
1.5电子商务全球信息系统的挑战10
1.5.1与平台无关10
1.5.2灵活性、可扩性、正确性和安全性11
1.5.3面向智能化和个性化服务12
习题13
参考资料13
第2章构件化技术14
2.1概述14
2.1.1构件定义(构件与对象)15
2.1.2构件特征15
2.1.3构件设计优势和问题16
2.1.4构件分布式体系结构(CORBA,.NET,J2EE)17
2.1.5构件的粒度26
2.1.6构件研究技术27
2.2构件的一般模型27
2.3构件的分类29
2.4J2EE平台的标准构件模型29
2.4.1Applet29
2.4.2JavaBean30
2.4.3Servlet31
2.4.4JSP32
2.4.5JDBC33
2.4.6EJB33
2.4.7RMI37
2.5与传统软件开发技术的比较37
2.5.1从软件体系结构的角度比较37
2.5.2从软件开发过程的角度比较38
2.5.3从软件方法学的角度比较39
2.5.4从软件开发机构组织的角度比较40
2.5.5从软件构造方法的角度比较41
2.6基于构件开发应用软件的原则41
2.6.1系统结构分层、逻辑和数据分离41
2.6.2以接口为核心,使用开放标准42
2.6.3设计模式的重用42
2.6.4利用已有开发工具45
2.6.5创建构件库46
2.7构件化开发对软件工程的影响47
2.7.1构件技术是解决软件危机的重要途径47
2.7.2基于构件的软件工程(CBSE)已成主流48
2.7.3新的Agile“轻载”类方法50
习题52
参考资料53
第3章电子商务应用系统设计技术54
3.1UML概述54
3.1.1UML的发展历程54
3.1.2UML的范围55
3.1.3UML语言的体系结构56
3.1.4UML的图56
3.2UML的概念模型57
3.2.1UML的基本构造块57
3.2.2UML的规则61
3.2.3UML的公共机制61
3.3UML的静态建模机制62
3.3.1类图62
3.3.2对象图63
3.4UML的动态建模机制63
3.4.1用例图63
3.4.2协作图64
3.4.3顺序图65
3.4.4状态图66
3.4.5活动图68
3.5UML的面向实现建模69
3.5.1构件图69
3.5.2部署图69
3.6设计模式70
3.6.1设计模式概述71
3.6.2J2EE核心模式简介72
3.6.3EJB模式简介73
习题74
参考资料74
第4章电子商务过程75
4.1网络营销75
4.1.1基本理论75
4.1.2网络营销的战略79
4.1.3网络营销的策略81
4.2电子交易82
4.2.1电子交易的特征82
4.2.2电子交易的模式83
4.2.3电子交易的代理86
4.3在线零售87
4.3.1在线零售的特征87
4.3.2在线零售的模型87
4.3.3市场分析88
4.3.4零售开店步骤89
4.4供应链91
4.4.1供应链管理原理92
4.4.2供应链的模式95
4.4.3供应链的整合97
4.5电子支付98
4.5.1电子支付的特点98
4.5.2电子支付的主要形式99
4.5.3电子支票99
4.5.4电子信用卡101
习题101
参考资料102
第5章电子商务的安全与保密103
5.1安全与保密的问题103
5.1.1安全内容103
5.1.2保密内容104
5.2网络安全104
5.2.1防火墙104
5.2.2网络路由安全113
5.2.3网络通信安全114
5.3计算机系统安全116
5.3.1硬件安全116
5.3.2软件安全116
5.4信息加密技术127
5.4.1密码基础知识127
5.4.2常用加密技术128
5.5信息认证技术137
5.5.1公钥认证137
5.5.2数字签名138
习题142
参考资料142
第6章企业电子商务的解决方案144
6.1企业电子商务的管理144
6.1.1企业电子商务系统平台的选择144
6.1.2企业电子商务系统总体设计步骤153
6.1.3客户关系管理的构件设计153
6.1.4企业内容管理的构件设计156
6.1.5企业电子商务系统的设计模式158
6.2Sun公司电子商务解决方案159
6.2.1系统组成及特点159
6.2.2核心技术160
6.2.3创建企业EJB服务162
6.2.4Sun金融行业解决方案169
6.2.5给开发者的建议和路标171
6.2.6成功案例172
6.3IBM的电子商务解决方案173
6.3.1IBM电子商务基础设施173
6.3.2客户关系管理解决方案181
6.3.3B 2 B电子交易解决方案185
6.3.4IBM的WebSphere产品系列192
6.3.5资源规划解决方案197
6.3.6动态电子商务的Web服务198
6.4HP的电子商务解决方案201
6.4.1HP第一全球商务计划201
6.4.2HP Open View202
6.4.3HP Open Mail204
6.4.4HP的企业安全框架206
习题209
参考资料209
第7章电子商务与构件案例分析210
7.1宠物商店210
7.1.1Pet Store的Web站点210
7.1.2Pet Store的高级设计方案215
7.1.3Pet Store的Web站点结构217
7.1.4Pet Store的模块设计217
7.1.5模块设计讨论218
7.1.6Pet Store的Web站点中的构件238
7.2动态竞价器的设计与实现241
7.2.1背景241
7.2.2基本原理242
7.2.3设计与实现242
7.3罗盘旅游网247
7.3.1背景247
7.3.2系统简介247
7.3.3对WAF框架的扩展248
参考资料250
1.2多媒体涉及的几个概念2
1.2.1超文本的概念2
1.2.2超媒体的概念3
1.2.3标准通用标记语言(SGML)3
1.2.4超文本标记语言(HTML)5
1.2.5虚拟现实造型语言(VRML)5
1.3多媒体与网络6
1.4多媒体与光盘存储器6
1.5多媒体的技术研究与应用开发7
练习与思考题7第2章数字声音及MIDI简介8
2.1声音与听觉器官8
2.2声音信号数字化9
2.2.1从模拟过渡到数字9
2.2.2模拟信号与数字信号9
2.2.3声音信号数字化9
2.2.4采样频率10
2.2.5采样精度10
2.2.6声音质量与数据率11
2.3声音文件的存储格式11
2.4声音工具12
2.5声音质量的度量14
2.6电子乐器数字接口(MIDI)系统14
2.6.1MIDI简介14
2.6.2频率调制(FM)合成声音15
2.6.3乐音样本合成声音16
2.6.4MIDI系统16
2.6.5MIDI消息19
2.6.6MIDI音序器和标准MIDI文件20
2.6.7合成器的多音调和多音色20
2.6.8通用MIDI(GM)21
练习与思考题21
参考文献和站点22第3章话音编码23
3.1话音编码概要23
3.1.1话音波形的特性23
3.1.2三种话音编译码器25
3.2脉冲编码调制(PCM)29
3.2.1PCM的概念29
3.2.2均匀量化30
3.2.3非均匀量化31
3.2.4μ律压扩31
3.2.5A律压扩31
3.3PCM在通信中的应用32
3.4增量调制与自适应增量调制33
3.4.1增量调制(DM)34
3.4.2自适应增量调制(ADM)35
3.5自适应差分脉冲编码调制35
3.5.1自适应脉冲编码调制(APCM)的概念35
3.5.2差分脉冲编码调制(DPCM)的概念36
3.5.3自适应差分脉冲编码调制(ADPCM)36
3.5.4G.721 ADPCM编译码器37
3.6G.722 SBADPCM编译码器38
3.6.1子带编码(SBC)38
3.6.2子带自适应差分脉冲编码调制(SBADPCM)40
3.7线性预测编码(LPC)的概念41
3.8GSM编译码器简介42
练习与思考题43
参考文献和站点43第4章无损数据压缩45
4.1香农范诺与霍夫曼编码45
4.1.1香农范诺编码45
4.1.2霍夫曼编码46
4.2算术编码47
4.3RLE编码51
4.4词典编码52
4.4.1词典编码的思想52
4.4.2LZ77算法53
4.4.3LZSS算法54
4.4.4LZ78算法55
4.4.5LZW算法57
练习与思考题61
参考文献和站点62第5章彩色数字图像基础63
5.1视觉系统对颜色的感知63
5.2图像的颜色模型64
5.2.1显示彩色图像用RGB相加混色模型64
5.2.2打印彩色图像用CMY相减混色模型66
5.3图像的三个基本属性67
5.3.1分辨率67
5.3.2像素深度68
5.3.3真彩色、伪彩色与直接色68
5.4图像的种类70
5.4.1矢量图与点位图70
5.4.2灰度图与彩色图70
5.5γ(伽马)校正71
5.5.1γ的概念71
5.5.2γ校正72
5.6JPEG压缩编码73
5.6.1JPEG算法概要73
5.6.2JPEG算法的主要计算步骤74
5.6.3应用JPEG算法举例77
5.7图像文件格式79
5.7.1BMP文件格式79
5.7.2GIF文件格式80
5.7.3JPEG格式81
5.7.4PNG格式82
5.8图像文件后缀一览表84
练习与思考题86
参考文献和站点87第6章颜色的度量体系88
6.1颜色科学简史88
6.2描述颜色的几个术语89
6.2.1什么是颜色89
6.2.2色调90
6.2.3饱和度90
6.2.4亮度91
6.2.5颜色空间92
6.3颜色的度量体系93
6.4Munsell颜色系统94
6.5Ostwald颜色系统95
6.6CIE颜色系统95
6.6.1颜色科学史上的两次重要会议95
6.6.2CIE 1931 RGB96
6.6.3CIE 1931 XYZ98
6.6.4CIE 1931 xyY100
6.6.5CIE 1960 YUV和CIE YU′V′104
6.6.6CIE 1976 LUV104
6.6.7CIE 1976 LAB106
6.6.8CIELUV LCh和CIELAB LCh108
练习与思考题108
参考文献和站点109第7章颜色空间变换110
7.1该用什么颜色空间110
7.1.1颜色空间的分类问题110
7.1.2颜色空间的变换问题111
7.1.3什么颜色空间适合我111
7.2计算机图形颜色空间114
7.2.1RGB,CMY和CMYK114
7.2.2HSV和RGB115
7.2.3HSL/HSB和RGB118
7.2.4HSI和RGB119
7.3设备无关的颜色空间120
7.3.1CIE XYZ和CIELAB120
7.3.2CIE XYZ和CIELUV121
7.3.3CIE XYZ和RGB,BT.601, BT.709122
7.4电视系统颜色空间124
7.4.1电视系统的颜色空间124
7.4.2European Y′U′V′125
7.4.3American Y′I′Q′127
7.4.4SMPTE\|C RGB129
7.4.5ITU\|R BT.601 Y′CbCr130
7.4.6ITU\|R BT.709 Y′CbCr133
7.4.7SMPTE\|240M Y′PbPr136
7.4.8Kodak PhotoYCC颜色空间137
练习与思考题139
参考文献和站点139第8章小波与小波变换140
8.1小波介绍140
8.1.1小波简史140
8.1.2小波概念141
8.1.3小波分析142
8.1.4小波定义148
8.2哈尔函数148
8.2.1哈尔基函数148
8.2.2哈尔小波函数150
8.2.3函数的规范化151
8.2.4哈尔基的结构152
8.3哈尔小波变换152
8.4规范化算法154
8.5二维哈尔小波变换156
8.5.1二维小波变换举例156
8.5.2二维小波变换方法163
练习与思考题165
参考文献和站点165第9章小波图像编码166
9.1从子带编码到小波编码166
9.1.1子带编码166
9.1.2多分辨率分析166
9.1.3滤波器组与多分辨率167
9.1.4从子带编码到小波编码167
9.1.5小波分解图像方法168
9.2失真的度量方法168
9.3EZW编码169
9.3.1介绍169
9.3.2算法170
9.3.3算法举例173
9.4SPIHT编码182
9.4.1介绍182
9.4.2渐进图像的传输182
9.4.3分集排序算法183
9.4.4类型和变量184
9.4.5算法185
9.4.6算法举例186
9.5EBCOT编码简介189
9.5.1介绍189
9.5.2质量层的概念190
9.5.3位速率失真最佳190
9.6JPEG 2000简介191
9.6.1JPEG 2000是什么191
9.6.2JPEG 2000的基本结构191
9.6.3JPEG 2000的主要功能192
练习与思考题193
参考文献和站点193第10章彩色数字电视基础195
10.1彩色电视制式195
10.1.1简介195
10.1.2电视扫描和同步196
10.1.3彩色电视198
10.2彩色电视信号的类型199
10.2.1复合电视信号199
10.2.2分量电视信号199
10.2.3S\|Video信号200
10.3电视图像数字化201
10.3.1数字化的方法201
10.3.2数字化标准201
10.4图像子采样204
10.4.1图像子采样概要204
10.4.24∶4∶4 YCbCr格式204
10.4.34∶2∶2 YCbCr格式205
10.4.44∶1∶1 YCbCr格式205
10.4.54∶2∶0 YCbCr格式206
练习与思考题206
参考文献和站点207第11章MPEG简介208
11.1MPEG是什么208
11.1.1MPEG概述208
11.1.2MPEG文件的创建过程208
11.2MPEG1数字电视标准209
11.3MPEG2数字电视标准210
11.4MPEG4多媒体应用标准213
11.5MPEG7多媒体内容描述接口215
练习与思考题215
参考文献和站点215第12章MPEG声音216
12.1听觉系统的感知特性216
12.1.1对响度的感知216
12.1.2对音高的感知217
12.1.3掩蔽效应217
12.2MPEG Audio与感知特性220
12.3MPEG1 Audio221
12.3.1声音编码221
12.3.2声音的性能222
12.3.3子带编码223
12.3.4多相滤波器组225
12.3.5编码层225
12.4MPEG2 Audio229
12.5MPEG2 AAC230
12.5.1MPEG2 AAC是什么230
12.5.2MPEG2 AAC的配置231
12.5.3MPEG2 AAC的基本模块232
12.6MPEG4 Audio233
12.6.1自然声音233
12.6.2合成声音234
练习与思考题236
参考文献和站点236第13章MPEG电视238
13.1电视图像的数据率238
13.1.1ITUR BT.601标准数据率238
13.1.2VCD电视图像数据率的估算239
13.1.3DVD电视图像数据率的估算239
13.2数据压缩算法239
13.2.1简介239
13.2.2帧内图像I的压缩编码算法240
13.2.3预测图像P的压缩编码算法240
13.2.4双向预测图像B的压缩编码算法244
13.2.5电视图像的结构244
13.3MPEG2的配置和等级245
13.4MPEG4电视图像编码247
13.4.1电视图像对象区的概念247
13.4.2电视图像编码方案248
13.4.3电视图像分辨率可变编码250
13.5HDTV格式251
练习与思考题251
参考文献和站点252
第二部分多媒体的存储第14章只读光盘存储器253
14.1CD简历253
14.1.1CD工业史上的几件大事253
14.1.2CD系列产品254
14.2CD的工作原理255
14.2.1CD盘片结构255
14.2.2CD盘的光道结构255
14.2.3数据是怎样写入到CD盘上的256
14.2.4数据是怎样从CD盘读出的257
14.2.5激光唱盘标准摘要258
14.3CDAudio259
14.3.1采样频率和样本大小259
14.3.2声道数259
14.3.3声音数据的通道编码259
14.3.4CD盘如何批量生产260
14.4DVD简介262
14.5DVD的规格263
14.6DVD的存储容量是怎样提高的264
14.7VCD与DVD播放机的结构266
14.7.1简介266
14.7.2VCD播放机的基本结构267
14.7.3DVD播放机的基本结构268
练习与思考题269
参考文献和站点269第15章光盘存储器的格式270
15.1CD盘上的物理格式270
15.1.1激光唱盘标准——红皮书270
15.1.2CDROM标准——黄皮书273
15.1.3CDROM/XA274
15.1.4CDI标准——绿皮书276
15.1.5CDI Ready格式276
15.1.6CDBridge盘277
15.1.7可录(写)CD盘标准——橙皮书277
15.2CDROM的逻辑格式(ISO 9660)279
15.2.1ISO 9660的重要性279
15.2.2逻辑结构的设计思想280
15.2.3逻辑扇区和逻辑块281
15.2.4文件282
15.2.5目录283
15.2.6路径表284
15.2.7卷285
15.3VCD标准——白皮书288
15.3.1VCD盘的组织288
15.3.2VCD的文件目录结构290
15.3.3MPEGAudio/Video扇区的结构291
练习与思考题292
参考文献和站点292第16章错误检测和校正293
16.1CRC错误检测原理293
16.2RS编码和纠错算法295
16.2.1GF(2m)域295
16.2.2RS的编码算法297
16.2.3RS码的纠错算法299
16.3CIRC纠错技术299
16.3.1交插技术299
16.3.2交叉交插技术300
16.4里德索洛蒙乘积码(RSPC)301
练习与思考题305
参考文献和站点305第三部分多媒体网络应用第17章多媒体网络应用及交换技术306
17.1多媒体网络应用306
17.1.1应用举例306
17.1.2应用分类308
17.1.3应用开发面临的问题308
17.1.4改善服务质量309
17.1.5多媒体网络应用的争论309
17.2因特网上存取声音和电视的方法309
17.2.1通过Web浏览器把声音/电视从Web服务器传送给
媒体播放器310
17.2.2直接把声音/电视从Web服务器传送给媒体播放器310
17.2.3直接把声音/电视从多媒体流放服务器传送给媒体播放器311
17.2.4媒体播放器的主要功能312
17.3网络上的信息交换技术312
17.3.1概述312
17.3.2线路交换313
17.3.3信息包交换314
17.3.4消息交换与信息包交换315
17.3.5面向连接服务与无连接服务316
17.3.6网络分类318
练习与思考题318
参考文献和站点319第18章因特网与TCP/IP320
18.1因特网320
18.1.1因特网的结构320
18.1.2因特网地址的概念321
18.1.3网际协议地址323
18.1.4域名和域名系统324
18.1.5统一资源地址325
18.2TCP/IP的参考模型326
18.2.1协议层次和协议的概念326
18.2.2TCP/IP和OSI模型327
18.2.3部分网络设备执行的协议329
18.2.4TCP/IP与以太网330
18.3网络应用层协议330
18.3.1网络应用与应用层协议330
18.3.2超文本传送协议(HTTP)332
18.4网络传输层协议337
18.4.1传输层简介337
18.4.2端口号和套接号的概念337
18.4.3用户数据包协议(UDP)339
18.4.4传输控制协议(TCP)340
18.5网络层上的网际协议344
练习与思考题346
参考文献和站点346第19章网际多目标广播简介348
19.1多目标广播的概念348
19.2多目标广播所需要的环境349
19.3多目标广播树的概念350
19.4IP多目标广播的地址和主机组的管理351
19.4.1IP多目标广播的地址351
19.4.2网际主机组管理协议352
19.4.3接收端如何参与多目标广播353
19.5多目标广播路径选择简介353
19.5.1两种基本的路径选择法353
19.5.2密集型多目标广播路由协议354
19.5.3稀疏型多目标广播路由协议358
19.5.4协同工作360
19.6实时传输协议和实时控制协议360
19.6.1RTP简介360
19.6.2RTP信息包标题域362
19.6.3实时传输控制协议363
19.6.4实时流放协议364
19.7资源保留协议364
19.7.1资源保留协议(RSVP)简介365
19.7.2不同种类的接收器365
19.7.3接纳测试367
19.7.4路径消息367
练习与思考题367
参考文献和站点368第20章多媒体通信系统技术370
20.1多媒体通信系统概要370
20.1.1体系结构370
20.1.2网关的功能和结构372
20.1.3会务器的功能和结构374
20.2H.323电视会议377
20.2.1H.323的拓扑结构377
20.2.2H.323终端378
20.2.3H.323网关378
20.2.4H.323会务器379
20.2.5H.323多点控制单元380
20.2.6H.323多点电视会议380
20.2.7H.323协议堆381
20.3H.324可视电话382
20.3.1H.324系列标准382
20.3.2产品类型和预期质量382
20.3.3H.324多媒体系统383
20.3.4H.324多媒体电话终端384
20.3.5H.324多媒体电话终端参考设计385
20.4IP电话385
20.4.1IP电话的概念385
20.4.2IP电话与PSTN电话的技术差别386
20.4.3IP电话的通话方式387
20.4.4IP电话标准388
练习与思考题389
参考文献和站点389
第四部分多媒体内容编辑语言第21章超文本标记语言(HTML)390
21.1HTML文档391
21.1.1Web与HTML391
21.1.2元素和标签的概念391
21.1.3HTML文档的结构392
21.2HTML标签和属性393
21.2.1基本标签393
21.2.2标签的属性400
21.3字符样式400
21.3.1物理样式和逻辑样式400
21.3.2字符实体402
21.4超链接403
21.4.1超链接的概念403
21.4.2文档的相对路径与绝对路径404
21.4.3使用URL404
21.4.4文档内部之间的链接405
21.4.5链接电子邮件程序406
21.4.6链接内联图像407
21.4.7用图像作超链接408
21.4.8用图像作网页的背景408
21.4.9链接外联图像409
21.4.10在文档中链接和嵌入声音文件410
21.4.11在文档中链接和嵌入影视文件411
21.5表格标签和属性412
练习与思考题415
参考文献和站点416第22章可扩展标记语言(XML)417
22.1XML是什么417
22.1.1XML不是标记语言417
22.1.2XML文档什么样418
22.2XML元素418
22.2.1什么是XML元素418
22.2.2XML元素的命名规则419
22.2.3XML元素的特性419
22.2.4XML元素的属性421
22.3XML文档和语法422
22.3.1XML文档的基本结构422
22.3.2XML语法423
22.4XML文档类型425
22.4.1什么是合格XML文档425
22.4.2什么是有效XML文档425
22.5XML与Web浏览器426
22.5.1XML Web浏览器426
22.5.2XML文档显示426
22.5.3XML数据岛428
22.6XML与XSL429
22.6.1HTML样式与CSS429
22.6.2XML样式与XSL430
22.6.3XSL浏览器430
22.6.4用XSLT显示XML文档430
22.6.5XSL元素433
22.6.6XSL在客户机上438
22.6.7XSL在服务机上441
22.7XML与DTD441
22.7.1DTD介绍441
22.7.2内部DTD442
22.7.3外部DTD443
22.8XML名称空间443
22.8.1名称冲突问题443
22.8.2名称空间的属性444
22.8.3默认的名称空间444
22.9XML模板语言445
22.9.1XML模板的目标445
22.9.2XML文档与XML模板445
22.9.3简单型元素的概念448
22.9.4复杂型元素的概念449
练习与思考题450
参考文献和站点451第23章可扩展超文本标记语言(XHTML)452
23.1XHTML是什么452
23.1.1XHTML是什么452
23.1.2XHTML和HTML的差别452
23.2XHTML语法453
23.3XHTML的文档类型定义456
23.3.1XHTML文档结构456
23.3.2三种文档类型定义457
23.4从HTML到XHTML457
23.5XHTML 1.0一览表458
23.5.1XHTML标签458
23.5.2XHTML标签的属性461
23.5.3XHTML事件的属性462
练习与思考题463
参考文献和站点464
附录缩略语汇编465
猜您喜欢