大学计算机基础

大学计算机基础
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2020-09
版次: 1
ISBN: 9787302560531
装帧: 其他
开本: 16开
纸张: 胶版纸
4人买过
  • 教材详细阐述“大学计算机基础”课程要求的全部内容,主要包括:信息编码与数据表示、计算机系统、算法与逻辑、操作系统、数据库技术、计算机网络技术和多媒体技术等内容,可作为高等院校非计算机专业教材,也可供各类培训使用。 李辉,男,1974年7月出生,硕士研究生学历,现为陆军工程大学指挥控制工程学院计算机与军用软件工程教研室主任,副教授,硕士生导师,主要研究方向为软件工程。 大学计算机基础第1章  绪论1

    1.1  计算机发展史1

    1.1.1  计算工具发展史1

    1.1.2  元器件发展史2

    1.1.3  现代计算机发展史4

    1.1.4  新中国计算机发展史4

    1.2  计算机的特点和分类7

    1.2.1  计算机的特点7

    1.2.2  计算机的分类7

    1.3  图灵机9

    1.4  计算思维10

    1.4.1  计算思维的概念10

    1.4.2  计算思维的关键内容11

    1.4.3  计算思维的特性12

    1.5  计算机的应用领域13

    1.5.1  科学计算13

    1.5.2  数据处理13

    1.5.3  过程控制13

    1.5.4  计算机辅助工程14

    1.5.5  办公自动化14

    1.6  习题15

     

    第2章  信息的表示16

    2.1  进制16

    2.1.1  进制的基本概念16

    2.1.2  计算机中为什么使用二进制17

    2.2  不同进制之间的转换18

    2.2.1  十进制与二进制、八进制、十六进制之间的转换18

    2.2.2  二进制与八进制、十六进制之间的转换21

    2.3  信息存储的计量单位23

    2.4  二进制的运算24

    2.4.1  算术运算24

    2.4.2  逻辑运算26

    2.5  逻辑电路实现二进制运算28

    2.6  数值型信息在计算机中的表示30

    2.6.1  原码、反码、补码31

    2.6.2  定点数和浮点数35

    2.7  习题37

     

    第3章  计算机系统38

    3.1  概述38

    3.2  计算机硬件系统39

    3.2.1  冯·诺依曼体系结构39

    3.2.2  中央处理器40

    3.2.3  存储器系统47

    3.2.4  输入输出系统57

    3.2.5  总线66

    3.3  计算机软件系统69

    3.3.1  系统软件69

    3.3.2  应用软件72

    3.4  习题73

     

    第4章  算法74

    4.1  算法的概念74

    4.2  算法的特征75

    4.2.1  算法的有限性75

    4.2.2  算法的明确性76

    4.2.3  算法的有效性76

    4.2.4  算法的输入与输出77

    4.3  算法的描述77

    4.3.1  自然语言77

    4.3.2  流程图77

    4.3.3  伪代码80

    4.4  算法的设计80

    4.4.1  分治法81

    4.4.2  贪婪法81

    4.4.3  动态规划81

    4.5  算法的评价82

    4.5.1  算法的时间复杂度83

    4.5.2  算法的空间复杂度84

    4.5.3  算法的最坏、最好和平均情况分析85

    4.6  程序与程序设计语言85

    4.6.1  程序85

    4.6.2  低级语言86

    4.6.3  高级语言87

    4.7  经典算法举例87

    4.7.1  辗转相除法87

    4.7.2  排序算法88

    4.7.3  寻找素数91

    4.8  习题92

     

    第5章  操作系统93

    5.1  操作系统概述93

    5.1.1  操作系统发展简史93

    5.1.2  操作系统基础95

    5.2  进程管理97

    5.2.1  进程与程序97

    5.2.2  进程状态98

    5.2.3  进程管理与调度100

    5.3  内存管理103

    5.3.1  内存分配和回收103

    5.3.2  地址重定位103

    5.3.3  内存保护105

    5.3.4  虚拟内存107

    5.4  文件管理107

    5.4.1  文件与文件系统107

    5.4.2  文件目录109

    5.4.3  文件的组织结构109

    5.4.4  文件外存空间的管理110

    5.5  设备管理112

    5.5.1  设备管理的基本功能112

    5.5.2  I/O软件系统113

    5.6  用户接口115

    5.7  习题117

     

    第6章  数据库技术118

    6.1  数据库技术概述118

    6.1.1  数据管理技术118

    6.1.2  数据库的基本概念120

    6.1.3  数据库的应用123

    6.2  数据库建模124

    6.2.1  现实世界客观对象的抽象过程125

    6.2.2  概念模型125

    6.2.3  数据模型127

    6.2.4  物理模型128

    6.3  关系模型129

    6.3.1  关系模型的数据结构129

    6.3.2  关系模型的数据操作131

    6.3.3  关系模型的完整性约束134

    6.4  基于关系模型的数据库设计136

    6.4.1  需求分析138

    6.4.2  概念结构设计139

    6.4.3  逻辑结构设计141

    6.4.4  物理结构设计143

    6.4.5  数据库的实施144

    6.4.6  数据库的运行和维护144

    6.5  习题144

     

    第7章  计算机网络146

    7.1  计算机网络基础146

    7.1.1  计算机网络的发展历程146

    7.1.2  计算机网络的定义151

    7.1.3  计算机网络的分类152

    7.1.4  计算机网络的性能指标154

    7.1.5  计算机网络的数据交换方式155

    7.2  计算机网络传输介质及设备157

    7.2.1  传输介质157

    7.2.2  网络设备158

    7.3  计算机网络体系结构与协议160

    7.3.1  协议和层次结构161

    7.3.2  OSI体系结构161

    7.3.3  TCP/IP体系结构163

    7.3.4  五层体系结构164

    7.4  TCP/IP协议簇166

    7.4.1  应用层协议167

    7.4.2  传输层协议167

    7.4.3  网络层协议169

    7.5  Internet应用175

    7.5.1  域名系统175

    7.5.2  动态主机配置协议178

    7.5.3  电子邮件180

    7.5.4  文件传输181

    7.5.5  远程登录182

    7.5.6  万维网183

    7.6  习题184

     

    第8章  多媒体技术185

    8.1  多媒体技术概论185

    8.1.1  多媒体技术的基本概念185

    8.1.2  多媒体技术简介186

    8.1.3  多媒体技术的发展与应用188

    8.2  文本数字化191

    8.2.1  西文编码191

    8.2.2  中文编码192

    8.2.3  国际通用字符编码194

    8.3  音频处理技术195

    8.3.1  音频处理的基本知识195

    8.3.2  音频数字化与编码196

    8.3.3  数字音频的技术指标197

    8.3.4  常见的数字音频文件格式198

    8.3.5  数字音频编辑及常用软件199

    8.4  图像、视频处理技术201

    8.4.1  图像和视频处理的基本知识201

    8.4.2  图像数字化与编码204

    8.4.3  数字图像的技术指标205

    8.4.4  常见的数字图像文件格式206

    8.4.5  数字图像处理及常用软件207

    8.4.6  视频技术209

    8.5  数据压缩技术212

    8.5.1  数据压缩的主要指标213

    8.5.2  数据压缩的方法213

    8.5.3  图像视频数据压缩标准214

    8.6  虚拟现实技术216

    8.6.1  虚拟现实的基本概念216

    8.6.2  虚拟现实技术的发展历史217

    8.6.3  虚拟现实的关键技术218

    8.7  习题219

     

    第9章  计算机新技术220

    9.1  云计算技术220

    9.1.1  云计算的内涵和本质220

    9.1.2  云计算的基本原理221

    9.1.3  云计算的关键技术222

    9.1.4  云计算存在的挑战与机遇223

    9.2  大数据技术224

    9.2.1  大数据的定义及特点224

    9.2.2  大数据处理技术224

    9.2.3  大数据分析方法225

    9.3  人工智能226

    9.3.1  人工智能概述226

    9.3.2  人工智能的研究方法227

    9.3.3  人工智能的研究领域227

    9.3.4  人工智能的军事应用228

    9.4  物联网229

    9.5  移动互联网230

    9.5.1  移动互联网的主要特征231

    9.5.2  移动互联网技术基础231

    9.6  习题232

     

    参考文献233
  • 内容简介:
    教材详细阐述“大学计算机基础”课程要求的全部内容,主要包括:信息编码与数据表示、计算机系统、算法与逻辑、操作系统、数据库技术、计算机网络技术和多媒体技术等内容,可作为高等院校非计算机专业教材,也可供各类培训使用。
  • 作者简介:
    李辉,男,1974年7月出生,硕士研究生学历,现为陆军工程大学指挥控制工程学院计算机与军用软件工程教研室主任,副教授,硕士生导师,主要研究方向为软件工程。
  • 目录:
    大学计算机基础第1章  绪论1

    1.1  计算机发展史1

    1.1.1  计算工具发展史1

    1.1.2  元器件发展史2

    1.1.3  现代计算机发展史4

    1.1.4  新中国计算机发展史4

    1.2  计算机的特点和分类7

    1.2.1  计算机的特点7

    1.2.2  计算机的分类7

    1.3  图灵机9

    1.4  计算思维10

    1.4.1  计算思维的概念10

    1.4.2  计算思维的关键内容11

    1.4.3  计算思维的特性12

    1.5  计算机的应用领域13

    1.5.1  科学计算13

    1.5.2  数据处理13

    1.5.3  过程控制13

    1.5.4  计算机辅助工程14

    1.5.5  办公自动化14

    1.6  习题15

     

    第2章  信息的表示16

    2.1  进制16

    2.1.1  进制的基本概念16

    2.1.2  计算机中为什么使用二进制17

    2.2  不同进制之间的转换18

    2.2.1  十进制与二进制、八进制、十六进制之间的转换18

    2.2.2  二进制与八进制、十六进制之间的转换21

    2.3  信息存储的计量单位23

    2.4  二进制的运算24

    2.4.1  算术运算24

    2.4.2  逻辑运算26

    2.5  逻辑电路实现二进制运算28

    2.6  数值型信息在计算机中的表示30

    2.6.1  原码、反码、补码31

    2.6.2  定点数和浮点数35

    2.7  习题37

     

    第3章  计算机系统38

    3.1  概述38

    3.2  计算机硬件系统39

    3.2.1  冯·诺依曼体系结构39

    3.2.2  中央处理器40

    3.2.3  存储器系统47

    3.2.4  输入输出系统57

    3.2.5  总线66

    3.3  计算机软件系统69

    3.3.1  系统软件69

    3.3.2  应用软件72

    3.4  习题73

     

    第4章  算法74

    4.1  算法的概念74

    4.2  算法的特征75

    4.2.1  算法的有限性75

    4.2.2  算法的明确性76

    4.2.3  算法的有效性76

    4.2.4  算法的输入与输出77

    4.3  算法的描述77

    4.3.1  自然语言77

    4.3.2  流程图77

    4.3.3  伪代码80

    4.4  算法的设计80

    4.4.1  分治法81

    4.4.2  贪婪法81

    4.4.3  动态规划81

    4.5  算法的评价82

    4.5.1  算法的时间复杂度83

    4.5.2  算法的空间复杂度84

    4.5.3  算法的最坏、最好和平均情况分析85

    4.6  程序与程序设计语言85

    4.6.1  程序85

    4.6.2  低级语言86

    4.6.3  高级语言87

    4.7  经典算法举例87

    4.7.1  辗转相除法87

    4.7.2  排序算法88

    4.7.3  寻找素数91

    4.8  习题92

     

    第5章  操作系统93

    5.1  操作系统概述93

    5.1.1  操作系统发展简史93

    5.1.2  操作系统基础95

    5.2  进程管理97

    5.2.1  进程与程序97

    5.2.2  进程状态98

    5.2.3  进程管理与调度100

    5.3  内存管理103

    5.3.1  内存分配和回收103

    5.3.2  地址重定位103

    5.3.3  内存保护105

    5.3.4  虚拟内存107

    5.4  文件管理107

    5.4.1  文件与文件系统107

    5.4.2  文件目录109

    5.4.3  文件的组织结构109

    5.4.4  文件外存空间的管理110

    5.5  设备管理112

    5.5.1  设备管理的基本功能112

    5.5.2  I/O软件系统113

    5.6  用户接口115

    5.7  习题117

     

    第6章  数据库技术118

    6.1  数据库技术概述118

    6.1.1  数据管理技术118

    6.1.2  数据库的基本概念120

    6.1.3  数据库的应用123

    6.2  数据库建模124

    6.2.1  现实世界客观对象的抽象过程125

    6.2.2  概念模型125

    6.2.3  数据模型127

    6.2.4  物理模型128

    6.3  关系模型129

    6.3.1  关系模型的数据结构129

    6.3.2  关系模型的数据操作131

    6.3.3  关系模型的完整性约束134

    6.4  基于关系模型的数据库设计136

    6.4.1  需求分析138

    6.4.2  概念结构设计139

    6.4.3  逻辑结构设计141

    6.4.4  物理结构设计143

    6.4.5  数据库的实施144

    6.4.6  数据库的运行和维护144

    6.5  习题144

     

    第7章  计算机网络146

    7.1  计算机网络基础146

    7.1.1  计算机网络的发展历程146

    7.1.2  计算机网络的定义151

    7.1.3  计算机网络的分类152

    7.1.4  计算机网络的性能指标154

    7.1.5  计算机网络的数据交换方式155

    7.2  计算机网络传输介质及设备157

    7.2.1  传输介质157

    7.2.2  网络设备158

    7.3  计算机网络体系结构与协议160

    7.3.1  协议和层次结构161

    7.3.2  OSI体系结构161

    7.3.3  TCP/IP体系结构163

    7.3.4  五层体系结构164

    7.4  TCP/IP协议簇166

    7.4.1  应用层协议167

    7.4.2  传输层协议167

    7.4.3  网络层协议169

    7.5  Internet应用175

    7.5.1  域名系统175

    7.5.2  动态主机配置协议178

    7.5.3  电子邮件180

    7.5.4  文件传输181

    7.5.5  远程登录182

    7.5.6  万维网183

    7.6  习题184

     

    第8章  多媒体技术185

    8.1  多媒体技术概论185

    8.1.1  多媒体技术的基本概念185

    8.1.2  多媒体技术简介186

    8.1.3  多媒体技术的发展与应用188

    8.2  文本数字化191

    8.2.1  西文编码191

    8.2.2  中文编码192

    8.2.3  国际通用字符编码194

    8.3  音频处理技术195

    8.3.1  音频处理的基本知识195

    8.3.2  音频数字化与编码196

    8.3.3  数字音频的技术指标197

    8.3.4  常见的数字音频文件格式198

    8.3.5  数字音频编辑及常用软件199

    8.4  图像、视频处理技术201

    8.4.1  图像和视频处理的基本知识201

    8.4.2  图像数字化与编码204

    8.4.3  数字图像的技术指标205

    8.4.4  常见的数字图像文件格式206

    8.4.5  数字图像处理及常用软件207

    8.4.6  视频技术209

    8.5  数据压缩技术212

    8.5.1  数据压缩的主要指标213

    8.5.2  数据压缩的方法213

    8.5.3  图像视频数据压缩标准214

    8.6  虚拟现实技术216

    8.6.1  虚拟现实的基本概念216

    8.6.2  虚拟现实技术的发展历史217

    8.6.3  虚拟现实的关键技术218

    8.7  习题219

     

    第9章  计算机新技术220

    9.1  云计算技术220

    9.1.1  云计算的内涵和本质220

    9.1.2  云计算的基本原理221

    9.1.3  云计算的关键技术222

    9.1.4  云计算存在的挑战与机遇223

    9.2  大数据技术224

    9.2.1  大数据的定义及特点224

    9.2.2  大数据处理技术224

    9.2.3  大数据分析方法225

    9.3  人工智能226

    9.3.1  人工智能概述226

    9.3.2  人工智能的研究方法227

    9.3.3  人工智能的研究领域227

    9.3.4  人工智能的军事应用228

    9.4  物联网229

    9.5  移动互联网230

    9.5.1  移动互联网的主要特征231

    9.5.2  移动互联网技术基础231

    9.6  习题232

     

    参考文献233
查看详情
您可能感兴趣 / 更多
大学计算机基础
场地土壤和地下水环境健康风险防控技术及应用
李辉;王文兵;相明辉;黄渊
大学计算机基础
有限元软件COMSOL Multiphysics在工程中的应用
李辉;申胜男
大学计算机基础
Python程序设计与数据分析基础
李辉;金晓萍;李丽芬
大学计算机基础
行业特色高校高质量发展的内涵、机制与路径研究
李辉;王莉芳;刘雨夏;刘怡;宣建林;于晨莹
大学计算机基础
连续重力数据处理与分析
李辉;韦进
大学计算机基础
机械制图与识图从入门到精通
李辉;李楠
大学计算机基础
流体力学仿真软件ANSYS Fluent在工程中的应用
李辉;申胜男
大学计算机基础
五年制会计-成本会计实务职业能力训练(第二版)
李辉;李赞
大学计算机基础
数学(五年制高职)
李辉;韩群
大学计算机基础
五年制会计-成本会计实务(第二版)
李辉;李赞
大学计算机基础
国际贸易单证实务(第二版)
李辉;魏弘
大学计算机基础
朱芳圃文存
李辉;清华大学国学研究院