Method, computer, recording medium, and transmission medium for controlling expansion unit
First Claim
1. An expansion unit control method for use with an expansion control unit containing at least one device, comprising:
- allocating a predetermined input/output (I/O) resource, ensured not to be used in processing, to said at least one device as an I/O resource used for sending and receiving information;
performing a predetermined process for said at least one device by sending and receiving information to and from said at least one device through said predetermined I/O resource; and
deallocating said predetermined I/O resource allocated to said at least one device.
2 Assignments
0 Petitions
Accused Products
Abstract
An expansion unit control method for use with an expansion control unit containing at least one device, includes allocating a predetermined input/output (I/O) resource, ensured not to be used in processing, to the at least one device as an I/O resource used for sending and receiving information, performing a predetermined process for the at least one device by sending and receiving information to and from the at least one device through the predetermined I/O resource, and deallocating the predetermined I/O resource allocated to the at least one device.
-
Citations
29 Claims
-
1. An expansion unit control method for use with an expansion control unit containing at least one device, comprising:
-
allocating a predetermined input/output (I/O) resource, ensured not to be used in processing, to said at least one device as an I/O resource used for sending and receiving information;
performing a predetermined process for said at least one device by sending and receiving information to and from said at least one device through said predetermined I/O resource; and
deallocating said predetermined I/O resource allocated to said at least one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer, comprising:
-
an allocation unit for allocating a predetermined I/O resource ensured not to be used in processing to a device as an I/O resource used for sending and receiving information when it is detected that a computer main unit is physically attached to an expansion unit, or it is notified that the computer main unit is to be detached from the expansion unit, while an operating system is running on the computer main unit to which the expansion unit containing at least one device can be attached;
a processing unit for performing a predetermined process for said at least one device by sending and receiving information to and from said at least one device through said predetermined I/O resource; and
a deallocation unit for deallocating said predetermined I/O resource allocated to said at least one device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A recording medium containing a program for causing a computer to perform a process when it is detected that a computer main unit is physically attached to an expansion unit or it is notified that the computer main unit is to be detached from the expansion unit while an operating system is running on the computer main unit to which the expansion unit containing at least one device can be attached, said process comprising:
-
a first step of allocating a predetermined input/output (I/O) resource, ensured not to be used in processing, to said at least one device as an I/O resource used for sending and receiving information;
a second step of performing a predetermined process for said at least one device by sending and receiving information to and from said at least one device through said predetermined I/O resource; and
a third step of deallocating said predetermined I/O resource allocated to said at least one device. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A transmission medium for transmitting a program to cause a computer to perform a process when it is detected that a computer main unit is physically attached to an expansion unit or it is notified that the computer main unit is to be detached from the expansion unit, while an operating system is running on the computer main unit to which the expansion unit containing at least one device can be attached, said process comprising:
-
a first step of allocating a predetermined I/O resource, ensured not to be used in processing, to said at least one device as an I/O resource used for sending and receiving information;
a second step of performing a predetermined process for said at least one device by sending and receiving information to and from said at least one device through said predetermined I/O resource; and
a third step of deallocating said predetermined I/O resource allocated to said at least one device. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method of attaching a computer with a docking station, comprising:
-
performing a predetermined process for an expansion unit attached to a personal computer (PC) while an operating system is running on the PC;
when an attachment of the PC with an docking station is detected and a BIOS is activated, disabling an I/O space allocation to a gate array connected to an ISA bus, the I/O space being specified in the I/O window of a PCI-PCI bridge in the docking station, and the I/O space being allocated to a command block register of a PCI IDE controller;
sending an ATA command to the register to perform a process including any of a process for initializing a device installed in the docking station, programming a data transfer rate, and clearing a password, such that the I/O space allocation is deallocated; and
notifying an operating system of completion of the attachment of the PC with the docking station.
-
-
29. A method for controlling an expansion unit, comprising:
-
when a computer main unit is physically attached to or detached from an expansion unit while an operating system is running on the computer main unit, allocating a predetermined I/O resource, ensured not to be used during processing, to a device installed in the expansion unit;
sending and receiving information through the I/O resource to perform the predetermined process, and deallocating the I/O resource allocated to the device, thereby allowing the predetermined process to be performed for the expansion unit that is attached to the computer main unit, or to be detached from the computer main unit while an operating system is running on the computer main unit.
-
Specification