Method for efficient non-virtual main memory management
    6.
    发明授权
    Method for efficient non-virtual main memory management 失效
    有效的非虚拟主记忆管理方法

    公开(公告)号:US5159678A

    公开(公告)日:1992-10-27

    申请号:US572045

    申请日:1990-08-23

    摘要: The present invention provides a parallel memory scheduler for execution on a high speed highly parallel multiprocessor architecture. The operating system software provides intelligence and efficiency in swapping out process images to facilitate swapping in another process. The splitting and coalescing of data segments are used to fit segments in to current free memory even though a single contiguous space of sufficient size does not exist. Mapping these splits through data control register sets retains the user's contiguous view of the address space. The existence of dual images and partial swapping allows efficient, high speed swapping. Candidates for swap out are chosen in an intelligent fashion, selecting only those candidates which will most efficiently aLlow the swapin of another process.

    摘要翻译: 本发明提供了一种用于在高速高并行多处理器架构上执行的并行存储器调度器。 操作系统软件提供智能和效率来交换过程映像,以便于在另一过程中进行交换。 数据段的分割和合并被用于将段适配到当前可用存储器中,即使不存在足够大小的单个连续空间。 通过数据控制寄存器集映射这些拆分保留了用户对地址空间的连续视图。 双重图像和部分交换的存在允许有效的高速交换。 选择交换的候选人以聪明的方式进行选择,只选择最有效地降低另一进程的交换的候选人。

    Responding to service requests using minimal system-side context in a
multiprocessor environment
    7.
    发明授权
    Responding to service requests using minimal system-side context in a multiprocessor environment 失效
    在多处理器环境中使用最少的系统侧上下文响应服务请求

    公开(公告)号:US5390329A

    公开(公告)日:1995-02-14

    申请号:US277776

    申请日:1994-07-20

    摘要: A method of providing fast and efficient kernel functions including those usually performed by kernel daemons and other kernel processes such as those which service interrupts. The method consists of using minimal-context processes that carry only the system-related information needed to do the work they are created to do. Compared to the full-context processes presently used to do kernel functions, minimal-context processes are created quickly and switch economically. If associated with a work queue, the minimal-context process performs a series of tasks within a single active session. If no queue is used, a minimal-context process can wake up and accomplish a single task rapidly. The method generally relates to kernel-based operating systems.

    摘要翻译: 提供快速高效的内核功能的方法,包括通常由内核守护程序和其他内核进程(如服务中断)执行的内核函数。 该方法包括使用最少上下文进程,其中只包含所需的与系统相关的信息来完成其创建的工作。 与目前用于执行内核功能的全面上下文进程相比,快速创建最小上下文流程并切换经济。 如果与工作队列相关联,则最小上下文进程在单个活动会话中执行一系列任务。 如果没有使用队列,最小上下文进程可以快速唤醒并完成单个任务。 该方法通常涉及基于内核的操作系统。