A dual CPU system is always a better machine then a single CPU system!

OK Let the flames start!!!

I would take a dual 500 over a single 1 GHz, even if the bus speeds differ
by 33Mhz and here is my reasons why.

---- 1 ----

So What if the OS is not multi-threaded?
This does not mean it does not support multi-tasking...

True Mac OS 9 is does not support a dual CPU. This is a blanket statement.
It means Mac OS 9 is not a multi-threaded OS. This does not stop you from
running applications that support dual processors, applications that are
multi-threaded. Multi-threaded (dual processor supported) applications have
been around since Mac OS 8, or earlier. You can run more then one process at
a time! 

How many applications today consist of a single binary file that does NOT
fork in memory half a dozen times?

No matter how fast a single CPU is it still can only run a single process! A
dual CPU can run two simultaneous processes. A quad CPU can run 4
simultaneous processes. Get the picture. Just because the operating system
or application is not multi-threaded (has the ability to run on multiple
processors at once) does not mean it will not take advantage of multiple
CPUs.

Example.

Run a Photoshop filter and burn a DVD at the same time. Both processes will
not exceed the 500 MHz limit of the CPU but both will run at the same time.
A single 733 MHz will run one app, switch, run the second app, switching at
a frequency of 2 micro seconds typically.

True, overall you will see an average speed increase of 40% with a dual
processor as opposed to a doubling of speed that you would expect. Why? How
often is your computer really doing two things at once? How often is your
CPU waiting for an I/O to complete before it can execute an instruction? The
CPU is always faster then; PCI bus, RAM, IDE controller, Video Controller,
jerk behind keyboard, etc, etc, etc

---- 2 ----

Stability

Why does a multi-tasking operating system crash?
How could a operating system with protected memory regions hang?

What if a poorly written piece of code is executing on your single processor
and puts the CPU into a loop? You go down faster then the titanic!!! 

An instruction could hang your CPU and leave your system in a hung condition
with an open data base file. Push the reset button and corrupted your 5
Terabyte ORACLE database and you are now an out of work DBA. (little
exaggeration going on)

If you had a dual CPU the above problem could have been avoided! CPU-0 is
hung, toast, dead, AWOL, DOA, etc, etc, ... 
But CPU-1 is still available. You terminate the hung processes with a force
kill and CPU-1 kills the hung process and cleans up the mess left on CPU-0.
Your system is still up and available. 

If the video is frozen, don't fear!!! Telnet in to the Mac remotely and kill
off the hung process by hand, you do know that Mac OS X is BSD Unix under
the covers? Right?

---- 3 ----

Those pesky system processes keep creating LAG on my online games!!!

TCP/IP, IDE controllers, System I/O Commands, moving the mouse, keyboard
buffer, swapping memory, video cards and Burning CD/DVDs create large
amounts of system tasks. These system tasks must be completed before your
application can get is fair shake of the CPU. System tasks run at a higher
priority then user tasks. If your IDE drive has to perform an I/O your
application will be forced to wait until the IDE controller completes its
task. An IDE controller requires system CPU cycles to compete an I/O
operation, this is why smart SCSI and smart Fibre Channel devices are in
SERVERS and not dumb IDE controllers. 

Transfers from RAM to SWAP take massive amounts of CPU overhead to complete.
All computer systems use SWAP Memory no matter how much physical ram you
have. For instance on an HP-UX system, for every kilobyte of physical ram
that a process requires a kilobyte of swap space is pre-allocated in the
event that, that process will have to be swapped out.

A second CPU would sure be handy to take care of those nasty system
processes while you wipe out the dark forces in Halo.

---- 4 ----

System responsiveness

A dual 500 will run not a program faster then a 733 but it will feel faster.
When the CPU is "busy" and you move the mouse or press a key to launch a new
program, the single CPU must stop executing the first application and launch
the second application. Your single system will be "laggy", the mouse may
not move smoothly and keys pressed on the keyboard will pause a second
before displaying in your console.

AGAIN TO THE RESCUE!

CPU-1, it has nothing else better to do than wait for you to give it a
command. Even though CPU-0 is at 100% utilization, CPU-1 will most likely be
at 2% utilization. It has plenty of cycles free to move the mouse or accept
instructions from the keyboard. 

Sure your system can not rip a DVD faster then a 733 MHz system but you can
surf the net, touch up a few JPEG files and listen to MP3s without creating
a coaster. The system will not pause or give you the beach ball of doom for
minutes at a time.

---- 5 ----

The most important reason to have a dually!!!

KEWLNESS!!!

Really why do you have a Mac over a PeeCee? Because of Kewlness factor! Any
one can have a 2 GHz PeeCee - woo hoo... There is no excitement in that. You
have a Mac? This always causes a second glance at your computer work station
by your envious PeeCee peers. 

Why do you think Apple uses so many resources to always look good? They
could have put a G5 i-mac in a beige case just as easily?

Now when your envious PeeCee peer says, "YOU HAVE A MAC!" you can respond
with the cocky response, "yep, it's a dual CPU". Your envious PeeCee user
will drop to their knees and worship you and your Mac.

---- RANT is complete ----

>From a Server stand point, it is a NO BRAINIER. More CPUs are more important
then Mega Hertz. From a user standpoint it is not so easy. If you plan on
playing the latest games at the full frames per second the faster the
processor the better. You must examine why you want this Mac and what you
plan on using it for.

Mega Hertz to compare the speed of computers is the equivalent of using
Horse Power to compare cars. It is a Flashy Buzz Word that really means
NOTHING! 

A RISC CPU will typically out perform a CISC CPU at double its rated clock
speed. Why? The amount of pre-fetched instructions it can queue up. (the
subject of another rant)

A 400 Horse Power Hot Rod with bias ply tires and drum brakes at 180 Miles
Per Hour is a little un-nerving when performing a simple lane change, a 200
Horse Power Toyota Supra can weave in and out of traffic like its on fire?
Which one is really going faster?

You must examine what you are going to do with your system before you ask
the simple question, "Which one is faster, a dual 500 or a single 733".

If you could not tell already, I am bias towards dual CPUs and Toyota
supras.

Enjoy your new toy!

-- 
G-List is sponsored by <http://lowendmac.com/> and...

 Small Dog Electronics    http://www.smalldog.com | Refurbished Drives |
 -- We have Apple Refurbished Monitors in stock!  |  & CDRWs on Sale!  |

      Support Low End Mac <http://lowendmac.com/lists/support.html>

G-List list info:       <http://lowendmac.com/lists/g-list.shtml>
  --> AOL users, remove "mailto:";
Send list messages to:  <mailto:[EMAIL PROTECTED]>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/g-list%40mail.maclaunch.com/>

Using a Mac? Free email & more at Applelinks! http://www.applelinks.com

Reply via email to