What if?
|
05-20-2016, 03:49 PM
(This post was last modified: 05-21-2016 09:10 PM by Joseph_21sv.)
Post: #7
|
|||
|
|||
RE: What if?
(05-18-2016 01:20 AM)Paul Berger (Canada) Wrote:(05-17-2016 11:28 PM)Joseph_21sv Wrote: Paul, how wide an address bus do you mean, as wide or twice as wide as each individual CPU? If twice as wide, I would not expect that the two CPUs would ever need to contend address bus access because each individual CPU would then have exclusive access to an individual slice of the address bus, thus obviating the need for either option. In the days of the TI TMS9900 and GI CP16x0 processors that your hypothesis assumes to be on the system board of this computer, 131E3 (128 ki) memory locations and a 17 bit address bus would have been plenty to work with. However, even at the time when PCs were transitioning from 16 to 32 bits, the dominant 16 bit systems (i80286 and M68000) had a 24 bit address bus (the M68000 internally had a 32 bit address space, but Motorola had no space to put on the pins for the highest order byte of the address space). If one assumes either of these historically accurate processors on the hypothetical system board, there are then 33.6E6 (32 Mi) memory locations and a 25 bit address bus (with an internal 33 bit address space). In those days, that would have been plenty to work with (the 32 bit ARM2 processor itself only having 26 bit addressing). Even so, I meant that there would be extra logic for encoding addresses to build up an address bus as wide as the sum of those of the individual CPUs. That way only two CPUs are needed to slice up the address bus as wide as the sum of their individual address busses, which I intended to propose that the hypothetical design would involve. |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
What if? - Joseph_21sv - 05-16-2016, 02:45 AM
RE: What if? - Garth Wilson - 05-16-2016, 07:33 AM
RE: What if? - Joseph_21sv - 05-17-2016, 12:23 AM
RE: What if? - Paul Berger (Canada) - 05-17-2016, 01:44 AM
RE: What if? - Joseph_21sv - 05-17-2016, 11:28 PM
RE: What if? - Paul Berger (Canada) - 05-18-2016, 01:20 AM
RE: What if? - Joseph_21sv - 05-20-2016 03:49 PM
RE: What if? - Paul Berger (Canada) - 05-20-2016, 08:10 PM
RE: What if? - Joseph_21sv - 05-21-2016, 05:16 PM
|
User(s) browsing this thread: 3 Guest(s)