Self-identifying peripheral device
First Claim
1. A method of confirming whether or not a new peripheral memory device is format compatible with an existing computer system, comprising the steps of:
- a) adding said new peripheral memory device to said computer system without a software change to an operating system and without rebooting a new configuration;
b) said computer system first determining that said peripheral memory device is not logically connected to the computer operating system operating in conjunction with said existing computer system;
c) reading from said peripheral memory device a preformatted logical attribute information which has been predetermined and written into the memory device and includes formatted capacity and at least one of a vendor identification value and a product identification value for use in determining if said peripheral memory device is connectable to said operating system;
d) determining if said operating system and the formatted capacity of said peripheral memory device are compatible based on said peripheral memory device logical attribute information obtained from said peripheral memory device;
e) said step of determining further including steps of;
1) determining the block size and total number of blocks of said memory device, wherein block size is the physical block size of said peripheral memory device;
2) determining total physical space available in said peripheral memory device based on said determined block size and said determined total number of3) comparing said determined total physical space available with said peripheral memory device formatted capacity;
f) logically connecting said now peripheral device to said computer operating system when it is determined that said operating system and the formatted capacity of said peripheral device are compatible; and
g) disallowing communication with said peripheral memory device if said peripheral memory device capacity as indicated by said peripheral memory device logical attribute information exceeds said total physical space available.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus enables a newly installed peripheral device such as a disk device to be used with a computer system without changing the operating system. The peripheral device is identified as a type which is not recognized by an operating system operating in conjunction with the computer system. A value which identifies at least one logical attribute of said peripheral device is obtained from said peripheral device. A determination is made as to whether the operating system and the peripheral device are compatible based on the logical attribute obtained from the peripheral device. The operating system and the peripheral device communicate if it is determined that the operating system and the peripheral device are compatible (i.e., can operate together).
47 Citations
4 Claims
-
1. A method of confirming whether or not a new peripheral memory device is format compatible with an existing computer system, comprising the steps of:
-
a) adding said new peripheral memory device to said computer system without a software change to an operating system and without rebooting a new configuration; b) said computer system first determining that said peripheral memory device is not logically connected to the computer operating system operating in conjunction with said existing computer system; c) reading from said peripheral memory device a preformatted logical attribute information which has been predetermined and written into the memory device and includes formatted capacity and at least one of a vendor identification value and a product identification value for use in determining if said peripheral memory device is connectable to said operating system; d) determining if said operating system and the formatted capacity of said peripheral memory device are compatible based on said peripheral memory device logical attribute information obtained from said peripheral memory device; e) said step of determining further including steps of; 1) determining the block size and total number of blocks of said memory device, wherein block size is the physical block size of said peripheral memory device; 2) determining total physical space available in said peripheral memory device based on said determined block size and said determined total number of 3) comparing said determined total physical space available with said peripheral memory device formatted capacity; f) logically connecting said now peripheral device to said computer operating system when it is determined that said operating system and the formatted capacity of said peripheral device are compatible; and g) disallowing communication with said peripheral memory device if said peripheral memory device capacity as indicated by said peripheral memory device logical attribute information exceeds said total physical space available. - View Dependent Claims (2, 3)
-
-
4. Apparatus for confirming whether or not a new peripheral memory device is compatible with an existing computer system, comprising:
-
a) means for adding said new peripheral memory device to said computer without a software change to an operating system and without rebooting a new configuration; b) recognition means in said computer system for determining whether said new peripheral memory device has a formatted capacity that is not logically connectable to an operating system operating in conjunctions with said computer system; c) means for obtaining from said peripheral memory device a preformatted logical attribute information which has been predetermined and written into the memory device and includes formatted capacity and at least one of a vendor identification value and a product identification value for use in determining if said peripheral memory device is connectable to said operating system; d) means for determining if said operating system and the formatted capacity of said peripheral memory device are compatible based on said peripheral memory device logical attribute information obtained from said peripheral memory device; e) said means for determining further including; 1) means for determining the block size and total number of blocks of said memory device, wherein block size is the physical block size of said peripheral memory device; 2) means for determining total physical space available in said peripheral memory device based on said determined block size and said determined total number of blocks; 3) means for comparing said determined total physical space available with said peripheral memory device formatted capacity; f) means for logically connecting said new peripheral device to said computer operating system when it is determined that said operating system and the formatted capacity of said peripheral device are compatible; and g) means for disallowing communication with said peripheral memory device if said peripheral memory device capacity as indicated by said peripheral memory device logical attribute information exceeds said total physical space available.
-
Specification