大学计算机基础第9章-PPT.ppt
《大学计算机基础第9章-PPT.ppt》由会员分享,可在线阅读,更多相关《大学计算机基础第9章-PPT.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学计算机基础第9 章知识点:v 数据结构的基本概念v 操作系统的分类以及主要功能v 软件与软件生存周期v 软件工程的框架及开发过程v 数据库系统组成和数据模型 通过对本章的学习读者应掌握数据结构的特性,为应用中所涉及的数据选择适当的逻辑结构、存储结构,了解操作系统的基本原理,建立软件开发的基本思想,掌握关系数据库,在软件知识和技术方面打下基础。29.1 数据结构概述9.1.1 相关概念与术语 数据(Data)是信息的载体,它能够被计算机识别、存储和加工处理 抽象数据类型(Abstruct Data Type,简称ADT)是指一个数学模型以及定义在该模型上的一组操作 数据结构(Data Str
2、ucture)是指互相之间存在着一种或多种关系的数据元素的集合。各元素之间的关系称为结构。3四类基本的数据结构 9.1 数据结构概述(a)集合结构(b)线性结构(c)树型结构(d)图形结构图9-1 四类基本结构的示意图49.1 数据结构概述 数据结构的两个要素:1.数据元素的集合 2.关系的集合。通常可以采用一个二元组来表示:Data_Structure(D,R)其中,D是数据元素的有限集,R是D上关系的有限集。59.1.2 线性表 1线性表的定义 线性表是具有相同数据类型的n(n=0)个数据元素的有限序列,通常记为:(a1,a2,ai-1,ai,ai+1,an)其中n为表长,n0 时称为空表
3、。62线性表的顺序存储和基本操作 线性表的顺序存储是指在内存中用地址连续的一块存储空间顺序存放线性表的各元素。图9-2 线性表的顺序存储7 顺序表上基本操作有线性表初始化、求表长、取表元、按值查找、插入、删除。1)插入 2)删除(a)删除前(b)删除后8大家有疑问的,可以询问和交流可以互相讨论下,但要小声点 可以互相讨论下,但要小声点93.线性链表的存储与基本操作 链表是通过一组任意的存储单元来存储线性表中的数据元素,由一个个结点构成。图9-5 链式存储结构10(1)建立单链表图9-8 在头部插入建立单链表11图9-9 在尾部插入建立单链表12(2)插入:设p指向单链表中某结点,s指向待插入的
4、值为x的新结点。1)将*s插入到*p的后面 2)将*s插入到*p的前面 13(3)删除:设p指向单链表中某结点,删除*p。图9-12 删除*p149.1.3 栈1栈的定义 栈是限制在表的一端进行插入和删除的线性表。又称为后进先出的线性表(Last In First Out),简称 LIFO表。图9-13 栈示意图159.2 操作系统管理9.2.1 操作系统的发展和分类发展阶段手工操作阶段早期批量处理阶段管理程序阶段多道程序设计和多道批处理阶段169.2 操作系统管理 按照操作系统的使用环境和对作业处理方式可将操作系统的基本类型分为五种:1批处理操作系统(Batch Processing Sys
5、tem)2分时操作系统(Time-Sharing System)3实时操作系统 4网络操作系统 5分布式操作系统179.2 操作系统管理9.2.2 操作系统的功能 按照资源管理和用户接口的观点,操作系统主要有以下功能:1处理机管理(1)进程控制:(2)进程同步:(3)进程通信(4)进程调度:189.2 操作系统管理 2存储器管理(1)内存分配与回收(2)存储保护(3)地址映射(4)内存扩充 3设备管理 4文件管理 5作业管理199.3 软件工程方法9.3.1 软件工程概述 软件工程是一门指导计算机软件开发和维护的工程学科,应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件
6、以达到提高质量,降低成本的目的。1945年,第一台电子数字计算机诞生,自此软件开发方法从机器码编程到软件工程方法,经历了三个阶段:1程序设计时期(1946年到60年代中)2软件时期(60年代中到70年代中)3软件工程时期(70年代至今)209.3 软件工程方法“软件危机”的产生 由于软件的需求和规模不断的增大,以及软件本身的特点,在软件开发的过程中,用户对软件需求的描述不精确以及软件开发人员对用户需求的理解与用户本来的愿望有差异导致了软件危机的产生。主要表现在以下几个方面;1.开发成本高 2.研制周期长 3.软件质量差 4.文档资料缺乏 5.维护困难 6.不能满足发展需要219.3 软件工程方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机 基础 PPT
限制150内