Communication line service interrupt technique for a communications
processing system
    1.
    发明授权
    Communication line service interrupt technique for a communications processing system 失效
    通信线路业务中断技术,用于通信处理系统

    公开(公告)号:US4348725A

    公开(公告)日:1982-09-07

    申请号:US760772

    申请日:1977-01-19

    摘要: A programmable communications processor is coupled to execute instructions of programs designed to process the transfer of information between a plurality of communication channels and a main memory included in the system. A software implemented and controlled pause counter enables the execution of a given maximum number of instructions for servicing, for example, a communication channel following which it suspends or pauses such servicing, in order to service another higher priority request which may be pending. Processing of lower priority service requests thus cannot delay the recognition and handling of higher priority requests for more than a minimum period of time and the effective throughput rate is increased.

    摘要翻译: 可编程通信处理器被耦合以执行旨在处理多个通信信道与系统中包括的主存储器之间的信息传送的程序的指令。 软件实现和控制的暂停计数器使得能够执行用于服务的给定最大数量的指令,例如,其挂起或暂停此类服务的通信信道,以便服务可能正在等待的另一较高优先级请求。 因此,较低优先级服务请求的处理不能延迟对较高优先级请求的识别和处理超过最小时间段,并且有效吞吐率增加。

    Communication multiplexer sharing a free running timer among multiple
communication lines
    2.
    发明授权
    Communication multiplexer sharing a free running timer among multiple communication lines 失效
    通信多路复用器在多个通信线路中共享一个自由运行的定时器

    公开(公告)号:US4482982A

    公开(公告)日:1984-11-13

    申请号:US514542

    申请日:1983-07-18

    摘要: A data processing system includes a central processing unit, a main memory, and a communication subsystem servicing a number of communication lines. The communication subsystem includes a free running timer, a line microprocessor for communicating with the communication lines and a shared memory, and an I/O microprocessor for communicating with the shared memory and the central processing unit and main memory. The line microprocessor, desiring to communicate with a specified communication line after a predetermined time delay, loads a first mailbox in shared memory with a binary number indicative of the predetermined time delay. The I/O microprocessor adds the output of the free running timer to the binary number, stores the result in a location in a random access memory, and periodically compares the result against the free running timer output. The I/O microprocessor loads a second mailbox with a control character when the results of the comparison indicate that the predetermined time delay is accomplished. The line microprocessor responds to the information in the second mailbox to communicate with the specified communication line.

    摘要翻译: 数据处理系统包括中央处理单元,主存储器和服务多个通信线路的通信子系统。 通信子系统包括自由运行定时器,用于与通信线路通信的线路微处理器和共享存储器,以及用于与共享存储器和中央处理单元和主存储器通信的I / O微处理器。 希望在预定时间延迟之后与指定的通信线通信的线路微处理器以指示预定时间延迟的二进制数加载共享存储器中的第一邮箱。 I / O微处理器将自由运行定时器的输出添加到二进制数,将结果存储在随机存取存储器中的一个位置,并定期将结果与自由运行的定时器输出进行比较。 当比较结果指示预定时间延迟完成时,I / O微处理器加载具有控制字符的第二个邮箱。 线路微处理器响应第二个邮箱中的信息与指定的通信线路进行通信。

    Computer system having a paging apparatus for mapping virtual addresses
to real addresses for a memory of a multiline communications controller
    3.
    发明授权
    Computer system having a paging apparatus for mapping virtual addresses to real addresses for a memory of a multiline communications controller 失效
    具有用于将虚拟地址映射到多行通信控制器的存储器的实际地址的寻呼装置的计算机系统

    公开(公告)号:US4290104A

    公开(公告)日:1981-09-15

    申请号:US463

    申请日:1979-01-02

    CPC分类号: G06F12/0623 G06F12/06

    摘要: A paging apparatus includes addressing hardware for addressing a number of physical devices coupled to various communication buses, for mapping virtual addresses to real addresses, and controlling the flow of data. The paging apparatus generates 8 control signals, 5 of which modify a virtual address into a real address of a memory thereby expanding the capabilities of the real address from 256 address locations by an additional 512 address locations. The remaining 3 control signals control the flow of data by enabling or disabling data control apparatus in the physical devices.

    摘要翻译: 寻呼装置包括用于寻址耦合到各种通信总线的多个物理设备的寻址硬件,用于将虚拟地址映射到真实地址并且控制数据流。 寻呼装置产生8个控制信号,其中5个控制信号将虚拟地址修改为存储器的实际地址,从而将来自256个地址位置的实际地址的能力扩展到额外的512个地址位置。 其余3个控制信号通过启用或禁用物理设备中的数据控制设备来控制数据流。

    Communication multiplexer having an apparatus for establishing a single
line priority
    4.
    发明授权
    Communication multiplexer having an apparatus for establishing a single line priority 失效
    通信复用器具有用于建立单线优先级的装置

    公开(公告)号:US4405981A

    公开(公告)日:1983-09-20

    申请号:US191580

    申请日:1980-09-29

    CPC分类号: G06F13/225

    摘要: A data processing system includes a number of input/output devices coupled to a communication multiplexer by 1 synchronous communication line and a number of asynchronous communication lines. During the polling operation, receive communication lines have high priority and transmit communication lines have low priority. Apparatus in the polling logic gives the synchronous communication line in the receive mode first priority and the synchronous communication line in the transmit mode second priority.

    摘要翻译: 数据处理系统包括通过1个同步通信线路和多个异步通信线路耦合到通信多路复用器的多个输入/输出设备。 在轮询操作期间,接收通信线路具有高优先级,并且发送通信线路具有低优先级。 轮询逻辑中的装置给出处于接收模式第一优先级的同步通信线路和发送模式中的同步通信线路的第二优先级。

    Process and apparatus employing microprogrammed control commands for
transferring information between a control processor and communications
channels
    5.
    发明授权
    Process and apparatus employing microprogrammed control commands for transferring information between a control processor and communications channels 失效
    使用微程序控制命令的控制处理器和通信信道之间传送信息的过程和装置

    公开(公告)号:US4325119A

    公开(公告)日:1982-04-13

    申请号:US760783

    申请日:1977-01-19

    摘要: Firmware generated commands provided by a control store in a microprogrammed communications processor which is coupled in a system including a main memory and a central processing unit control the processing of instructions from the central processing unit, interrupts from the communications channels and servicing of such channels if a channel status change is detected. The firmware also controls the operation of the servicing of such channels by providing a control mechanism by which data is read from or written into the main memory. Further, interrupts which are not handled immediately are handled in a deferred interrupt arrangement.

    摘要翻译: 由微控制通信处理器中的控制存储器提供的固件生成命令,其耦合在包括主存储器和中央处理单元的系统中,控制来自中央处理单元的指令的处理,来自通信信道的中断以及对这些通道的服务,如果 检测到通道状态变化。 固件还通过提供从主存储器读取或写入数据的控制机制来控制对这些通道的操作。 此外,不是立即处理的中断在延迟中断安排中被处理。

    Virtual network mechanism to access well known port application programs
running on a single host system
    6.
    发明授权
    Virtual network mechanism to access well known port application programs running on a single host system 失效
    用于访问在单个主机系统上运行的众所周知的端口应用程序的虚拟网络机制

    公开(公告)号:US5636371A

    公开(公告)日:1997-06-03

    申请号:US473476

    申请日:1995-06-07

    申请人: Kin C. Yu

    发明人: Kin C. Yu

    摘要: A local host data processing system operating under the control of a local host operating system includes components of a hosted operating system. The host operating system further include a TCP/IP network protocol stack which couples to the communications facilities of the host system connected to a local area network for communicating with a number of remote host systems. Host and hosted operating systems share the same TCP/IP network protocol stack. A virtual network mechanism is configured within the local host system to be operatively coupled to the host network protocol stack and provide access to well-known port application programs. When so configured, the mechanism functions as another LAN to which the hosted operating system is attached. The mechanism transforms the well-known port identifier of each inbound packet into a non-well-known port identifier in addition to other station address identifier fields. It then redirects the transformed packet back to the IP layer of the stack for transfer to the appropriate well-known port application program of the hosted operating system. It reverses this operation for each reply packet which is also redirected back to the IP layer for forwarding to the remote system. This eliminates the need to specify additional protocol stacks and to provide additional communication hardware facilities for handling multiple instances of well-known port applications programs.

    摘要翻译: 在本地主机操作系统的控制下操作的本地主机数据处理系统包括托管操作系统的组件。 主机操作系统还包括TCP / IP网络协议栈,其耦合到连接到局域网的主机系统的通信设施,用于与多个远程主机系统通信。 主机和托管操作系统共享相同的TCP / IP网络协议栈。 虚拟网络机制被配置在本地主机系统内以可操作地耦合到主机网络协议栈,并提供对公知的端口应用程序的访问。 当这样配置时,该机制用作托管操作系统附加到的另一个LAN。 该机制除了其他站地址标识符字段之外,还将每个入站分组的公知端口标识变换为非公知端口标识符。 然后,将转换的数据包重定向到堆栈的IP层,以转移到托管操作系统的相应的知名端口应用程序。 它将针对每个应答分组的操作进行反转,该分组也被重定向回到IP层以转发到远程系统。 这样就无需指定额外的协议栈,并提供额外的通信硬件设施来处理众所周知的端口应用程序的多个实例。

    Mechanism for rerouting and dispatching interrupts in a hybrid system
environment
    7.
    发明授权
    Mechanism for rerouting and dispatching interrupts in a hybrid system environment 失效
    在混合系统环境中重新路由和调度中断的机制

    公开(公告)号:US5410709A

    公开(公告)日:1995-04-25

    申请号:US992209

    申请日:1992-12-17

    申请人: Kin C. Yu

    发明人: Kin C. Yu

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24

    摘要: A hybrid system environment includes a proprietary operating system and processing unit and a non-proprietary operating system (UNIX based) and processing unit tightly coupled to a system bus in common with a main memory and a plurality of controllers which include a number of multiline communications controllers and communicates through a common area of main memory. Terminal connections to the communications controllers for virtual terminal processing are made through a UNIX virtual terminal driver and system proprietary communications software components which include a server, network terminal driver (NTD) and multiplexer driver modules. The UNIX based operating system further includes a multiplexer terminal driver and a switching mechanism which is included within the virtual terminal driver. The mechanism enables switching from virtual terminal processing to direct terminal processing wherein communications is established between the multiplexer terminal driver and the communications controllers. An interrupt dispatching mechanism enables interrupts from the controllers to be rerouted to the multiplexer terminal driver and properly dispatched to the driver interrupt handler routines on the basis of line number thereby reducing processing delays.

    摘要翻译: 混合系统环境包括专有操作系统和处理单元以及非专有操作系统(基于UNIX)和与主存储器共同的系统总线紧密耦合的处理单元和包括多个多行通信的多个控制器 控制器并通过主存储器的公共区域进行通信。 通过UNIX虚拟终端驱动程序和包括服务器,网络终端驱动程序(NTD)和多路复用器驱动程序模块的系统专有通信软件组件进行虚拟终端处理的通信控制器的终端连接。 基于UNIX的操作系统还包括多路复用器终端驱动器和包括在虚拟终端驱动器内的切换机制。 该机制能够从虚拟终端处理切换到直接终端处理,其中在多路复用器终端驱动器和通信控制器之间建立通信。 中断调度机制使得来自控制器的中断能够被重新路由到多路复用器终端驱动器,并且基于行号正确地分派到驱动程序中断处理程序,从而减少处理延迟。

    Hardware in a computer system for maintenance by a remote computer system
    8.
    发明授权
    Hardware in a computer system for maintenance by a remote computer system 失效
    计算机系统中的硬件,用于由远程计算机系统进行维护

    公开(公告)号:US4257101A

    公开(公告)日:1981-03-17

    申请号:US000314

    申请日:1979-01-02

    IPC分类号: G06F12/06 G06F15/16

    CPC分类号: G06F12/06 G06F12/0623

    摘要: A remote maintenance apparatus for performing maintenance via a communication channel. Hardware is provided to retain information in a special channel which can be accessed by a remote communication system, in the event of malfunction in the computer system. An additional feature of this hardware is increased speed and efficiency in addressing when the computer system is operating normally.

    摘要翻译: 一种用于经由通信信道执行维护的远程维护装置。 提供硬件以在计算机系统中发生故障的情况下将信息保留在可由远程通信系统访问的专用通道中。 该硬件的一个附加功能是在计算机系统正常运行时提高寻址速度和效率。

    Virtual local area network well-known port routing mechanism for
mult--emulators in an open system environment
    9.
    发明授权
    Virtual local area network well-known port routing mechanism for mult--emulators in an open system environment 失效
    虚拟局域网在开放系统环境中为多模拟器知名端口路由机制

    公开(公告)号:US5734865A

    公开(公告)日:1998-03-31

    申请号:US495160

    申请日:1995-06-27

    申请人: Kin C. Yu

    发明人: Kin C. Yu

    摘要: A local host data processing system operating under the control of a local host operating system includes components of multiple emulating hosted operating systems. The host operating system further include a TCP/IP network protocol stack which couples to the communications facilities of the host system connected to a local area network for communicating with a number of remote host systems. Host and hosted operating systems share the same TCP/IP network protocol stack. A virtual network mechanism is configured within the local host system to be operatively coupled to the host network protocol stack and provide access to well-known port application programs. When so configured, the mechanism functions as another LAN to which multiple virtual host systems are attached for executing applications under control of the emulating hosted operating systems. The mechanism transforms the well-known port identifier of each inbound packet into a non-well-known port identifier in addition to other station address identifier fields. It then redirects the transformed packet back to the IP layer of the stack for transfer to the appropriate well-known port application program being run by the hosted operating system of the particular virtual host system. The mechanism reverses this operation for each reply packet which it redirects back to the IP layer for forwarding to the remote system. This eliminates the need to specify additional protocol stacks and to provide additional communication hardware facilities for handling multiple instances of well-known port applications programs running on the different virtual host/multiple hosted operating systems.

    摘要翻译: 在本地主机操作系统的控制下操作的本地主机数据处理系统包括多个仿真托管操作系统的组件。 主机操作系统还包括TCP / IP网络协议栈,其耦合到连接到局域网的主机系统的通信设施,用于与多个远程主机系统通信。 主机和托管操作系统共享相同的TCP / IP网络协议栈。 虚拟网络机制被配置在本地主机系统内以可操作地耦合到主机网络协议栈,并提供对公知的端口应用程序的访问。 当这样配置时,该机制用作另一个LAN,多个虚拟主机系统被附加用于在仿真的托管操作系统的控制下执行应用。 该机制除了其他站地址标识符字段之外,还将每个入站分组的公知端口标识变换为非公知端口标识符。 然后,它将转换的数据包重定向到堆栈的IP层,以转移到由特定虚拟主机系统的托管操作系统运行的相应的知名端口应用程序。 该机制将针对每个应答分组进行该操作,将其重定向回IP层以转发到远程系统。 这样就无需指定附加的协议栈,并提供额外的通信硬件设施来处理在不同虚拟主机/多个托管操作系统上运行的众所周知的端口应用程序的多个实例。

    Sockets application program mechanism for proprietary based application
programs running in an emulation environment
    10.
    发明授权
    Sockets application program mechanism for proprietary based application programs running in an emulation environment 失效
    用于在仿真环境中运行的基于专有的应用程序的套接字应用程序机制

    公开(公告)号:US5721876A

    公开(公告)日:1998-02-24

    申请号:US413333

    申请日:1995-03-30

    CPC分类号: G06F9/544 G06F9/45537

    摘要: A host data processing system operating under the control of a host operating system such as an enhanced version of the UNIX operating system on a RISC based hardware platform includes an emulator which runs as an application process for executing emulated system (ES) user application programs. The emulator includes a number of emulated system executive service components including a socket command handler unit and a socket library component operating in shared memory and an interpreter, an emulator monitor call unit (EMCU) and a number of server components operating in host memory. The host operating system further includes a host socket library interface layer (API) which operatively connects through a TCP/IP network protocol stack to the communications facilities of the hardware platform. The socket server components operatively connect ES TCP/IP application programs to the socket library interface layer of the host operating system when such application programs issue standard ES socket library calls. The socket command handler unit maps the ES socket library calls into appropriate input/output requests directed to the EMCU. The EMCU directs the requests to an appropriate socket server component which in turn issues the appropriate host socket library calls to the host socket interface layer thereby eliminating both the need to communicate through additional protocol stacks and to provide additional communication hardware facilities.

    摘要翻译: 在诸如基于RISC的硬件平台上的UNIX操作系统的增强版本的主机操作系统的控制下操作的主机数据处理系统包括作为用于执行仿真系统(ES)用户应用程序的应用程序进程的仿真器。 仿真器包括许多仿真的系统执行服务组件,包括套接字命令处理器单元和在共享存储器中操作的套接字库组件,解释器,仿真器监视器调用单元(EMCU)以及在主机存储器中操作的多个服务器组件。 主机操作系统还包括主机套接字库接口层(API),其通过TCP / IP网络协议栈可操作地连接到硬件平台的通信设施。 当这种应用程序发出标准ES套接字库调用时,套接字服务器组件可操作地将ES TCP / IP应用程序连接到主机操作系统的套接字库接口层。 套接字命令处理器单元将ES套接字库调用映射到指向EMCU的适当输入/输出请求。 EMCU将请求引导到适当的套接字服务器组件,该套件服务器组件又向主机套接字层发送适当的主机套接字库调用,从而消除了通过附加协议栈进行通信的需要,并提供额外的通信硬件设施。