收藏 分享(赏)

四合一复合气体检测仪项目立项申请.docx

上传人:SmallBird 文档编号:925422 上传时间:2019-10-11 格式:DOCX 页数:8 大小:20.45KB
下载 相关 举报
四合一复合气体检测仪项目立项申请.docx_第1页
第1页 / 共8页
四合一复合气体检测仪项目立项申请.docx_第2页
第2页 / 共8页
四合一复合气体检测仪项目立项申请.docx_第3页
第3页 / 共8页
四合一复合气体检测仪项目立项申请.docx_第4页
第4页 / 共8页
四合一复合气体检测仪项目立项申请.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、諯Q(凱砀搀最砀讀缁缀琀吘節貔%頀h堀椀匃匃匃甃甃甃甃甃甃甃甃甃甃甃甃甃甃甃甃甃甃眃謃幓祎祺搀漀挀砀瀀椀挀最椀昀謀幓祎祺搀漀挀砀尀尀戀愀昀愀昀愀挀搀愀搀儀搀一砀漀甀渀戀戀夀唀椀瘀攀堀娀一刀堀渀儀夀栀甀焀娀洀昀椀唀洀焀一匀最謀幓礀祺搀昀戀搀挀昀攀攀搀愀戀紀o鰀匀洀愀氀氀椀爀搀夀2-00f7-4c22-8c1d-0393dbf4477dMry71hMOJmmgICkQ8Mut9PsmHb5cIpGDBTA/pnxUNrugFAROgfPUug=超声波,清洗,项目,立项,申请c333d7b667ede43b82f35dd87410c5a9嚏銞泓域咨询0001200001可研报告20191010114

2、224209S瞅耀舀珋条件保持与等待条件不可抢占条件循环等待条件2.银行家算法表 2-2 申请的总资源不能多于系统资源数可分期请求资源,请求总数不超过最大需求量可推迟分配等待资源申请后的剩余资源能不满足其他进程的总申请资源的需求, 如果可以满足还要测试能满足完成条件的进程完成后释放的资源是否可以满足其他进程全部需求3.解决死锁的策略死锁预防:破坏死锁发生条件,如一次性申请全部资源死锁避免:采用银行家算法死锁检测:检测是否发生死锁,发生则使用死锁接触策略处理死锁解除:剥夺发生死锁的进程,强制回收2.2.4 管程与线程管程就是将临界资源的调用封装起来, 需要调用临界资源的进程需要进入管程操作, 而

3、管程一次只能进入一个进程进行操作达到进程互斥的目的线程:进程申请的资源可以被线程共享使用一个进程创建时默认创建一个线程也叫主线程, 一个进程可以创建多个线程实现多项任务并行执行,多个线程共享进程资源。线程解决了进程的并行处理以及进程创建子进程的资源开销2.3 文件管理2.3.2 文件的物理组织连续文件:记录存储在硬盘上的连续的物理块中,通过起始位置及文件长度可获得文件优点:存取速度快缺点:由于需要确定长度,因此不适合经常修改的情况串联文件:物理块中存储下一个物理块的指针,形成一个类似链表的结构优点:充分利用存储空间缺点:速度慢不适用于随机存取,只使用顺序访问索引文件:将物理块的地址通过索引表管

4、理起来优点:适合随机存取,也适应顺序存取缺点:索引表占用磁盘空间,而且需要 2 次访问磁盘( 1 次读取索引表,一次读取物理块内容)解决方法:将索引表读入内存UNIX 使用的是三级索引结构2.3.3 树形目录结构树形目录,绝对路径(唯一) ,相对路径(根据工作目录确定) ,工作目录(当前目录)NTFS与 FAT32 NTFS:快,空间大,分区可达到 2T,碎片少,安全性高FAT32:分区最大可达 32G 2.3.4 存储空间管理存储空间管理:就是管理空闲的物理块1.空闲表法:将空闲的盘块及数量记录在空闲区的空闲表项中2.空闲链表法:将空闲盘块拉成一条链表,通过增加删除操作管理空闲块链表中的盘区

5、上增加下一个空闲盘区的指针3.位图法: 将空闲盘块通过二进制方式 0 空闲 1 已分配来管理空闲盘区, 可将位图放到内存。4:成组链接法:结合空闲表和空闲链表法,适用于大型文件2.4 存储管理2.4.1 地址变换存储地址,取决于存储空间的大小,二进制或 2 的几次方,如 2 的 32 次方就是 32 位的,64 次方的就是 64 位地址变换:用硬盘顶替部分内存的工作,使用户可以使用比内存地址大的地址空间来编程,因此用户使用的逻辑地址要转换为内存地址(实际地址)转换方法:静态重定位:在程序执行前进行地址映射,无需硬件支持,无法实现虚拟存储动态重定位:在访问时进行地址转换,支持虚拟存储存储最小单位

6、是 bit( b) ,字节是 Byte(B),1B=8b 2.4.2 存储组织常见虚存组织有段式,页式,段页式(最常用)段页式组织解决逻辑地址转物理地址的方式; 段内页号对应的地址: 高位是页号, 低位是偏移2.4.3 存储管理对虚拟存储器的管理设计到的问题及策略载入(调入) : 1 现用现调; 2 提前预调放置:放到内存分区置换:内存满了,需要将不常用的页置换到外存虚拟存储中腾出地方给要使用的页1.置换算法:最优,淘汰将来不经常使用的,该算法较难实现随机,容易误杀先进先出最近最少使用2.局部性原理:可能出现打击率的事件如下:刚访问的还能再访问;访问某位置的还会访问该位置附近的2.5 作业管理

7、2.5.1 作业的状态作业创建时会建立一个作业控制块 JCB,用于管理控制储存作业的信息作业生命周期:1.提交:从输入设备提交到外存,传输信息到外存2.后备:信息传输全部传输到外存后,建立作业控制块3.执行状态:就是进程的 5 态模型 -从外存调度进入内存执行4.完成:作业执行完毕,资源还未回收时的状态2.5.2 作业调度作业调度:瓕瓕和有关团队 需要评审文档。 发现问题应与客户或者其他需求源协商解决。软件开发计划是基于 已确认的需求。绝不要承诺 任何 无法实现的事。关键处理领域 通过版本控制和变更控制 来管理需求文档。确保与新的需求保持一致。4.2.2 需求规格说明的版本控制版本控制是管理需

8、求的一个必要方面, 必须统一确定需求文档的每一个版本, 当需求发生变更时,及时通知所有涉及人员。为了尽量减少困惑、冲突、误传,应该仅允许指定的人员来更新需求。清楚地区分草稿和文档定稿版本。4.2.4 需求变更迟到的 需求变更 会对已进行的工作产生非常大的影响。如果每一个建议的需求变更都采用,该项目将可能永远无法完成。需求文档应该 精确描述 要交付的产品。项目负责人 在信息充分的条件下 做出决策。变更成本计算 应该包括 需求文档的修改、系统修改的设计、实现的成本。变更控制过程 并不是给变更设置障碍,相反,它是一个渠道和过滤器,确保采纳最合适的变更,使变更产生的负面影响降到最低,变更过程应该做成文

9、档。绝不能 删除或者修改 变更请求的 原始文档。变更控制委员会 只要能决定合适的人做正确的事就足够了, 在保证权威性的前提下 应尽可能精简人员。对每个变更 权衡利弊 做出决定。“ 利 ” 包括 节省资金 或 额外收入、客户满意度、竞争优势、减少上市时间;“ 弊 ” 是指 增加开发费用、推迟交付日期、产品质量下降、减少功能、用户不满意。变更总是有代价的,即使 拒绝的变更 也因为决策行为 而耗费资源。接受了重要的需求变更时,为了适应变更情况 要与管理部门和客户重新协商约定。推迟交货时间、增加人手、推迟实现尚未实现的较低优先级的需求,或质量上进行折中。要是不能获得一些约定的调整,应该把面临的风险写进

10、风险计划中。4.2.5 需求跟踪需求、体系结构、其他设计部件、源代码模块、测试、帮助文件、文档 等。跟踪能力(联系)链( traceability link)是优秀需求规格说明书的一个特征,确保软件需求规格说明包括所有客户需求。跟踪能力联系链 记录了单个需求之间的 父层、互连、依赖 的关系。不必拥有所有种类的跟踪能力联系链,要根据具体情况调整。4.2.6 需求变更的代价和风险只有在知道变更成本后 才能做出理智的选择, 一个表面上很简单的变更 也可能转变成很复杂的局面。影响分析 确定对现有系统做出是修改或者抛弃的决定,创建新系统以及评估每个任务的工作量,进行 影响分析的能力 依赖于 跟踪能力、数据的质量、完整性。櫖

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 可研报告

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报