摘要:
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.
摘要:
A computer program product has a facility for uninstalling itself The facility is both efficient and dynamic. The facility only backs up a minimal set of files that may be affected by an installation of the computer program product. The facility dynamically adapts to different possible installations so as to only store backup copies for the particular installation that is to be used. The facility leverages a number of installation files to determine what files to back up.
摘要:
A method and system for providing intercommunication of I/O access factors between a file system and device driver, described as follows. A factor data block is provided which stores I/O access factors used by a file system and a device driver. The file system performs application program requests to access files by providing appropriate file system requests to the device driver based on the I/O access factors. The device driver performs the file system requests by controlling access to an appropriate peripheral device based on the I/O access factors. In a preferred embodiment, the I/O access factors include real time status data indicating a current status of I/O processing. The I/O access factors also include device constraint data indicating limitations of the peripheral devices. During an I/O access, the file system reads the real time status data and device constraint data and performs an application program request based on the real time status data and device constraint data, passing a file system request to the device driver. The device driver reads the real time status data and performs the file system request based on the real time status data.
摘要:
In a preferred embodiment, a multiplicity of software routines are defined. During configuration of the software system, a plurality of the software routines are selected for inclusion in the software system. Before configuring the software system, each of the multiplicity of software routines is assigned a configuration group. When configuring the software system, each of the multiplicity of software routines is invoked, one configuration group at a time. Each invoked software routine determines whether it should be included in the software system. This determination may be based on which other software routines are already included. Thus, by changing the assigned configuration order of a software routine, the configuration of the software system can be changed.