软件技术基础复习.doc_第1页
软件技术基础复习.doc_第2页
软件技术基础复习.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件发展阶段:高级语言阶段(手工编制)结构化程序设计阶段(软件工程)自动程序设计阶段操作系统:最接近裸机的软件层,是对硬件的首次扩充,是其他软件运行的基础,是一种系统软件操作系统的分类:多道批处理操作系统、分时系统、实时系统、网络系统操作系统的功能:处理器管理、存储管理、设备管理、文件管理、用户接口存储器的分级结构:高速缓冲存储器、主存储器、外部存储器名空间:装在原程序的空间地址空间:程序编译后所占用的地址范围存储空间:程序运行时在内存中占用的物理空间重定位:用户程序调入内存时,将相对地址转为绝对地址的过程实存储管理:分区分配:固定分区分配、可变分区分配可重定位分区分配:碎片问题和存储区紧缩、程序浮动和重定位覆盖技术交换技术虚拟存储管理分页存储管理、分段存储管理、段页式存储管理处理器管理:作业调度、进程调度进程:程序的一次执行,在指定内存区域中的一组指令序列的执行过程,多个进程可以并发运行,并可能由于多种原因而随时中断进程状态:就绪状态:进程已经具备各种必需的资源,只等待获得处理机运行状态:根据某种调度算法,将处理机分配给某一个就绪进程使运行阻塞状态:进程在 运行中由于要等待I/O设备或发生其他错误时PCB:系统为每个进程建立了一个进程控制块进程的同步与互斥同步:两个事件的发生存在某种时序上的关系互斥:当多个进程要求共享系统中某些硬件或软件资源,而这些资源又都要求排它使用时,往往引起由于多个进程竞争同一资源运行结果出现的问题死锁:计算机系统中进程所处的一种状态,因为对资源使用不当而造成所有进程都无法运行的状态死锁的原因:系统资源不足、进程推进顺序不当产生死锁的条件为:所涉及的资源都是非共享的进程在等待新资源时,继续占有已分配到的资源一个进程占有的资源不能被别的进程强行抢占一个进程获得资源的同时被另一个进程所请求,并形成一个进程的循环链解决死锁的方法:死锁的预防、死锁的避免、死锁的恢复文件:在逻辑上具有完整意义的数据或字符序列的集合记录:文件由若干记录组成,每条记录是一些相关信息的集合文件操作:建立文件、打开文件、读写文件、关闭文件、撤消文件文件的物理结构:指一个逻辑文件在外存储器上的存放形式顺序结构:逻辑文件记录依次存于外存连续的物理记录中,存取形式主要是读,写。不许对文件中间的记录进行插入或删除操作,只许在文件的末端插入或删除,不适用随机访问链接结构:逻辑记录可分配在不连续物理段,不必顺序排列,指针指向下一个逻辑记录的物理段,可在任何记录间插入和删除操作,随机访问查找时间长索引结构:每个文件建立一张索引表,适用于随机访问用户接口:程序一级的接口、作业控制方面的接口*软件工程的基本原则:划分软件生命期、进行计划评审、编制软件文档软件要经历定义、开发、和维护三个阶段:可行性分析与开发计划需求分析软件设计-包括概要设计和详细设计两方面软件实现-编码软件测试软件维护软件开发过程模型:瀑布模型:适合于软件需求比较明确,开发技术比较成熟,工程管理比较严格的场合渐增模型:适用于需求不太明确,而是要在开发过程中不断认识、不断获取新的知识去丰富和完善的系统需求分析:确定系统的需求、分析系统的数据、修正开发计划、编写需求文档(SRS)概要设计设计系统体系结构,明确系统由哪些模块组成设计主要数据结构和模块实现算法详细设计确定应该怎样具体的实现所要求的系统程序流程图、NS图、PAD图、过程设计语言(PDL)*管理信息系统:利用计算机硬件和软件,以数据库为基础,基于各种信息模型的人机系统,它能提供信息,支持企业或组织的运行、管理和决策功能管理信息系统的开发:开发原则:效益驱动、实用可靠、系统、开放性、符合软件工程规范开发方法:生命周期法、原形法、生成法开发工具:各种文本图形的编辑工具、生成型工具、管理型工具打开或创建文件: CreateFile读文件: ReadFile, ReadFileEx写文件: WriteFile, WriteFileEx定位指针:SetFilePointer移动文件: MoveFile,MoveFileEx关闭文件句柄:CloseHandle进程与线程的创建:CreateProcess, CreateThread, CreateFiber进程间通信:Pipes,named pi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论