Method and system for creating and employing an operating system having selected functionality
    1.
    发明公开
    Method and system for creating and employing an operating system having selected functionality 审中-公开
    方法和系统,用于与选定的功能创建和使用的操作系统

    公开(公告)号:EP1280058A2

    公开(公告)日:2003-01-29

    申请号:EP02014081.0

    申请日:2002-07-01

    IPC分类号: G06F9/445

    CPC分类号: G06F9/4416 G06F8/63

    摘要: A system and method of creating and employing an operating system (OS) image having selected functionality. A user, such as an original equipment manufacturer (OEM) of personal computers (PCs) or an information technology professional, selects a set of OS components from a plurality of OS components available in an installation OS image. The selected set of OS components is installed as the OS image on a computer readable medium such as a CD-ROM. The OS image includes a script for interacting with the OS image to perform functions desired by a user, such as booting a destination computer and installing a reference OS image or recovering the destination computer from a failed installation of the reference OS image.

    摘要翻译: 一种系统,以及创建和操作系统的用人的方法具有上选择(OS)图像的功能。 用户,:如原始设备制造商的个人计算机(PC)的(OEM)或对信息技术专业,选择来自在安装OS映像中可用的OS组件的多个A组OS组件。 所选的一组OS组件的被安装为在计算机可读介质上的OS图像:例如,CD-ROM。 OS映像包括用于与OS图像交互以执行用户期望的,:如引导目标计算机和安装参考OS图像或从参考OS映像的安装失败中恢复目标计算机的功能的脚本。

    Method and system for reducing memory allocation requests
    7.
    发明公开
    Method and system for reducing memory allocation requests 失效
    Verfahren und System zur Verminderung der Speicherzuordnungsanforderungen。

    公开(公告)号:EP0590645A1

    公开(公告)日:1994-04-06

    申请号:EP93115741.6

    申请日:1993-09-29

    IPC分类号: G06F12/02 G06F9/46

    CPC分类号: G06F9/5016 G06F12/0223

    摘要: A computer method and system for allocating memory for a plurality of software routines. Before execution of the software routines, a collective buffer is allocated. Each software routine is assigned an offset within the collective buffer. Each software routine may then use the portion of the collective buffer starting at its offset as its dynamically allocated work space. To allocate the collective buffer, a collective buffer size is first determined which is sufficient to satisfy the total dynamic memory requirements of the software routines. In determining the collective buffer size, the size of a software routine buffer required by each software routine is accumulated into the collective buffer size. As each software routine buffer size requirement is accumulated, the interim total is stored as the offset for the next software routine. When the last software routine buffer size requirement is accumulated, the total indicates the collective buffer size. A collective buffer of the collective buffer size is then allocated. When the software routines are executed, each software routine uses a portion of the collective buffer referenced by its assigned offset. When all the software routines complete execution, the collective buffer may then be deallocated. In a preferred embodiment, the memory is allocated to a software system having a layered architecture including an application program and a device driver comprising a plurality of component device drivers.

    摘要翻译: 一种用于为多个软件程序分配存储器的计算机方法和系统。 在执行软件程序之前,分配一个集合缓冲区。 每个软件程序在集合缓冲区内分配一个偏移量。 然后,每个软件程序可以使用从其偏移量开始的集体缓冲区的部分作为其动态分配的工作空间。 要分配集体缓冲区,首先确定一个集合缓冲区大小,这足以满足软件程序的总动态内存要求。 在确定集合缓冲区大小时,每个软件例程所需的软件例程缓冲区的大小被累积到集合缓冲区大小中。 随着每个软件程序缓冲区大小的要求被累积,临时总计存储为下一个软件例程的偏移量。 当累积最后一个软件例程缓冲区大小要求时,总数指示集合缓冲区大小。 然后分配集合缓冲区大小的集合缓冲区。 当软件程序执行时,每个软件程序使用由其指定的偏移量引用的集合缓冲区的一部分。 当所有软件程序完成执行时,集体缓冲区可能被释放。 在优选实施例中,存储器被分配给具有包括应用程序的分层架构的软件系统和包括多个组件设备驱动程序的设备驱动程序。