嵌入式系统下共享数据一致性的研究

来源 :北京信息科技大学 | 被引量 : 0次 | 上传用户:conansmh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以计算机和软件为核心的数字化技术的迅猛发展,多媒体技术与因特网的应用迅速普及,传统的信息服务方式逐步被信息通信计算机网络所代替,数据共享成为一种必然要求。实现数据共享,可以使更多的人更充分地使用已有数据资源,减少重复性劳动和相应费用。对于嵌入式平台下的共享数据的存储,当用户修改共享数据时,由于操作的并发性,可能会造成数据的不一致。对于这种情况下的共享数据的修改,研究了其一致性的处理方法。   文章首先介绍了嵌入式系统,论述了嵌入式系统的概念、特点及其发展情况,接着分析了数据一致性的概念;其次介绍了操作系统的事务的概念、特性,论述了锁机制的作用和目标,包括三种常用加锁机制和死锁的检测及处理;再次介绍了文件共享技术,着重论述了文件共享机制的实现方法、分布式系统中的文件共享语义、存储网络的文件共享;然后介绍了XML技术;最后用了一个系统实例说明了嵌入式系统下共享数据一致性的实现方式。   具体采取的处理方法为:在嵌入式系统下的数据库中,对应数据表的共享数据字段都设置相应的标志字段。当发生不一致性的事务处理时,相应的标志字段由默认的开锁状态变为锁存状态,接着客户端提取相应的共享字段值修改后在原数据字段后追加记录,再复制非共享字段和其余未修改的共享字段至追加记录的其余字段,保证了事务的完整性。   为了体现嵌入式系统下的数据共享机制,保持共享数据的一致性,编写了一个简单的公文处理系统实例。采用LAMP平台进行模拟,并采用XML作为数据传输方式,在该XML中标记相应共享字段的锁标志位。不同用户对共享字段操作时,通过标记字段的判别对不同的共享信息进行处理,在完整的系统中实现了共享数据一致性。
其他文献
用户界面的设计在计算机软件系统的设计中占有重要地位。尽可能早地将用户融入到设计过程中,建立界面原型,设计和描述界面的交互行为,对于快速迭代,获取用户评估意见,提高可
无线Mesh网络是近年来一种新兴的无线局域网技术。无线Mesh网络在提供网络服务的Mesh节点之间建立路由联系,不需要每个Mesh节点都与有线网络直接连接,极大地方便了无线网络的
论文研究了用于方言转换的语音识别技术,包括说话人自适应算法、连续语流音节切分算法和基于加权有限状态转录机(weighted Finite State Transducers,WFST)的关键词识别算法。普
蓝牙是一种短距离无线通信技术,用以代替数字设备和计算机外设间的电缆连线以及实现数字设备间的无线组网。遵循蓝牙规范的设备之间能够非常方便的建立数据和语音连接。这些体
作为浅层语义分析的一种实现形式,近年来语义角色标注逐渐发展成为自然语言处理领域的一个研究热点,并被广泛应用到问答系统、信息抽取以及机器翻译等多个领域。语义角色识别
工作流管理技术是一种新兴的信息处理技术,主要用来对工作流程进行控制和管理。国际上成立了专门的机构,对工作流管理技术进行研究。尽管目前工作流技术取得了相当的成果,但
科技在进步,时代在发展,在这个“读图”和“听音”的时代,语音技术深入到人们生活的各方各面,让机器说话已不是幻想。然而,目前语音合成的质量仍不是很高,主要表现在:合成的语
随着互联网的高速发展,越来越多的网络主机相连,网络服务需求已超过了网络的服务容量,对具有QoS(Quality of Service)服务的应用产生了严重的影响,如视频点播、IP电话等。选播是
信息技术的迅速发展加快了企业的现代化与信息化的进程。计算机技术与管理科学的结合促进了现代企业管理技术的形成。现代企业管理技术的目的是通过现代管理模式与计算机管理
高校图书馆网站作为网络信息资源的集散地,利用网络传播的优势,极大地促进了信息的传播,有力地支持了教学科研。但是,当前不少高校图书馆网站缺乏可用性评价体系的指导,存在访问率