On Apr 26, 2012, at 12:38 PM, Dan wrote:

> On Apr 22, 2012, at 3:39 PM, geraldcornish wrote:
>> Current setup is Pismo 500MHz/1GB Ram/100GB HDD Tiger 10.4.11 & OS 9.2.2
>> Intention is to upgrade to Dual G4/G5 but keeping Tiger/Classic.
>> 
>> My better half needs to use Pagemaker in classic while using OSX 
>> simultaneously.  Pagemaker uses up all the spare cpu cycles and slows down 
>> all other programs, and I assume this would still be the case with a faster 
>> Mac.
> 
> Depends on how PageMaker is written.  If it's polling for user input 
> continuously, then it will certainly always (try to) use some cpu time, not a 
> lot %-wise if you have lots to spare.

That's OS 9 (and below) for you.  

> 
> Seems odd to me that PageMaker would be continuously piggy.  Have you watched 
> the system with Activity Monitor, to see what resources are actually in such 
> low demand that the whole system runs slowly?
> 
>> > if we move to a dual G4/G5 how does Tiger handle the two cpus?
> 
> OS X (and OS 9) supports multiple processors (discrete, multi core, threads) 
> two ways.  First:  when a process or thread is ready for cpu time, it is 
> dispatched to one of the CPU/cores.  Second:  if the application knows how to 
> use non-sequential threads, then the threads are dispatched the same way - to 
> whichever CPU/core has time available.

OS 9 supports letting programs use multiple processors but it's up to the 
program to handle multiple threads.

> 
>> Will it assign classic/pagemaker to one cpu only, leaving the other cpu to 
>> do any OSX work needed?
> 
> No.  Under OS X, scheduling is done preemptively, as resources are available. 
>  That means a process is given a quantum time slice on a CPU/core, and the 
> CPU is taken away when the slice ends or when the process becomes otherwise 
> blocked (waiting for i/o, etc).  Classic is a process under OS X... so when 
> its slice ends, the app running within Classic is suspended.  When the next 
> slice is available to that process, it is re-assigned to a CPU/core...  Of 
> course, if the process is still "loaded" in one particular CPU/core, then 
> assignment preference is given to using that particular CPU/core.

But Pagemaker will be using only one CPU at a time (I'm guessing that OS X 
doesn't support OS 9's version of multiprocessor support.

> 
>> This would be ideal for us if one cpu is kept free of the Pagemaker loading.
> 
> You need to think of the OS being the high muckety, not the CPU.  The CPU, 
> like memory, is *just* a resource that the OS controls / manages.

-- 
You received this message because you are a member of G-Group, a group for 
those using G3, G4, and G5 desktop Macs - with a particular focus on Power Macs.
The list FAQ is at http://lowendmac.com/lists/g-list.shtml and our netiquette 
guide is at http://www.lowendmac.com/lists/netiquette.shtml
To post to this group, send email to g3-5-list@googlegroups.com
For more options, visit this group at http://groups.google.com/group/g3-5-list

Reply via email to