云终端操作系统内核的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:lzslzs2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术和云计算技术的高速发展,出现了WebOS这种基于Web的新型网络操作系统,与此同时,Web应用程序的功能也变得越来越强。从某种程度上来说,WebOS和Web应用程序已经可以取代传统桌面操作系统和桌面应用程序。为了便于用户使用WebOS和Web应用程序,论文设计了一种新型的操作系统,称为云终端操作系统。云终端操作系统是只运行网络浏览器一种应用程序的操作系统,完全抛弃其它传统桌面应用程序,使用WebOS作为系统Shell响应用户的操作,使用WebOS和Web应用程序满足用户全部需求。为了提高处理WebOS和Web应用程序的能力,云终端操作系统做了一些特殊的设计,给用户快速安全的使用体验。论文首先给出云终端操作系统的概念,分析云终端操作系统的优点及研究意义,并比较了与云终端操作系统相似的三个新型的操作系统。然后,论文在分析云终端操作系统的功能需求并指定其设计目标的基础上,设计了云终端操作系统的体系结构。最后,论文设计并实现了基于GNU/Hurd系统的云终端操作系统的内核。为了满足云终端操作系统管理和共享网络资源的功能需求,云终端操作系统的内核层研究了Hurd的内存管理以及Hurd的内存共享和映射方法。为了提高云终端操作系统处理WebOS和Web应用程序的能力,论文抽象和设计了浏览器基层,并设计实现了浏览器基编程接口满足系统的功能需求。在浏览器层,论文在分析浏览器WebKit特点与功能的基础上,指出了改造WebKit的过程与方法,以方便WebKit使用浏览器基提供的功能。论文提出并设计了云终端操作系统这一新型的操作系统概念,并实现了云终端操作系统的内核,研究了实现云终端操作系统内核的关键技术。使用云终端操作系统,用户可以快速安全的访问WebOS和Web应用程序,从而拥有更好的使用体验。
其他文献
人脸识别是生物特征识别技术中非常关键的部分,为模式识别过程内特别关键的环节,能够从不同领域进行采纳借鉴,未来的发展前景非常乐观。眼睛为人脸中特别关键,同时为特别清楚
上世纪90年代,互联网正式引入中国。短短的20多年,互联网应用在中国呈现爆炸式增长,随着计算机网络通信、视频压缩等关键技术的发展,使得网络流媒体技术逐渐取代了文字和图片等简
原始人脸图像的特征维数往往较高,还包含了很多不相关的冗余信息,如何进行有效降维,提取出关键特征是人脸识别过程中的关键步骤。基于流形学习的子空间方法是人脸识别中比较
随着云和云计算技术的出现和发展,一种基于浏览器的虚拟操作系统—WebOS有望成为未来计算机用户的桌面。WebOS中也可以运行各种基于Web的应用程序,它们可以提供类似甚至超越桌
摄像机网络行人识别是采用计算机自动方式对多个监控视频中感兴趣的行人目标进行识别的一种技术。由于同一个人在不同光照和拍摄环境下的视觉外观会出现不一致的问题,如何对行
作为能够通过网络随时随地获取高可用计算资源的模式,云计算(Cloud Computing)得到了迅速发展。但是在发展的同时,随着不断壮大的互联网规模以及日益增多的网络应用类型,致使
网络编码改变了中间传输节点传统的“接收-转发”模式,采用了新的“接收-编码-转发”模式,能有效提高网络性能。无线网络的物理层具有广播特性,可以很方便的使用网络编码技术
随着信息技术的发展,电子商务技术已经遍地开花,愈来愈多的企业通过网络营销、电子商城等电子商务途径进行市场拓展。对于电子商务企业来说,如何赢得大量可信任的优质客户,是
数据密集型应用大部分都具有很强的数据依赖,普遍存在于诸如生物信息学、经济管理、生产调度、工程技术等科学计算领域。那些可分解为重复子问题并具有最优子结构的问题,可以
在服务系统的全生命周期中,服务工程方法对其进行描述、建模、实现和运行维护,服务建模是其中的重要组成部分。对于参与服务的服务提供者和顾客来说,价值是其期望从服务中获得的