计算机软件技术基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:严隽薇等编著
- 出 版 社:上海:同济大学出版社
- 出版年份:1995
- ISBN:7560815022
- 页数:217 页
第一章 概论 1
1.1计算机软件的发展 1
1.1.1汇编语言和手工操作 1
1.1.2高级语言与系统管理程序 2
1.1.3操作系统的形成与发展 3
1.1.4计算机网络软件、数据库软件的出现 4
1.2计算机软件技术基础中的主线 5
1.3计算机软件 6
1.3.1汇编程序 7
1.3.2各种高级语言 8
1.3.3编译程序和解释程序 9
1.3.4各种标准程序库 10
1.4程序设计 11
1.5软件工程概述 12
1.5.1软件危机 12
1.5.2软件工程化 13
1.6小结 15
习题 16
第二章 数据结构 17
2.1什么是数据结构 17
2.2.2线性表的顺序存贮结构 18
2.2线性表 18
2.2.1线性表的逻辑结构及其运算 18
2.2.3线性表的链式存贮结构 20
2.3栈与队列 24
2.3.1栈 24
2.3.2队列 26
2.3.3栈和队列的应用 30
2.4数组 31
2.4.1数组定义和运算 31
2.4.2数组的顺序存贮结构 32
2.4.3矩阵的压缩存贮结构 33
2.5树和二叉树 36
2.5.1树的定义和基本运算 36
2.5.2二叉树的定义及性质 37
2.5.3二叉树的存贮结构 38
2.5.4遍历二叉树 39
2.5.5二叉树的应用 40
2.6小结 41
习题二 42
3.1.1顺序查找 44
第三章 非数值程序设计 44
3.1查找 44
3.1.2折半查找 45
3.2 Hash表及其查找 47
3.2.1 Hash表的概念 47
3.2.2 Hash函数的构造方法 47
3.2.3处理冲突的方法 48
3.2.4常用的Hash表及其查找 49
3.3 排序 49
3.3.1插入排序 50
3.3.2简单选择排序 51
3.3.3冒泡排序 52
3.3.4快速排序 53
3.4 小结 54
习题三 55
第四章 操作系统 56
4.1引言 56
4.1.1操作系统的任务 56
4.1.2操作系统的分类 57
4.2处理机管理 59
4.2.1进程 60
4.2.2进程调度 63
4.2.3交通控制 64
4.2.4作业管理 68
4.3存贮器管理 69
4.3.1存贮器管理的功能 69
4.3.2存贮管理方式 71
4.4设备管理 81
4.4.1 概述 81
4.4.2设备管理程序 81
4.5.1概述 83
4.5文件管理 83
4.5.2文件组织 85
4.5.3文件目录 89
4.5.4文件的保护 92
4.5.5文件存贮空间的管理 92
4.5.6文件的使用 93
4.5.7文件系统的一般模型 94
4.6 实际操作系统介绍 97
4.6.1 PC-DOS操作系统 97
4.6.2 UNIX操作系统 106
4.7小结 113
习题四 114
第五章 数据库系统 115
5.1概述 115
5.1.1什么是数据库系统 115
5.1.2数据描述 121
5.1.3关系模型的数学概念与关系代数 126
5.2.1数据相关 129
5.2数据相关和关系规范化理论 129
5.2.2规范化 130
5.3微机关系数据库管理系统FoxBASE简介 134
5.3.1 FoxBASE的历史 134
5.3.2 FoxBASE的运行环境 134
5.3.3 FoxBASE的主要指标 134
53.4 FoxBASE的文件类型 135
5.3.5 FoxBASE的数据类型 135
5.3.6启动和退出FoxBASE系统 136
5.3.7 FoxBASE的表达式 136
5.3.9 FoxBASE的命令 137
5.3.8 FoxBASE的函数 137
5.3.10 FoxBASE程序设计 138
5.4小结 151
习题五 151
第六章 应用软件开发技术 152
6.1结构化分析方法 152
6.1.1分析阶段的任务 152
6.1.2基本思想和步骤 152
6.1.3数据流图 154
6.1.4数据词典 156
6.1.5加工小说明 157
6.2结构化设计方法 158
6.2.1设计阶段的任务 158
6.2.2基本思想和原则 159
6.2.3总体设计的主要方法 161
6.2.4详细设计的基本方法 165
6.3编程方法 170
6.3.1编程阶段的任务 170
6.3.2程序设计的风格 170
6.4测试方法 172
6.4.1测试阶段的任务 172
6.4.2测试过程 173
6.4.3白盒法 174
6.4.4黑盒法 175
6.5数据库的设计方法 178
6.5.1设计过程 178
6.5.2概念结构设计 179
6.5.3逻辑结构设计 183
6.5.4物理结构设计 184
6.5.5数据词典、数据安全性、保密性及完整性问题 185
6.6.1小型数据库设计实例 187
6.6软件设计实例 187
6.6.2一个分级计算机控制系统软件的设计 192
6.6.3 逐步求精算法设计实例 196
6.7 小结 198
习题六 199
第七章 计算机网络 200
7.1 概述 200
7.1.1计算机网络的形成过程 200
7.1.2计算机网络的组成 202
7.2.1网络拓扑结构 203
7.2网络的拓扑结构和访问控制方式 203
7.2.2网络中信道访问控制方法 204
7.3网络协议与基准模型 205
7.3.1网络协议 205
7.3.2开放系统互连网络基准模型(OSI) 206
7.4网络环境下的操作系统 207
7.4.1 概述 207
7.4.2通信方式与中断处理程序 207
7.4.3进程管理 208
7.4.4通信软件和网络软件 208
7.5.2 Ethernet结构 209
7.5 Ethernet局部网络介绍 209
7.5.1 概述 209
7.5.3 Ethernet网络控制策略 211
7.5.4 Ethernet网络通信协议 212
7.5.5 Ethernet中帧的格式 214
7.5.6 Ethernet信息交换过程 214
7.5.7 Ethernet的改进 215
7.6小结 216
习题七 216
参考文献 217
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019