使用目标安全的输入输出装置的多表式存取方法及装置制造方法及图纸

技术编号:2863460 阅读:183 留言:0更新日期:2012-04-11 18:40
一种利用目标安全执行输入/输出装置存取的方法与装置。执行了一个软件对象(350)。建立了供该软件对象(350)使用的安全等级。使用至少一个的安全等级执行多表式输入输出(I/O)空间存取。执行了软件对象(350)的功能。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术主要涉及计算机系统操作,更确切的说,是用来执行基于物理地址的安全结构方案以提供安全的输入/输出(I/O)存取的方法及装置。
技术介绍
计算机或计算系统在当今的许多工业及家庭应用中都是非常重要的元素。许多的系统,如制造系统、电力系统、产品配销系统和文件系统等,皆由使用处理器的计算机系统所驱动。这些处理器提供多种测试并执行许多可以相互作用的软件程序。多次输入/输出装置能够操控处理器及软件程序的操作。在处理器操作过程中需要一定的安全等级,这样才能对某些软件结构(如软件对象、子程序和独立程序等)加以控制并给予高于其它软件结构的优先权。许多时候,对于某些软件结构及某些处理器功能的存取会受到限制以防止处理器进行未经授权及不经意的存取与操作。目前计算机结构包含了一种运用虚拟内存的方案,该虚拟内存使用驻留在计算机系统上的物理内存中的数个系统定义的表。这些系统表上的入口一般预先设定过且包含限制了对某些软件结构的存取的保留区域。计算系统已由单一任务装置逐渐演变为多任务装置。计算系统利用操作系统来执行许多的工作并对他们的资源运用作管理。一般,当使用者触发了一个进程(如开启了文字处理器之类的软本文档来自技高网...

【技术保护点】
一种方法,包含:执行一软件对象(350);建立该软件对象(350)的一安全等级;使用至少一个该安全等级执行一多表式输入/输出(I/O)空间存取;及执行该对象(350)的功能。

【技术特征摘要】
US 2002-1-15 10/047,1881.一种方法,包含执行一软件对象(350);建立该软件对象(350)的一安全等级;使用至少一个该安全等级执行一多表式输入/输出(I/O)空间存取;及执行该对象(350)的功能。2.如权力要求1所述的方法,其中建立该软件对象(350)的安全等级更进一步包含给定与至少一部分的内存(347)的输入/输出空间存取有关的安全等级。3.如权力要求1所述的方法,其中使用至少一个该安全等级执行一多表式输入/输出空间存取,其进一步包含建立一第二输入/输出表(430);接收根据该软件对象(350)的执行的一输入/输出空间存取请求;利用该第二输入/输出表(430)及至少一个虚拟内存表根据该输入/输出空间存取请求执行一多等级表存取;及根据该多等级表存取对至少一部分的输入/输出装置(360)做存取。4.如权力要求3所述的方法,其中第二输入/输出表(430)的建立进一步包含将一输入/输出空间(340)分割成多个区段;决定至少一个上述区段从该第二输入/输出表(430)中省略及至少一个区段未省略;指定一默认安全等级至该省略区段中;指定一默认安全等级至该未省略区段中;及将至少一个的区段与输入/输出空间(340)位置建立关联。5.如权力要求3所述的方法,其中根据该输入/输出空间存取请求执行一多等级表存取,其进一步包含决定至少一个与该第二输入/输出表(430)中的区段相对应的安全等级;确认介于执行安全等级及与一区段相关的安全等级相匹配,其中该区段被存取以响应该对象的执行;为响应该执行安全等级与该被存取的区段相关的安全等级之间的匹配,而根据该第二输入/输出表(430)决定一输入/输出空间地址;并且定位一输入/输出装置(360)以对应该输入/输出空间地址。6.如权力要求5所述的方法,其中决定至少一个与该第二输入/输出表(430)中的一区段相对应的安全等级,其包含从该第二输入/输出表(430)中决定一物理输入/输出装置地址;根据该物理输入/输出装置地址决定一被执行的区段;并且根据该区段被执行的该决定来定义一目...

【专利技术属性】
技术研发人员:BC巴恩斯GS斯特龙金RW施密特
申请(专利权)人:先进微装置公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1