C/S结构系统的通讯和多用户技术的研究与实现

被引量 : 1次 | 上传用户:zhehong220
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近十年来,Client/Server(简称C/S)结构在企业计算、信息查询等多种应用系统中得到了广泛的应用。与主机系统相比,它是一种全新的计算模式。这种应用结构不仅极大地提高了应用系统的健壮性,而且充分利用了网络上的各种资源。本文结合”八五”重点科技攻关”计算机支持的协同工作环境的研究开发”、”九五”重点科技攻关”集成化商业设计CAD系统”等项目,在研制C/S结构应用系统的过程中,对C/S结构中的通讯方式、服务器上的多用户技术(包括如何处理多用户请求以及应用系统的用户管理等)进行了较深入的研究。 本文的主要工作和贡献包括: 1.在分析、比较C/S结构的分布模式和应用模型及其特点的基础上,提出了研制基于C/S结构的应用系统的方法,为这类系统的研制奠定了基础。 2.电子文档管理系统(EECS)是一个基于C/S结构的应用系统。用户通过客户端的多文档界面对运行于UNIX服务器上的电子文档数据库进行访问和管理。 (1) 网络通讯是C/S结构应用系统的基础,因此其可靠性和效率十分重要。在EECS系统中,采用基于TCP/IP的面向连接、双链路的方法,有效地实现了Windows 95的客户端与UNIX服务器之间高速、可靠的通信。 (2) 多用户是基于C/S结构的应用系统的基本要求。本文针对应用环境的多样性,提出了服务器方处理多用户请求的两个方法:单进程和多进程,它们分别适用于用户数量较少和用户数量较多的情况。在EECS系统中,经过分析比较,选择采用了多进程的方法来处理多用户请求,从而构造并实现了一个客户量大、数据量大、响应速度快的服务器结构。 (3) 为了在C/S结构系统中实现多用户技术,必须处理服务器上各子任务之间争夺共享资源而产生的冲突问题。在EECS系统的服务器上,采用加锁机制来解决共享资源的冲突问题,不仅维护了系统数据的一致性,同时也提高了系统的健壮性。 3.鉴于分布式集成化商业设计CAD系统的服务器在WIN32环境下运行,本文通过充分利用WIN32环境提供的消息传送机制完成以下工
其他文献
钢琴演奏是一个综合的整体艺术,在钢琴教学中,需运用辩证统一的教学模式——即将读谱、演奏技法以及乐感的培养三者相互协调、促进。并通过钢琴教学中的演奏及乐感的培养来促
随着计算机技术的不断发展,它在各个知识领域都得到了广泛的应用。其中,计算机技术在教育领域的应用成为当今教育现代化的一个重要标志。计算机辅助教学CAI(Computer Aided Ins
热障涂层(Thermal barrier coatings,简称TBCs)材料可有效保护热端部件,使其免受高温氧化、腐蚀、磨损,已应用于航空航天、大型火力发电等领域。然而,由于受材料参数不匹配、
报告了一项有关元认知策略与英语写作之间关系的实证研究情况。研究的结果显示,应用英语专业学生在英语写作过程中不同程度地使用了元认知策略,但大多数学生只是有时使用。就
桥梁作为现代社会中重要的交通方式有着不可或缺的作用,特别是近几年来随着科学技术的不断发展,桥梁设计应用的进步更是突飞猛进,桥梁的安全性和耐久性问题已经引起人们的高度重
目的研究黄芪注射液与5-氮杂胞苷(5-Aza)对大鼠骨髓间充质干细胞(mesenchymal stem cells,MSCs)分化为心肌细胞的影响。方法在无菌条件下从成年大鼠胫骨骨髓分离出MSCs,以1∶
从心理学层面看,在影响顾客消费心理和行为的诸多要素中,知觉要素的作用显得尤为突出。本文主要针对知觉对当代服装消费过程的影响进行分类解析。在服装品牌竞争日益激烈的行
在基础研究的科研项目管理中,项目的相似性分析是一个基本的管理问题,依据相似性可以对项目进行分类,避免重复申报、重复立项,还可以为相似项目的评审选择合适的同行专家。项目的
本文以黄石市为研究区,选用16种指标,收集2006-2014年相关数据,利用灰色等维新息模型外推出2015-2020年各指标数据。综合2006-2020年数据,利用评价模型评价黄石市土地生态状
微弧氧化技术是一项从传统阳极氧化基础上发展起来具有较好应用前景的表面处理技术。国内外对镁合金微弧氧化技术的研究主要集中在AZ系和AM系,对变形Mg-Zn-Zr系的研究很少,并