home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: netnews.upenn.edu!dsinc!scala!news
- From: dave.haynie@scala.com (Dave Haynie)
- Subject: Re: Amiga and Real Time Systems
- Sender: news@scala.scala.com (Usenet administrator)
- Message-ID: <1996Apr10.223731.13574@scala.scala.com>
- Date: Wed, 10 Apr 1996 22:37:31 GMT
- Reply-To: dave.haynie@scala.com (Dave Haynie)
- References: <9604091927.AA000mo@harrison.demon.co.uk>
- Nntp-Posting-Host: gator
- Organization: Scala Computer Television, US Research Center
-
- In <9604091927.AA000mo@harrison.demon.co.uk>, Karl Harrison <harrison@harrison.demon.co.uk> writes:
-
- >Is the Amiga and its operating system suitable
- >for Real Time programming?
-
- For many jobs, yes, it's very good.
-
- The real issue is what you're doing. In order to be a true hard
- realtime system, the Amiga would need:
-
- 1) Some small scheduler tweaks, so that a high-priority task
- can't be locked out waiting for something from a low
- priority task in a busy system.
-
- 2) Formal specification of the various "realtime specs", like
- task switch, interrupt, and bus arbitration latencies.
-
- 3) You would have to be very careful about what other code you
- let run on the system (since it's _possible_ for any
- program to turn off multitasking or interrupts
- indefinitely, though the OS and most programs are typically
- well behaved in this regard).
-
- The Software group at Commodore made a specific decision not to work
- out hard realtime specifications for the AmigaOS, although they could
- have. The reason being, of course, that it really wouldn't have done
- much for the Amiga, and they would have to have stuck with the specs
- from then on. As it turns out, the OS's realtime response generally
- got better over the years, as semaphores replaced Forbid()/Permit()
- and Disable()/Enable() pairs in critical code.
-
- Dave Haynie | ex-Commodore Engineering | for DiskSalv 3 &
- Sr. Systems Engineer | Hardwired Media Company | "The Deathbed Vigil"
- Scala Inc., US R&D | Ki No Kawa Aikido | info@iam.com
-
- "Feeling ... Pretty ... Psyched" -R.E.M.
-
-