Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!husc6!harvard!seismo!rochester!bullwinkle!batcomputer!hsgj From: hsgj@batcomputer.TN.CORNELL.EDU (Dan Green) Newsgroups: net.micro.amiga Subject: Re: How to prevent system death from errors in user code? Message-ID: <393@batcomputer.TN.CORNELL.EDU> Date: Fri, 6-Jun-86 00:17:59 EDT Article-I.D.: batcompu.393 Posted: Fri Jun 6 00:17:59 1986 Date-Received: Sat, 7-Jun-86 13:58:25 EDT References: <8605310909.AA00952@pavepaws> <1265@utcs.uucp> Reply-To: hsgj@batcomputer.UUCP (Dan Green) Organization: Theory Center, Cornell University, Ithaca NY Lines: 30 In article <1265@utcs.uucp> wagner@utcs.UUCP (Michael Wagner) writes: >In article <8605310909.AA00952@pavepaws> dillon@PAVEPAWS.BERKELEY.EDU (Matt Dillon) writes: >> >> Unfortunetly, since the Amiga does not have an MMU, an error in >>a user program is more likely to overwrite vital system storage (or other >>user programs). >> -Matt >> I was really impressed with the Amiga's software protection. This evening I compiled a program, and ran it - it immediately gave a requester saying "Please finish all disk activity before I blow up your machine(sic)" and when I pressed CANCEL it put up a Guru meditation number and the Amiga rebooted. HOWEVER - After the reboot, I did a newcli and then ran my horribly buggy program from the newcli. The result - Again the error requester window popped up. BUT, I clicked on the backwindow gadget, got to my InitialCLI, and WAS ABLE TO DO ANY COMMAND FROM THE INITIAL CLI! In other words, the error had effected only the newcli process, but I could still use my machine from the original CLI. Avail, of course, reported much less free memory, but things were still running. This really impressed me that with one process completely comatose the others could still run. Of course, there is the small problem that my g-d d-mn f-c-i-g program is not running, but hey - what else is new? -- Dan Green ARPA: hsgj@vax2.ccs.cornell.edu ~~~~~~~~~ BITNET: hsgj@cornella UUCP: {decvax,ihnp4,allegra}!cornell!batcomputer!hsgj