多通道蛋白分析仪软件系统设计与开发文献综述

 2022-11-03 09:11
  1. 文献综述(或调研报告):

整个软件系统涉及到的主要技术知识包括多任务调度算法、前端GUI的设计制作、串口通信、数据库等后端服务以及前后端的协调处理、针对树莓派的硬件串口连接及树莓派软件方面进行系统级的处理。

1.多任务调度算法、DDA算法文献综述

研究了在一台机器上的多任务协同调度与共同到期日分配问题,在物流的产品输送中可以找到相关的实例。多任务允许机器执行多种任务。多任务现象已经出现在各种实际领域,包括制造和管理。在多任务环境中,每个等待进行的任务都会中断当前正在处理的任务,形成一个中断时间和一个切换时间。在共同到期日分配问题中,目标是确定这个到期日期的最优值,目的是将总补偿函数最小化,这与服务质量有关。对于一般中断函数的问题,得到了解析的性质,从而减少了最优解的搜索空间。对于线性中断函数,设计出了一个多项式时间算法。通过数值实验验证了算法的有效性。计算结果也证明了一个有趣的现象,在某些情况下,多任务处理下的最优解是优于没有多任务处理的解的。此外,文章中还针对线性中断函数设计出了一个混合整数规划

调度算法是多核处理器操作系统设计的核心所在,如何合理地将众多任务分配给不同的资源以使整个多核处理器系统达到最佳性能,是调度要解决的首要问题。在经典多处理器任务调度算法——oNERT算法的基础上,提出一种基于任务紧迫度的改进算法,较好地弥补了oNERT算法在处理器轻载时负载不均衡的不足。通过python程序实现了该算法,并通过实验验证了该方法在处理器轻载时实现比0NERT算法更好的负载均衡

2. 跨平台的多媒体应用程序开发文献综述

交互式多媒体环境是计算机用于无缝改善常见活动的环境。 兴趣在高度互动环境中的驱动力之一是使计算机不仅真正用户友好,而且对用户来说基本上是不可见的。普适计算(UBiComp)是实现这一目标的重要一点,UBiComp被许多人视为二十一世纪的新计算范例。 这个领域研究物理和信息世界之间的耦合。 它提供了丰富的服务和应用程序,允许用户,机器,数据,应用程序和物理空间对象无缝地相互交互。 为无处不在的环境开发多媒体应用程序的难点之一是处理这些系统正常运行所需的平台的多样性。 这个难题的副作用是为每个平台调整相同应用程序所需的返工。 在这种情况下,Qt框架成为一种有价值的选择。

Qt是开发跨平台GUI应用程序的工具包,具有网络,XML,SVG,数据库,脚本,多媒体和嵌入式解决方案等功能。 自1995年以来,它已被不同的商业和开源应用程序在诸如Adobe,波音,IBM,摩托罗拉,美国国家航空航天局,Skype等公司和组织使用过。Qt对开发用户界面应用程序的重要贡献是Qt建模语言(QML)。 QML是一种标记语言,其文档描述了元素的对象树。 它们可以组合起来构建简单的按钮和滑块等组件,甚至更复杂的应用程序。

Qt是一个用于网络,数据库,OpenGL,Web技术,传感器,通信协议(蓝牙,串行端口,NFC),XML和JSON处理,打印,PDF生成等跨平台的应用程序开发框架(用C 编写)以及更多。 Qt的开发始于1990年。自那以后,它已经发展并为成千上万的应用程序提供了坚实的基础。

3.python qt调研报告

PyQt是用于Qt跨平台GUI/XML/SQL C 框架的两种最流行的Python绑定之一(另一种绑定是PySide)。由Riverbank Computing Limited开发的PyQt。 Qt本身是作为Qt项目的一部分而开发的。PyQt为Qt 4和Qt 5提供绑定.PyQt根据许可证选择分发:GPL版本3或商业许可证。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。