Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!sdd.hp.com!spool.mu.edu!uunet!cbmvax!daveh From: daveh@cbmvax.commodore.com (Dave Haynie) Newsgroups: comp.sys.amiga.hardware Subject: Re: 68030+68040 on A3000: is it possible? Message-ID: <21300@cbmvax.commodore.com> Date: 6 May 91 20:30:06 GMT References: <24561@well.sf.ca.us> <15543@life.ai.mit.edu> Reply-To: daveh@cbmvax.commodore.com (Dave Haynie) Distribution: comp Organization: Commodore, West Chester, PA Lines: 23 In article cy0q+@andrew.cmu.edu (Chad O. Yoshikawa) writes: >How about(in 2.xx of AmiDos) adding a switch feature that would allow the >user to specify, or automically make the active screen, a screen that >would be run on the '040 w/ its application. Then the background >applications would use the '030/'882 as their processors? Is this >possible? If you solve the "big" problem, processor allocation is easy. And this is a big problem. The operating system, at present, doesn't know about multiple processors. The solutions it offers to deal with synchronization problems when dealing with multiple tasks are insufficient for handling multiple processors. If you really want AmigaOS running on multiple CPUs, lots of changes will have to go in. If those changes were there, scheduling tasks on different CPUs could be done in a variety of ways, though I doubt manual scheduling would be all that efficient in most cases. >Chad -- Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy "That's me in the corner, that's me in the spotlight" -R.E.M.