home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10826 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.3 KB

  1. Xref: sparky comp.arch:10826 comp.lang.forth:3501
  2. Newsgroups: comp.arch,comp.lang.forth
  3. Path: sparky!uunet!super!rminnich
  4. From: rminnich@super.org (Ronald G Minnich)
  5. Subject: Re: What's RIGHT with stack machines (Was Re: What's wrong...)
  6. Message-ID: <1992Nov16.125009.1240@super.org>
  7. Keywords: stack computers, embedded control
  8. Sender: news@super.org (USENET News System)
  9. Nntp-Posting-Host: b117c
  10. Organization: Supercomputing Research Center (Bowie, MD)
  11. References: <Bx5AIr.EAy.2@cs.cmu.edu> <1992Nov11.134556.20150@super.org> <id.9FYU.UBJ@ferranti.com>
  12. Date: Mon, 16 Nov 1992 12:50:09 GMT
  13. Lines: 35
  14.  
  15. In article <id.9FYU.UBJ@ferranti.com> peter@ferranti.com (peter da silva) writes:
  16. >In article <1992Nov11.134556.20150@super.org> rminnich@super.org (Ronald G Minnich) writes:
  17. >> Only if you don't care about protection, right?
  18. >From an interrupt routine???
  19.  
  20. What can I tell you. The people who write the OS for these machines, 
  21. at least a few years ago, told me they switch stacks on interrupt. One reason 
  22. given is protection.  Ask them. Any of you MCP hackers reading this?
  23.  
  24. If memory serves so did the HP3000. Any HP people care to comment?
  25.  
  26. >In any case, the Burroughs A-series did security entirely in software. The
  27. >hardware memory protection was to enforce type correctness, not security
  28. >policy.
  29.  
  30. Not really. First off, don't extrapolate what you may have read in Bell&Newell
  31. about the 6700/7800/7900 to the A-series. They are not the same. 
  32. Secondly, past some very early machines there was always bounds checking to 
  33. make sure you stayed in your stack. So not "entirely". 
  34. Thirdly, with the advent of E-mode in 
  35. ca. 1985 or so you find a set of memory mapping registers which look much like
  36. what you find on PDP-11s that ran out of address bits. And for the same reason:
  37. ca. 1982 or so Burroughs began to realize that 20 bits of (48-bit word) 
  38. address was not going to be enough for much longer. 
  39. My E-mode spec. is ca. 1983 and an internal document anyway, 
  40. so is hopelessly out of date, 
  41. so possibly someone more current can comment here on what E-mode provides
  42. in the way of mapping/protection. 
  43.  
  44. Finally, the correct tense (for now :-) ) is "the A-series DOES". :-)
  45. ron
  46. -- 
  47. you want windows? I got windows. 4608 by 3600,    | rminnich@super.org
  48. 16 channels of sound, 4' by 6'. Fun.              | (301)-805-7451 or 7312
  49. Most abused words: open, scaleable, [more later]  |
  50.