多终端Windows系统关键技术的设计与实现

来源 :青岛大学 | 被引量 : 0次 | 上传用户:dyflovedyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于计算机的快速发展,新一代计算机资源充足,主流CPU的速度越来越快,性能开始出现严重的过剩状态,应用软件可以在极短的时间内处理完毕,然后大量的系统资源将处于闲置浪费状态,资源占有率极低,特别是超线程的P4架构,利用率不到10%。虽然Windows个人版操作系统具有多用户特征,但同一时刻只允许一个终端独占系统,限制了系统资源的充分利用。针对以上问题,多终端Windows系统应运而生。该软件通过修改Windows个人版系统内部子系统启动机制使多个终端用户同时直接使用主机资源,每个终端工作站都能像单机一样运行主机操作系统下的各种应用程序。多终端Windows系统主要包括多用户登陆部分、设备分配部分和多屏显示驱动部分。本论文主要论述了多用户登录部分和设备分配部分的设计与实现问题。首先系统对多终端Windows系统的理论基础进行了研究论述,包括Windows NT内核、Windows终端服务、LPC服务、HOOK API技术以及PE结构的相关知识。接下来,论文对多终端Windows系统中多用户登录部分和设备分配部分进行了需求分析,并描述了两部分的开发原理以及设计过程,前者包括系统会话管理器通信以及Win32子系统的设计与实现。设备分配部分包括设备分配部分的需求分析、开发设计原理与设计过程。系统基于Windows下的C/C++语言进行开发。试验结果证明,在个人版的Windows操作系统中安装多终端Windows系统后,每台主机可以同时让多个终端用户通过工作站登陆。每台工作站可以像传统的个人PC一样通过独立的输入输出设备进行操作,单机多用,充分利用了计算机资源,大幅降低购机、维护成本以及其他资源浪费,达到了预先设计的目标。
其他文献
在很多应用领域中,复杂事件处理已经变得越来越重要,它的应用范围包括RFID的供应链管理,点击流分析,电子医疗系统,实时入侵检测等。复杂事件处理的目的就是从有序的事件流中提取出
近些年,海洋灾害频发。我国北部海区地处高纬度地区,海冰灾害时有发生,海冰分布信息的获取成为渤海的环境、资源和灾害等研究领域的重要内容之一。检测海冰的分布状况对于研
随着Internet技术的飞速发展,基于MVC设计模式的软件开发在应用系统的设计和实现过程中得到了广泛的运用。同时,层次清晰、可复用、易于扩展、易于维护的软件组织体系也越来
随着计算机网络技术不断发展,新型分布式计算模式被逐渐广泛应用,许多重要领域对大规模分布式计算系统要求也变得更高。不仅要求系统能更迅速正确的完成相关业务,同时要求系统具
随着信息化的不断推进,计算机在我们的日常工作和生活中越来越重要,信息安全受到广泛关注,计算机操作系统的安全问题也日益引起人们的高度重视。实施多级安全策略模型是增强
随着我国经济社会的发展,深基坑工程施工越来越多,然而这些工程本身均存在安全风险而且会对其周边环境产生很大的影响。传统的手工基坑监测数据管理办法仍然停留在数据的存储和
随着计算机科学技术的快速发展,特别是数据库技术的广泛应用,数据挖掘领域成为热门的研究之一。浩瀚的数据海洋隐藏着大量对人们有重要价值的信息,如果能够通过有效的数据分析,提
随着社会的发展和科技的进步,社会计算、基因工程等领域的信息和数据呈指数级增长。为了从海量数据中获取有效的知识或规律,数据挖掘应运而生。作为-种重要的数据挖掘技术,关
随着移动设备的使用日益普遍和因特网的应用已经逐渐覆盖了人们生活的各个方面,人们就产生了依靠简单的移动设备向网络用户提供服务的需求。而在嵌入式技术的发展中,出现了一
在数字信息化浪潮的推动下,非线性编辑方式已经取代了传统技术,成为在电视台节目制作的首选方式。在此方式下,节目制作的素材、产品等大都以计算机文件的形式保存,大量的文件必然