At 07:09 AM -0400 06/29/2005, Daniel wrote:
You people who talk about code inefficiency are really making me laugh.
It's good to laff.
You complain that OS X's code isn't as "efficient" as OS 9's - HAHA.
OS 9's was terribly inefficient (especially WRT multitasking), yet
it ran OS 9 programs faster (of course) than OS X does.
Now, hold on there.
1. The classic Mac OS' core was very tight, very efficient code.
eg1: It builds, runs, and tears down fork-level processes far faster
than OS X. eg2: It's full-context switching takes about the same
time as OS X', but OS X requires a supercomputer to do it.
2. The decision to use Cooperative Multitasking instead of Preemptive
Multitasking is perhaps one of the more controversial things Apple
did. Remember that System 1/2/3/4/5 was designed to provide a fast
gui response to only the *foreground* application *on a fairly slow
desktop computer*. Cooperative Multitasking was key to providing
that. Later, because of the development of things like MultiFinder
(a wedge which suddenly required the Mac to do Other Things), this
design choice (as well as disabling memory protection) turned out to
be problematic. But that was later.
3. Many of the classic OS' layered components were problematic, and
had to be fixed over the years. eg: MacTCP was a terribly slow IP
stack. That's why Apple licensed Mentat/TCP (they called it Open
Transport/TCP).
Oh wait. #3 is interesting! Now we have OS X's IP stack that gets
about the same throughput as Mentat/TCP -- but requires a
supercomputer to do it. And we have QuickTime 6 and 7, that gives
slower framerates than QuickTime 5 did -- but requires a
supercomputer to do it. SSDD.
Do you lament the days of MS-DOS, which runs DOS programs faster
than Windows does?
No, but then again, I use both OS 9 and OS X daily. And I'm smart
enough to NOT tie a brick to my head, er a run Windoze or DOS.
- Dan.
--
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/>
iPod Accessories for Less
at 1-800-iPOD.COM
Fast Delivery, Low Price, Good Deal
www.1800ipod.com