会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Digital data processing system method for making a general call
    • 用于进行一般呼叫的数字数据处理系统方法
    • US4633406A
    • 1986-12-30
    • US642731
    • 1984-08-20
    • Lawrence H. KatzDouglas M. WellsRichard G. Bratt
    • Lawrence H. KatzDouglas M. WellsRichard G. Bratt
    • A44C5/20G06F9/44
    • A44C5/20
    • A data processing system having a flexible internal structure, protected from and effectively invisible to users, with multilevel control and stack mechanism and capability of performing multiple, concurrent operations, and providing a flexible, simplified interface to users. The system is internally comprised of a plurality of separate, independent processors, each having a separate microinstruction control and at least one separate, independent port to a central communications and memory node. The communications and memory node is an independent processor having separate, independent microinstruction control and comprised of a plurality of independently operating, microinstruction controlled processors capable of performing multiple, concurrent memory and communications operations. Addressing mechanisms allow permanent, unique identification of information and an extremely large address space accessible and common to all such systems. Addresses are independent of system physical configuration. Information is identified to bit granular level and to information type and format. Protection mechanisms provide variable access rights associated with individual bodies of information. User language instructions are transformed into dialect coded, uniform, intermediate level instructions to provide equal facility of execution for all user languages. Operands are referred to by uniform format names which are transformed, by internal mechanisms transparent to users, into addresses.
    • 具有灵活的内部结构的数据处理系统,具有多层次的控制和堆栈机制以及执行多个并发操作的能力,并为用户提供灵活,简化的界面,保护用户和用户不可见。 该系统内部由多个独立的独立处理器组成,每个独立的处理器具有单独的微指令控制和至少一个独立于中央通信和存储器节点的独立端口。 通信和存储器节点是具有独立且独立的微指令控制的独立处理器,并且包括能够执行多个并发存储器和通信操作的多个独立操作的微指令控制的处理器。 寻址机制允许永久,唯一的信息识别和所有这些系统可访问和共同的极大的地址空间。 地址与系统物理配置无关。 信息被识别为细粒度级别和信息类型和格式。 保护机制提供与个体信息相关联的可变访问权限。 用户语言指令被转换为方言编码的,统一的中间级指令,以便为所有用户语言提供相同的执行功能。 操作数由统一格式名称引用,通过对用户透明的内部机制转换为地址。
    • 8. 发明授权
    • System for resolving pointers in a digital data processing system
    • 用于解析数字数据处理系统中的指针的系统
    • US4455603A
    • 1984-06-19
    • US266416
    • 1981-05-22
    • Richard G. BrattLawrence H. KatzDouglas M. Wells
    • Richard G. BrattLawrence H. KatzDouglas M. Wells
    • G06F9/44G06F9/22
    • G06F9/4428
    • Systems and method for resolving unresolved pointers in digital computer systems. In unresolved pointers, addresses are represented by means of data items from which the addresses may be derived. The unresolved pointer is resolved when the represented address is derived from the data items. One such system includes the unresolved pointers and procedures for resolving the unresolved pointers in the digital computer system's memory and apparatus in the digital computer system's process which operates under control of pointer translation microcode to translate pointers into represented addreses and under control of call-return microcode for invoking procedures from microcode. The pointer translation microcode responds to an unresolved pointer by causing the call-return microcode to invoke the procedures for resolving the unresolved pointer. Using the data items in the unresolved pointer, the procedures derive the represented address and return it to the pointer translation microcode. Another such system includes an associated address table which associates an unresolved pointer with its represented address and associated pointer fault procedures. Here, the pointer translation microcode responds to the unresolved pointer by searching the table for an entry containing the unresolved pointer. If there is such an entry, the pointer translation microcode obtains the represented address from the table. If there is not, the pointer translation microcode causes the call-return microcode to invoke the associated pointer fault procedures, which resolve the unresolved pointer and place the represented address in the associated address table. A third such system combines the first two systems. Details of the systems and methods of resolving unresolved pointers are also disclosed.
    • 用于解决数字计算机系统中未解决的指针的系统和方法。 在未解决的指针中,地址通过可以从其导出地址的数据项来表示。 当表示的地址从数据项导出时,未解决的指针被解析。 一个这样的系统包括用于解决数字计算机系统的存储器中的未解决的指针的未解决的指针和过程,以及在指针转换微代码的控制下操作的数字计算机系统的过程中的设备,以将指针转换成所表示的地址并且在调用返回微代码的控制下 用于从微代码调用过程。 指针转换微代码通过使调用返回微代码调用解决未解析指针的过程来响应未解决的指针。 使用未解决的指针中的数据项,程序导出表示的地址并将其返回到指针转换微码。 另一个这样的系统包括相关联的地址表,其将未解决的指针与其表示的地址和相关联的指针故障过程相关联。 这里,指针转换微代码通过在表中搜索包含未解决的指针的条目来响应未解决的指针。 如果有这样的条目,则指针转换微代码从表中获得表示的地址。 如果没有,则指针转换微码导致调用返回微代码调用相关联的指针故障过程,其解决未解决的指针并将所表示的地址放置在相关联的地址表中。 第三个这样的系统结合了前两个系统。 还公开了解决未解决的指针的系统和方法的细节。
    • 9. 发明授权
    • Improved system for saving and restoring state in call and return
operations
    • 改进了在呼叫和返回操作中保存和恢复状态的系统
    • US4445173A
    • 1984-04-24
    • US302262
    • 1981-09-11
    • John F. PilatDouglas M. Wells
    • John F. PilatDouglas M. Wells
    • G06F9/40G06F9/42
    • G06F9/4425
    • An improved system for saving state during a call operation and restoring state during a return operation in a computer system in which different call and return operations require the saving and restoring of different amounts of state. The components of the system are call instructions whose operation codes specify the amount of state to be saved, frames which contain either basic state saved on every call operation and restored on every return operation or basic state and extended state saved only on certain calls and returns, a frame type item in each frame which specifies whether it contains only basic state or both basic and extended state, a single return instruction, state-saving apparatus which is responsive to the different call instructions, and state-restoring apparatus which is resposive to the single return instruction and to the frame type item. When a call instruction specifies that extended state is to be saved, the state saving apparatus responds thereto by saving both basic and extended state and setting the frame type item to indicate that the frame contains both; when a call instruction indicates that only basic state is to be saved, the state saving apparatus saves only basic state and sets the frame type item accordingly. The state restoration apparatus responds to the return instruction by restoring that state specified by the frame type item.
    • 一种用于在呼叫操作期间保存状态和在计算机系统中的返回操作期间的恢复状态的改进的系统,其中不同的呼叫和返回操作需要保存和恢复不同数量的状态。 系统的组件是其操作代码指定要保存的状态量的呼叫指令,包含每个呼叫操作上保存的基本状态的帧,在每个返回操作或基本状态下恢复的帧,以及仅在某些呼叫和返回上保存的扩展状态 指定是否仅包含基本状态或基本状态和扩展状态两者的帧类型项目,单个返回指令,响应于不同的呼叫指示的状态保存装置,以及响应于不同的呼叫指示的状态恢复装置 单个返回指令和帧类型项目。 当呼叫指令指定要保存扩展状态时,状态保存装置通过同时保存基本和扩展状态并设置帧类型项目来指示帧包含两者; 当呼叫指示指示仅保存基本状态时,状态保存装置仅保存基本状态并相应地设置帧类型项目。 状态恢复装置通过恢复由帧类型项目指定的状态来响应返回指令。
    • 10. 发明授权
    • System for performing call and return operations
    • 用于执行呼叫和返回操作的系统
    • US4454579A
    • 1984-06-12
    • US302322
    • 1981-09-11
    • John F. PilatDouglas M. WellsEric HamiltonJ. Theodore Compton
    • John F. PilatDouglas M. WellsEric HamiltonJ. Theodore Compton
    • G06F9/40
    • G06F9/4425
    • An improved system for performing call and return operations in a computer system in which every call and return operation changes the program counter and the frame pointer but some call and return operations change other state. Included in the state which may change in the computer system of the present invention is addresses used in calculating other addresses, an identifier specifying which instruction set the processor is executing, and protection state which determines what data may be accessed during execution of a procedure. In the system, the state saved and restored in the call and return operations is divided into basic state saved and restored on every call and return and extended state saved and restored on only some calls and returns. The frame associated with an execution accordingly contains either saved basic state or saved basic state and saved extended state. The frame further contains a frame type item in each frame which specifies whether it contains only basic state or both basic and extended state. There are two call instructions and a single return instruction. The system responds to one call instruction, the neighborhood call instruction, by saving and setting only basic state; it responds to the other, the general call instruction, by saving and setting both basic state and extended state, and if necessary, saving and setting protection state. The processor responds to the single return instruction and the frame type specifier by restoring the state specified in the frame type specifier.
    • 一种用于在计算机系统中执行呼叫和返回操作的改进的系统,其中每个呼叫和返回操作改变程序计数器和帧指针,但是一些调用和返回操作改变其他状态。 包括在本发明的计算机系统中可能改变的状态是用于计算其他地址的地址,指定处理器正在执行哪个指令集的标识符,以及确定在执行过程期间可以访问哪些数据的保护状态。 在系统中,在调用和返回操作中保存和恢复的状态被分为基本状态,每次调用恢复并恢复,并且仅在一些调用和返回时保存并恢复扩展状态。 与执行相关联的帧相应地包含保存的基本状态或保存的基本状态并保存扩展状态。 该帧还包括每帧中的帧类型项目,其指定它是仅包含基本状态还是包含基本状态和扩展状态。 有两个呼叫指令和单个返回指令。 系统通过仅保存和设置基本状态来响应一个呼叫指令,邻居呼叫指令; 它通过保存和设置基本状态和扩展状态来响应另一个通用呼叫指令,如果需要,保存并设置保护状态。 处理器通过恢复帧类型说明符中指定的状态来响应单个返回指令和帧类型说明符。