[其他]虚拟存储系统中的直接输入/输出无效
申请号: | 86103675 | 申请日: | 1986-06-02 |
公开(公告)号: | CN1006096B | 公开(公告)日: | 1989-12-13 |
发明(设计)人: | 史蒂文·C·贝特纳;威廉·R·布里格;戴维·V·詹姆斯;刘作凯;迈克尔·J·马洪;特雷斯·C·米勒;小威廉·S·沃利 | 申请(专利权)人: | 惠普公司 |
主分类号: | 分类号: | ||
代理公司: | 中国专利代理有限公司 | 代理人: | 匡少波;杜有文 |
地址: | 美国.加利福尼亚州*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 存储系统 中的 直接 输入 输出 | ||
1、一计算机系统包括:
多个输入/输出装置,每个输入/输出装置包括有多个用于控制该输入/输出装置的寄存器,所述寄存器包括第一类物理存储单元;
用于存储数据的局部存储器装置,该局部存储器装置包括第二类物理存储单元;
用于执行多个程序的系统处理装置,其特征在该系统处理装置包括:
虚拟地址映象装置,用于给局部存储器装置中的每一个物理地址单元一全程虚拟地址,以及给每一个输入/输出装置中的每一个寄存器一个全程虚拟地址,其中局部存储装置中的每个物理存储单元的虚拟地址和每个输入/输出装置中的每个寄存器的虚拟地址对于各个程序的任意一个来说都是不变的。
2、如权利要求1的计算机系统,其特征在于所述的全程虚拟地址被分组成多个页,其中所述虚拟地址映象装置对全程地址的每一页有一个访问码。
3、如权利要求2的计算机系统,其特征在于所述每个程序至少有一个第一类或第二类访问码,并且所述系统处理装置不允许具有第一类访问码的第一类程序去访问在全程虚拟地址中第一类页的一虚拟地址,除非全程地址的第一类页的访问码与该第一类程序的访问码匹配。
4、根据权利要求3的计算机系统,其特征在于:所述虚拟地址映射装置将全程地址的一第一类页和全程地址的一第二类页分配给每个上述输入/输出装置,其中该输入/输出装置的每个寄存器与该装置的两页上一地址相关,并且第一类页的访问码与第二类页的访问码是不同的。
5、根据权利要求4的计算机系统,其特征在于:每一个全程虚拟地址页有一个访问码,其中具有访问第一类全程地址的程序可以从全程地址的第一类页中读出但不能向其写入;具有访问第二类全程虚拟地址的程序可以从全程地址的第二类页中读出和向其写入;其中第一类页的访问码与第二类页的访问码是不同的。
6、如权利要求2或4的计算机系统,其特征在于每个程序具有一个第一类或第二类访问码,其中所述虚拟地址映射装置对全程虚拟地址的每一页都有一访问码,其中具有第一类访问码的程序可以从全程地的第一类页的全程虚拟地址中读出但不能向其写入;具有第二类访问码的程序可以从第一类页上的全程虚拟地址中读出并向其写入,其中第一类访问码和第二类访问码不同。
7、如权利要求2或4的计算机系统,其特征在于:每个程序具有一第一类或第二类访问码,其中虚拟地址映射装置对每一全程虚拟地址页有一个访问码;其中具有第一类访问码的程序可以从全程地程的第一类页的全程虚拟地址中读出但不能向其写入;该具有第一类访问码的程序可以从全程地址的第二类页上的全程虚拟地址中读出和向其写入;其中全程虚拟地址的第一类页的访问码与全程虚拟地址的第二类页的访问码不同。
8、计算机中的虚拟存储系统,该虚拟存储系统包括:
用于将存储系统内的虚拟地址分页的分页装置;其特征在包括
允许在许算机上运行的第一类程序访问虚拟存储地址第一类页的访问装置;
用于防止第一类程序修改用第一类页中虚拟地址寻址的物理存储单元的内容的禁止装置。
9、权利要求8中所述的虚拟存储系统还包括:
用于将I/O设备寄存器映象到第一类页中的第一类虚拟存储地址及第二类页中第二类虚拟存储地址的装置。
10、根据权利要求9中所述的虚拟存储系统,其中第一类虚拟存储地址在第一类页的第一类偏移量处,第二类虚拟存储地址在第二类页的第二类偏移量处,第一类偏移量与第二类偏移量相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普公司,未经惠普公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/86103675/1.html,转载请声明来源钻瓜专利网。
- 上一篇:含银催化剂的制备方法
- 下一篇:组合物及用其进行的有机化合物的氧化转化方法
- 同类专利
- 专利分类