Portable computer
First Claim
1. A computer comprising a processor including means for addressing memory;
- a plurality of memory modules, each memory module implementing, at least in part, a particular type of function of a plurality of types of functions, each function having a starting address, each function of the same particular type of function having the same starting address;
means for coupling a plurality of memory modules to the processor;
the processor including means for selectively enabling and disabling the memory modules coupled to it to implement no more than one function of each particular type of function at any one time by enabling for each particular type of function to be implemented only that memory module or those memory modules which implements or implement that one function of that particular type of function to be implemented;
the selectively enabled module or modules comprising memory addressed by the processor'"'"'s memory addressing means.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system has a system bus with several sockets or slots therein which receive memory modules. Each module can be used to implement at least one of a variety of functions. The functions include operating system programs, application programs, and random access memories (RAM). Each slot has a module select line coupled to it at the same location. A module select circuit is provided which enables the module select lines to select the appropriate module or modules. Modules implementing the same type of function, or different functions, can be plugged into the slots in any order. Each module implementing the same type of function is allocated the same address block and starts at the same address. In the cases of operating system modules and application program modules, the module which is enabled by the module select line acts as the program memory for the processor so that the program is instantaneously in memory from the time the module is selected. The computer system of the instant invention does not load a program from a storage medium into memory and then execute it. In the case of a RAM module, the selected module becomes a memory for the processor when selected and the processor can access the RAM module to store and retrieve data.
26 Citations
25 Claims
-
1. A computer comprising a processor including means for addressing memory;
-
a plurality of memory modules, each memory module implementing, at least in part, a particular type of function of a plurality of types of functions, each function having a starting address, each function of the same particular type of function having the same starting address; means for coupling a plurality of memory modules to the processor; the processor including means for selectively enabling and disabling the memory modules coupled to it to implement no more than one function of each particular type of function at any one time by enabling for each particular type of function to be implemented only that memory module or those memory modules which implements or implement that one function of that particular type of function to be implemented; the selectively enabled module or modules comprising memory addressed by the processor'"'"'s memory addressing means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A portable computer, comprising
a processor; -
a plurality of connector slots for receiving at least memory modules containing application programs, each application program having the same starting address; a system bus coupling the connector slots to the processor; the processor including means for selectively enabling and disabling the memory modules received in the connector slots to select the memory modules necessary for the processor to execute only one application program of a plurality of application programs when a plurality of application program-containing memory modules are received in the connector slots by selectively enabling only the memory module or modules which contain the selected application program; the selectively enabled memory module or modules comprising memory addressed by the processor. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification