home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / linux / 16499 < prev    next >
Encoding:
Internet Message Format  |  1992-11-12  |  2.5 KB

  1. Path: sparky!uunet!mcsun!goya!eonwe!jjsf
  2. From: jjsf@gmv.es (Julio Sanchez)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: Does Linux use segmentation?
  5. Message-ID: <2498@eonwe.gmv.es>
  6. Date: 12 Nov 92 17:31:57 GMT
  7. References: <1dpov0INNqcu@agate.berkeley.edu> <1992Nov11.021246.3563@news.acns.nwu.edu> <1drk1tINN7vt@agate.berkeley.edu>
  8. Sender: news@gmv.es
  9. Organization: Grupo de Mecanica del Vuelo, S.A. (GMV), Madrid, Spain
  10. Lines: 55
  11. Nntp-Posting-Host: bilore
  12.  
  13. In article <1drk1tINN7vt@agate.berkeley.edu> curtis@cs.berkeley.edu (Curtis Yarvin) writes:
  14. >
  15. >Block Started by Symbol!
  16. >
  17. >It was an old System/360 instruction for clearing memory.
  18. >
  19.  
  20. Close, very close.
  21.  
  22. I am not in the splitting hairs business but it was not an instruction
  23. but rather an assembler directive. I won't say anything else and let
  24. Dennis Ritchie explain it:
  25.  
  26. |From: tmatimar@empress.com (Ted M A Timar)
  27. |Newsgroups: comp.unix.questions,comp.unix.shell,news.answers
  28. |Subject: Frequently Asked Questions about Unix (1/7) [Biweekly posting]
  29. |Message-ID: <unix-faq/part1_721029617@athena.mit.edu>
  30. |Date: 6 Nov 92 06:00:49 GMT
  31. |Approved: news-answers-request@MIT.Edu
  32. |
  33. |Archive-name: unix-faq/part1
  34. |Version: $Id: part1,v 2.0 92/10/20 12:06:59 tmatimar Exp $
  35. |
  36. |[Much deleted]
  37. |
  38. |1.3)  What does {some strange unix command name} stand for?
  39. |
  40. |[Much deleted]
  41. |
  42. |      bss = "Block Started by Symbol"
  43. |    
  44. |    Dennis Ritchie says:
  45. |
  46. |        Actually the acronym (in the sense we took it up; it may
  47. |        have other credible etymologies) is "Block Started by
  48. |        Symbol." It was a pseudo-op in FAP (Fortran Assembly [-er?]
  49. |        Program), an assembler for the IBM 704-709-7090-7094
  50. |        machines.  It defined its label and set aside space for a
  51. |        given number of words.  There was another pseudo-op, BES,
  52. |        "Block Ended by Symbol" that did the same except that the
  53. |        label was defined by the last assigned word + 1.  (On these
  54. |        machines Fortran arrays were stored backwards in storage
  55. |        and were 1-origin.)
  56. |
  57. |        The usage is reasonably appropriate, because just as with
  58. |        standard Unix loaders, the space assigned didn't have to be
  59. |        punched literally into the object deck but was represented
  60. |        by a count somewhere.
  61.  
  62. Julio
  63. -- 
  64. Julio Sanchez, GMV SA, Isaac Newton 11, PTM Tres Cantos, E-28760 Madrid, Spain
  65. Ph. +34 1 807 21 85 | jsanchez@gmv.es                 | Traveller, there is no
  66. Fax +34 1 807 21 99 | jsanchez%gmv.es@Spain.EU.net    | path; paths are made by
  67. Telex  48487 GMEV E | Julio_Sanchez_GMV@EuroKom.ie    | walking (A. Machado)
  68.