商家名称 | 信用等级 | 购买信息 | 订购本书 |
![]() |
普通高等教育"九五"国家教委重点教材:计算机软件技术基础(第3版) [平装] | ![]() |
|
![]() |
普通高等教育"九五"国家教委重点教材:计算机软件技术基础(第3版) [平装] | ![]() |
《普通高等教育"九五"国家教委重点教材:计算机软件技术基础(第3版)》适用于非计算机专业的研究生、本科生,也可供从事计算机应用工作的广大科技人员阅读。
第1章 信息与计算机
1.1 信息与信息时代
1.1.1 什么是信息
1.1.2 信息化是社会经济发展的必然结果
1.1.3 信息与计算机应用
1.2 计算机发展简史
1.2.1 计算机发展的几个重要阶段
1.2.2 计算机应用的领域
1.2.3 计算机在现代人类活动中的地位和作用
1.2.4 计算机的现在与未来
1.3 计算机与计算机系统
1.3.1 计算机系统的组成
1.3.2 计算机的硬件与软件
1.3.3 多媒体计算机
1.4 计算机软件技术发展过程
1.4.1 高级语言阶段
1.4.2 结构程序设计阶段
1.4.3 自动程序设计阶段
习题
参考文献
第2章 常用数据结构及其运算
2.1 概述
2.1.1 什么是数据结构
2.1.2 有关数据结构的基本概念和术语
2.1.3 算法描述语言
2.1.4 算法分析技术初步
2.2 线性表
2.2.1 线性表的定义和运算
2.2.2 顺序存储线性表
2.2.3 线性链表
2.2.4 向量和链表的比较
2.3 栈与队
2.3.1 栈的结构和运算
2.3.2 队的结构和运算
2.4 数组
2.4.1 数组的定义
2.4.2 数组的顺序存储结构
2.4.3 稀疏矩阵
2.4.4 数组的链式存储结构
2.5 树与二叉树
2.5.1 树的定义及其存储结构
2.5.2 二叉树及其性质
2.5.3 二叉树的遍历
2.5.4 二叉树的应用
2.6 图
2.6.1 图的定义及基本术语
2.6.2 图的存储结构
2.6.3 图的遍历
2.6.4 图的应用
2.7 查找
2.7.1 查找的基本概念
2.7.2 线性查找
2.7.3 对分查找
2.7.4 分块查找
2.7.5 二叉排序树查找
2.7.6 哈希表技术及其查找
2.8 排序
2.8.1 排序的基本概念
2.8.2 选择排序
2.8.3 插入排序
2.8.4 交换排序
2.8.5 排序方法的比较和选择
习题
参考文献
第3章 操作系统
3.1 引论
3.1.1 什么是操作系统
3.1.2 操作系统的分类
3.1.3 操作系统的功能和特性
3.2 存储管理
3.2.1 存储管理的功能及有关概念
3.2.2 实存储管理
3.2.3 虚拟存储管理
3.3 处理器管理
3.3.1 基本概念与术语
3.3.2 作业调度
3.3.3 进程调度
3.3.4 多道程序并发运行出现的问题
3.3.5 多道程序设计基础——并行程序设计
3.4 设备管理
3.4.1 设备管理的功能及基本概念
3.4.2 设备管理的工作过程
3.4.3 虚拟设备——假脱机系统
3.5 文件管理
3.5.1 基本概念及术语
3.5.2 文件结构及存取方式
3.5.3 文件目录
3.5.4 文件存储空间的管理
3.5.5 文件的共享与文件系统的安全性
3.5.6 文件的操作使用命令及文件系统一般模型
3.6 操作系统的用户接口
3.6.1 UNIX操作系统
3.6.2 DOS操作系统
3.6.3 Windows操作系统
习题
参考文献
第4章 数据库系统
4.1 概述
4.1.1数据管理的三个阶段
4.1.2 数据描述
4.1.3 数据库组织
4.1.4 数据库设计
4.2 关系数据库系统
4.2.1 关系数据库的特点
4.2.2 基本概念和术语
4.2.3 关系代数
4.2.4 关系数据库的设计问题
4.3 关系数据语言
4.3.1 数据语言的功能
4.3.2 关系数据语言的特点
4.3.3 SQL简介
4.4 应用系统开发
4.4.1 以数据为中心的系统
4.4.2 以处理为中心的系统
4.5 数据库技术的发展方向
4.5.1 当前数据库系统存在的不足
4.5.2 数据库技术的发展研究方向
习题
参考文献
第5章 计算机网络与信息高速公路
5.1 什么是计算机网络
5.1.1 计算机网络的发展过程
5.1.2 计算机网络的分类
5.1.3 计算机网络的功能与应用
5.2 计算机网络体系结构
5.2.1 网络的分层体系结构
5.2.2 开放系统互联参考模型OSI
5.2.3 网络操作系统
5.3 网络互联与因特网
5.3.1 网络互联
5.3.2 因特网简介
5.4 信息高速公路
5.4.1 背景
5.4.2 构成要素与关键技术
5.4.3 问题与展望
5.4.4 如何发展中国国家信息基础结构(CNII)
习题
参考文献
第6章 软件工程技术基础
6.1 软件工程的基本原则
6.1.1 软件生命期
6.1.2 计划与评审
6.1.3 编制软件文档
6.2 软件开发过程
6.2.1 软件开发过程模型
6.2.2 可行性论证
6.2.3 需求分析
6.2.4 概要设计
6.2.5 详细设计
6.2.6 软件编码
6.2.7 软件测试
6.2.8 软件维护
6.3 软件开发中的系统分析与设计方法
6.3.1 结构化系统方法
6.3.2 快速原型方法
6.3.3 面向对象方法(OO)
6.4 软件开发管理技术
6.4.1 质量管理
6.4.2 计划管理
6.4.3 人员管理
6.4.4 文档管理
习题
参考文献
……
第7章 管理信息系统
第8章 信息与计算机系统的安全保护
版权页:
插图:
3.1.3 操作系统的功能和特性
操作系统是用来管理和调度计算机资源,以方便用户使用的程序集合。由于操作系统是计算机硬件的第一层扩充,因此它更直接依赖于硬件条件,它们构成了操作系统的运行环境;同时由于多道程序系统的出现,为使系统资源得到充分利用,操作系统作为系统管理软件,需要解决由此而带来的各种复杂问题,从而使它具有一些明显的特性,我们将在本节中分别加以讨论。
1.操作系统的功能
为了有效地管理系统的全部资源,操作系统具有处理机管理、存储管理、设备管理和文件管理功能;同时,为了使用户能方便地使用机器,操作系统还应提供用户接口功能。
(1)处理器管理
在多道程序系统中,多个程序同时执行,如何把CPU的时间合理地分配给各个程序是处理机管理要解决的问题,它主要解决CPU的分配策略、实施方法以及资源的分配和回收问题。
(2)存储管理
主要解决多道程序在内存中的分配,保证各道程序互不冲突,并且通过对内外存的联合管理来扩大存储空间。
(3)设备管理
现代计算机系统都配置多种I/O设备,它们具有很不相同的操作性能,设备管理的功能是根据一定的分配原则把设备分配给请求I/O的作业,并且为用户使用各种I/O设备提供简单方便的命令。
(4)文件管理
文件管理又称为文件系统,计算机中的各种程序和数据均为计算机的软件资源,它们都以文件形式存放在外存中。文件管理的基本功能是实现对文件的存取和检索,为用户提供灵活方便的操作命令以及实现文件共享、安全、保密等措施。
(5)用户接口
用户在机器上运行程序过程中,需要告诉机器各种运行要求、出错处理方式等,因此操作系统应向用户提供一系列操作命令,作为机器和用户的接口。操作系统与用户之间的接口大致有两种。
①程序一级的接口
操作系统为用户提供一组系统调用命令,它可以供用户在程序中直接调用,通过系统调用命令向系统提出各种资源请求和服务请求。
②作业控制语言和操作命令
在批处理系统中,由于用户无法在程序运行过程中与系统交互,因此必须在提交运行作业的同时,按系统提供的作业控制语言编写作业说明书,告知系统本作业的运行意图及要求的服务。
在分时和实时系统中,用户可通过终端和键盘向系统提出各种请求。
当今计算机尤其是微型计算机已普及到办公室及家庭中,因此如何为用户提供一个简单、方便的操作环境,是推广和普及计算机应用的重要问题。为此各国软件工作者作出了很大的努力,例如用多窗口系统向用户提供友善的、菜单驱动的,具有图形功能的用户接口,用户可以用键盘输入命令,也可以按动鼠标执行命令,这些将对应用软件的开发起到促进作用。
2.操作系统的特性
多道程序系统的出现,使CPU与I/O设备以及其他资源能得到充分利用,但也由此带来一些新的复杂问题,这些问题都是操作系统需要考虑和解决的。
(1)并发性
“并发”是指同时存在多个平行的活动,例如I/O操作与主机同时运行、在内存中同时存在几道运行程序等。由于并发的出现需要系统解决的问题是如何从一个活动切换到另一个活动,保护一个活动使其免受另一些活动的影响以及如何在相互有依赖的活动之间实施同步等。
(2)共享性
并发活动的目的是达到共享资源和信息。例如多道程序对CPU,主存以及外设的共享。此外还有多个用户共享一个程序副本、多个用户共享同一数据库等。这些对于提高资源利用率、消除冗余信息是极为有利的。
与共享有关的问题是如何合理分配资源,多道程序存取同一数据时如何保证数据的完整性和一致性,多道程序执行时如何保护程序免遭破坏等。
(3)不确定性
不确定性与确定性是相互依存的,对于计算机的使用者来说要求计算结果是确定的,即对于同一个程序、相同的数据,不论何时运行都应产生相同的结果。从这个意义上看,操作系统应当是确定的。但是在另一方面,它又必须对发生的不可预测事件进行响应,例如多道程序运行过程中提出对资源的请求,对程序运行中产生错误的处理以及各种外部设备的中断请求等都是不确定的,而操作系统必须随时响应并及时处理这类事件,并确保在处理任何一种事件序列中正确执行各道程序。
喜欢普通高等教育"九五"国家教委重点教材:计算机软件技术基础(第3版) [平装]请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务