Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases System-for-allocating-resources-in-a-computer-system

 Development system with application browser user interface
The present invention is embodied in a component-based, rapid application development (RAD) Java ...


 Multi-processor JAVA subsystem
OF THE INVENTION Reference will now be made in detail to the preferred embodiments of the ...


 Context programming in object-oriented environments
The present invention is directed to control of time structured or other context related data by ...


 Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ...


 Method and apparatus for centralized management of a storage virtualization engine and data services
In accordance with the principles of the invention, an SVE control system uses management software ...


 Prime implicates and query optimization in relational databases
The improved normalization methodology of the present invention is based on Socher's minimization ...


 Method for transmitting and displaying an interchannel interval image in a cable system
A system and method is provided for displaying an image in a cable system including a cable headend ...


 Method and apparatus for implementing a shared message queue using a list structure
In general, the present invention contemplates a method and apparatus for implementing a shared ...


 Method and apparatus for erasing data after tampering
According to one aspect of the invention, a method is provided for storing data on a storage unit ...


 Data structure and storage and retrieval method supporting ordinality based searching and data retrieval
The present invention is a data structure and related data storage and retrieval method that ...


 System for allocating resources in a computer system

Details
Inventors: Wilson, Marc D.; Lipe, Ralph A.; Santerre, Pierre-Yves;
Assignee: Microsoft Corp. (Redmond, WA)
Primary Examiner: Lao; Sue
Assistant Examiner:
Attorney, Agent or Firm: Banner & Witcoff, Ltd.

A system for allocating resources for use by devices of a computer. Device information for the devices of the computer is collected to uniquely identify the devices and to describe the device characteristics associated with the operation of those devices with the computer. A list of device configurations is constructed in response to the collection of device information. Each device is represented by at least one device configuration, which defines the resource element requirements for the corresponding device. Computer resources, which support the functions of the devices within the computer, are allocated based upon the device configurations and the availability of the desired resources. This allocation process prevents a potential conflicting use of computer resources by the installed devices.

DETAILED DESCRIPTION Problems associated with the manual installation and configuration of adapter boards and peripheral devices for computers are solved by the principles of the present invention.
The present invention provides a system for allocating resources to support conflict-free operation by the components of a computer.
The present invention addresses the needs of computer users by supplying a computer-implemented process for allocating resources for use by devices of a computer and for supporting dynamic configuration changes of the computer.
A system constructed in accordance with the present invention allocates resources for use by devices of a computer.
The computer includes various resources, including interrupts, direct memory access (DMA) channels, memory addresses, and input/output (I/O) ports, at least one system bus, and devices.
System busses are components that supply physical connections to devices.
Each of the devices is connected to one of the system busses of the computer.
The system busses can be compatible with a variety of bus architectures, including the Industry Standard Architecture (ISA), Micro Channel Architecture (MCA) and Extended Industry Standard Architecture (EISA) bus standards, as well as Personal Computer Memory Card International Association (PCMCIA), Small Computer Systems Interface (SCSI), Personal Computer Interface (PCI), Enhanced Capabilities Parallel (ECP), Vesa Local Bus (VL), Integrated Drive Electronics (IDE), and other bus standards.
Devices supply the functions of system-level components, such as fixed and floppy disk controllers, display, keyboard, and mouse controllers, and serial and parallel controllers, and implement the functions offered by numerous add-on type adapter boards and peripheral devices.
Briefly described, device information is collected for each of the devices of the computer.
This device information acquisition process permits the unique identification of the devices and the description of device characteristics associated with the operation of devices with the computer



Related patents
  High speed data transfer between mainframe storage systems
The present invention relates to a method and associated systems for transferring data between mainframe storage devices. While the invention is suitable for remote dual ...
  Method, system, and article of manufacture for transferring structured data between different data stores
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
  Method and apparatus for reformatting of content for display on interactive television
The present invention addresses the needs of the interactive television environment discussed above. The present invention provides a method and apparatus comprising ...
  Method and system for accessing a collection of images in a database
OF THE PREFERRED EMBODIMENTS FIGS. 1, 2 and 3 are flowcharts illustrating the steps carried out for accessing a collection of images in a database in accordance with an ...
  Method and apparatus for evaluating relevancy of messages to users
In one aspect, a system is provided for evaluating the relevancy of an incoming message to a plurality of users. The system includes a message feature database including ...
  System and method for implementing a transaction log
The present invention satisfies the above-described needs by using a chronological list superimposed on an indexed list to implement transaction ID logging. The ...
  Method and apparatus for transforming data
Systems implementing the invention provide users with a set of tools for transforming data from databases. When transforming data from a data source into a destination, ...
  Providing access to user interface elements of legacy application programs
An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. M...
  Translation of object queries involving inheritence
Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The ...
  Method for accessing a memory unit in which sequences of notes are stored, corresponding memory unit and corresponding program
According to an aspect of the present invention, there is provided a simple method for accessing a memory unit in which a sequence of notes is stored, which method makes ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved