can you have 4 operating systems on one buss?
Posted by Marcus G. Daniels on Mar 27, 2008; 1:40pm
URL: http://friam.383.s1.nabble.com/Wed-Blender-Stereo-and-Computational-Photography-Videography-for-Cultural-Preservation-tp525972p525976.html
Phil Henshaw wrote:
> So a bus, in functional terms, is a 'resource' that never runs into limits
> of the kind where users are forced to learn about each other's complex needs
> in order to figure our how to get the last little drop of capacity out?
> That is, leaving aside the transformational 'synergy' of having everyone in
> line fall in love and forget about their shopping... among the other kinds
> of choices I had in mind. :-)
>
A bus is a potential bottleneck. Typically a bus runs a slower rate
than a processor. Similarly the things connected to the bus and the
memory are also slower. So there's a fast resource that can be divided
up in a more sensible way. Imagine a super-fast Mighty Mouse clerk,
that runs from station to station, operating a hundred times the speed
of a typical customer,. Such a clerk could soak up all of the latency
introduced by the users of the customer and various sorts of exceptional
conditions. That's basically analogous to massive hyperthreading on a
computer.
You might be thinking of ways to defeat these grocery store queues.
For example, what happens when 10 customers come along each with 50
Costco flatbed carts and block all of the lines (supposing there are 10
lines)? Then everyone else has to wait. That can be fixed if the
clerks can quickly push off all of a customer's purchases to the side
and start a new checkout on their register. That 's what
virtualization software/hardware does, or at a higher level, or
system-level checkpointing. In these everyday cases, I can't see how
it makes any sense to model other users. The system architecture
should be able to cope.
Anyway, the latter is an example where there can be the perception there
is a limited resource, but really there is not. Users may not be able
to make good use of peak speed anyway, e.g. having Mighty Mouse as their
individual clerk.
Marcus