Path: utzoo!utgpu!utstat!jarvis.csri.toronto.edu!rutgers!rochester!udel!mmdf From: 451061%UOTTAWA.BITNET@cornellc.cit.cornell.edu (Valentin Pepelea) Newsgroups: comp.sys.amiga Subject: Re: AmigaOS is real-time? Message-ID: <16283@louie.udel.EDU> Date: 26 May 89 04:50:57 GMT Sender: mmdf@udel.EDU Lines: 28 In article <16100@louie.udel.EDU> MROBINSON@wash-vax.bbn.com writes: > Is AmigaOS truly a real-time OS? > To me, real-time means that each system call is guaranteed to complete > within a *defined* amount of time (which should be small). Yes, the Amiga OS is truly real-time. But your definition of real-time is not good. Real-time means that system can respond to an event (or interrupt) within a definite amount of time. The Amiga Exec is quite a standard real-time executive, as you see them in text books. The processing of one or several real-time events is dependent very much of how you set priorities and how and when you wish to mask them. Real-time programming remains the task of highly qualified computer scientists and engineers. If you wish to set time limits on function calls, it is very easy for you to create a new task which is to be awaken after a precise amount of time after it is first signalled. So you can get the exact functionality of that 'other' system you mentioned. Valentin _________________________________________________________________________ "An operating system without Name: Valentin Pepelea virtual memory is an operating Phonet: (613) 231-7476 (New!) system without virtue." Bitnet: 451061@Uottawa.bitnet Usenet: Use cunyvm.cuny.edu gate - Ancient Inca Proverb Planet: 451061@acadvm1.UOttawa.CA