Dram core refresh with reduced spike current |
| The present invention makes multibank refresh more practical by varying the current profile for the ... |
|
Shape memory alloy optical fiber switch |
| In FIG. 1, a switch is shown as a double pole switch. That is, two sets of fibers are switched and ... |
|
Semiconductor memory device with reduced inter-band tunnel current |
| Accordingly, it is a general object of the present invention to provide a semiconductor memory ... |
|
Methods for diagnosing malfunctions in a disk drive |
| The present invention concerns methods used in disk drives for diagnosing malfunctions in the path ... |
|
Gate array with bidirectional symmetry |
| The invention is an improvement in a CMOS gate array comprising a plurality of core cells. The core ... |
|
Multiprocessor systems having distributed shared resources and deadlock prevention |
| FIG. 1 shows in block diagram a multiprocessor system in accordance with the present invention. T... |
|
|
Method and system for the extensibility of objects
| Details |
Inventors: Turkowski, Kenneth E.;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Black; Thomas G.
Assistant Examiner: Homere; Jean R.
Attorney, Agent or Firm: Carr & Ferrell LLP
A data structure is disclosed in which stored objects in a computer system can be extended. The data structure contains a header containing encapsulation information related to the stored object, data describing the essential elements of the object, and at least one subobject extending the description of the object. Header information includes metafile identification, version and revision numbers, endian code information as to the ordering significance of the stored data and a table of contents. Encapsulation information describes the size and type of the individual objects. Essential elements and extensibility data permit additional attribute information to be used and shared among applications which utilize the object. |
|
DETAILED DESCRIPTION In accordance with the present invention, a method and system are disclosed for an extensible object data structure for use by computing machines. The data structure resides in computer mass storage, the mass storage typically consisting of a metafile of individual objects. The metafile contains a header field, which identifies attributes of the metafile including the metafile name or other identifying label, version number, revision number, endian code type, the remaining header size, and the location of the table of contents. Following the header, the metafile contains a sequential collection of objects, each of which may contain one or more subobjects supplementing the attributes of the object. The object has an encapsulation data field which includes type and size information. The object further contains essential data which is accessed by the computer application program in the utilization of the object. Following the essential data, the object contains extensible data which further modifies and enhances object functionality after the object has been initially created. Each object can contain one or more subobjects, which are appended to the object extensible data. Analogous to the objects, the subobjects contain encapsulation subdata including subtype and subsize. The subobject also contains essential subdata and extensible subdata, for enhancing subobject functionality. The presence of subobjects appended to the object is identified by reference to the object size field. When subobjects are to be included within the object, the object size field is increased to account for the additional data space utilized by the subobject. When reading the object, the processor of the general purpose computer checks and internally stores the contents of the object size field and as each subobject is processed the space utilized in each of the subobjects is subtracted from the stored object size field. In this way, when the processor has completed reading data from each subobject, the contents of the stored object size field can be checked to determine whether additional subobjects are present
|
| Related patents |
|
|
Information packet reception indicator for reducing the utilization of a host system processor unit
The present invention enables a reception related interrupt to be issued by a network peripheral at a time that reduces the utilization of a host system's processor unit ...
|
|
|
12C bus expansion apparatus and method therefor
The aforementioned needs are addressed by the present invention. Accordingly, there is provided in a first form, an apparatus for inter-IC (I.sup.2 C) bus expansion. The ...
|
|
|
Optical transmission systems
What I claim as my invention is: 1. For use in an optical transmission system, an optical fibre connector comprising two separately formed bodies, one body of the ...
|
|
|
Method and apparatus for repairing fiber optic cable
Fiber optic cable is being used more and more in today's telecommunications systems. One of the many reasons for this is that optical fibers are small, when compared to ...
|
|
|
Protective device for overhead wires containing optical fiber units
What are claimed are: 1. Structure for connecting overhead earth wires containing an optical fiber unit, said optical fiber unit being disposed in the center of a bundle ...
|
|
|
Data processing system having interlinked slow and fast memory means
In accordance with the present invention, there is provided a data processing system having a large capacity first read only memory having a first access time, and a ...
|
|
|
Semiconductor memory having subarrays and partial word lines
I claim: 1. A semiconductor array memory comprising a plurality of selectable subarrays arranged on a chip having a common decoder, common read lines and common write ...
|
|
|
Flat-cell read-only-memory integrated circuit
OF THE PREFERRED EMBODIMENT A detailed description of the preferred embodiments of the present invention is described with reference to FIGS. 1-8. FIGS. 1-3 illustrate ...
|
|
|
Variable sized FIFO memory and programmable trigger level therefor for use in a UART or the like
In accordance with the illustrated embodiments, the present invention provides a data available interrupt circuit with a variable threshold for reading data from a ...
|
|
|
Apparatus for programmable circuit and signal switching
We claim: 1. A programmable interconnect device for routing signals between signal ports in response to data from an external controller, the device comprising: switch ...
|
|
|