【摘 要】
:
操作系统是整个计算机系统的基础,它的可靠性、安全性影响到整个系统的可靠性、安全性。操作系统中最重要的部分是系统内核,因此必须要确保内核的可靠性。在可靠的内核下,同
论文部分内容阅读
操作系统是整个计算机系统的基础,它的可靠性、安全性影响到整个系统的可靠性、安全性。操作系统中最重要的部分是系统内核,因此必须要确保内核的可靠性。在可靠的内核下,同时也要保证内核向外提供的操作的可靠性。内核调用是内核为用户级进程提供内核特权操作的接口,因此必须确保这些接口函数的正确性和安全性。目前公认的可以保证操作系统的安全性、可靠性的方法是采用形式化对操作系统从设计到实现都进行验证。形式化方法以严格的数学逻辑为基础,将系统抽象成以逻辑语言表示的形式化系统,通过逻辑推理的方式来验证系统满足某些安全特性。微内核架构对于缩减内核代码量、提高系统的可扩展性具有很强的优势。为了向微内核架构下的用户级服务器、用户级设备驱动提供内核的特权操作,采用形式化方法设计了内核级的系统任务进程,并且对其函数正确性进行验证。本文的主要工作如下:1.为VTOS设计和实现了一个向用户级服务器和驱动提供内核特权操作的内核进程。采用独立的内核进程而不是通过中断处理的方式,能够对权限进行更好的隔离,同时也能够为系统在多核、分布式环境下,提供良好的可扩展性。实验证明采用独立进程的方式能够提供系统的可扩展性,且性能代价较小。2.为了形式的描述系统任务的行为,使用基于自动机理论的操作系统自动机模型描述系统任务的整体结构:系统任务的数据对象、影响其行为的内核事件以及对每个事件的处理函数。并且为系统任务建立了状态自动机模型,定义了系统任务的一些安全属性。3.使用已建立的Isabelle/HOL处理器模型,采用霍尔逻辑,对系统任务自动机模型中的转换函数设置前置和后置条件,并结合相应的定理,证明转换函数函数语义的正确性。
其他文献
国土房屋管理是政府部门的重要职能之一,与百姓生活和房地产企业息息相关.实现国土房屋管理的科学化、信息化是当今社会发展的必然趋势.该论文以国土房管系统为背景项目,对数
随着互联网技术的发展,具有良好可扩展性的、松散耦合的分布式访问和集成技术——Web服务越来越广泛地应用于电子商务、企业间的信息共享和业务整合、电信等领域.在目前采用
基于面向对象思想的建模技术成为当前计算机领域解决各类复杂问题的首选,相关建模方法、建模语言、建模工具也都蓬勃发展:UML是面向对象领域事实上的标准建模语言;"模型驱动
随着Internet技术的飞速发展,互联网内容审计系统(Internet Content Audit System,简称ICAS)的设计开发与测试技术引起越来越多研究人员的关注.如何通过有效的性能测试手段确
该课题组从实际应用需求出发,力求研制出一套高质量的VDR产品,该文即是对其中音频实时记录进行研究.该文首先对音频编解码技术进行了研究,通过分析和比较,选定G.726自适应差
随着互联网技术在全球的快速发展,网络电视(IPTV)的发展也越来越成熟,在人们的生活中也越来越普及,用户数量也每年都在增长。用户可以在IPTV中点播感兴趣的视频,因此IPTV系统
随着网络规模的不断扩大,网络已成为各种应用和信息服务的重要支柱和基础平台,网络管理也随之提到非常重要的位置上。网络管理是为满足用户安全、可靠、正常使用网络服务,以及保
随着集群系统的普及和网格研究的越来越深入,如何更好的利用这些资源成为这一领域的研究热点之一.传统的使用集群的方式就是直接登陆到集群节点上编译执行自己的程序,由于人
随着虚拟现实技术的发展,三维场景的复杂度不断增加,研究人员提出了多种场景绘制加速算法.图像缓存绘制加速算法是其中一种较为重要的加速技术,它的核心思想是利用静态场景漫
质量管理是软件开发过程中最关键的活动之一,它提供了一系列的活动并以此为依据保证软件过程和产品的质量.目前,软件质量管理大多依赖于质量管理者的经验;质量计划的制订与跟