home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / bit / listserv / ibmmain / 2602 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.9 KB  |  35 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!stanford.edu!unixhub!fnnews.fnal.gov!overload.lbl.gov!zeus.ieee.org!europa.asd.contel.com!paladin.american.edu!auvm!UTMARTN.BITNET!##09
  3. Message-ID: <09NOV92.17190729.0015.MUSIC@UTMARTN>
  4. Newsgroups: bit.listserv.ibm-main
  5. Date:         Mon, 9 Nov 1992 15:55:02 CST
  6. Sender:       IBM Mainframe Discussion list <IBM-MAIN@RICEVM1.BITNET>
  7. From:         Larry Holder <##09@UTMARTN.BITNET>
  8. Subject:      Re: Forcing page boundaries in high level code
  9. In-Reply-To:  In reply to your message of MON 09 NOV 1992 15:25:00 CST
  10. Lines: 23
  11.  
  12. > For example, is there some way to make various groups of paragraphs to be
  13. > aligned at an even 2K or 4K (or whatever) page.  The object here is to
  14. > allow portions of a COBOL program, for example to be loaded into the same
  15. > physical page of memory - or at least to begin at the same page.   (And,
  16. > this should be for a potentially gigantic COBOL program.)  The academic
  17. > reason for this is to potentially reduce paging by a large COBOL (or PL/I)
  18. > program because at various points it's only referencing other code which
  19. > is within the same Page or group of pages in memory.
  20.  
  21. You might want to read about"overlays" in the COBOL Compiler & Library
  22. Programmer's Guide (SC28-6478).  I think it addresses your question.
  23. Quoting from page 113:  "If a program is too large to be contained
  24. in the number of bytes available in virtual storage, it can still be
  25. executed by means of an overlay structure.  An overlay structure
  26. permits the reuse of storage locations..."
  27.  
  28. Larry Holder,  Sr. Programmer/Analyst            Bitnet: ##09@UTMARTN
  29. The University of Tennessee at Martin            Phone:  901-587-7890
  30. Martin, TN  38238                                Fax:    901-587-7841
  31.  
  32. Software: VM/ESA 1.0, VSE/ESA 1.1, CICS/VSE 2.1, COBOL-II, DL/I, SQL/DS
  33. Hardware: IBM 9221-150 with 9336 FBA dasd
  34. PSW:      (Personal Status Words): Saved by grace (Romans 1:16 & 8:38)
  35.