Boots – shoes – and leggings
Patent
1993-02-08
1994-04-05
Shaw, Gareth D.
Boots, shoes, and leggings
395400, 395425, 3642804, 364DIG1, G06F 945
Patent
active
053013271
ABSTRACT:
A computer-aided software development system includes programs to implement edit, compile, link and run sequences, all from virtual memory, at very high speed. The compiler operates on an incremental basis, line-by-line, so if only one line is changed in an edit session, then only that line need be recompiled if no other code is affected. Scanning is done incrementally, and the resulting token list saved in memory to be used again where no changes are made. All of the linking tables are saved in virtual memory so that there is no need to generate link tables for increments of code where no changes in links are needed. The parser is able to skip lines or blocks of lines of source code which haven't been changed. All of the source code text modules, the token lists, symbol tables, code tables and related data saved from one compile to another are maintained in virtual memory rather than in files so that speed of operation is enhanced; each module or table is on a separate page with no data from other modules or tables interleaved, and whenever data is added to one of these a reallocation is done to make sure each page has no foreign data. Also, the object code created is maintained in memory rather than in a file, and executed from this memory image, to reduce delays. A virtual memory management arrangement for the system assures that all of the needed data modules and code is present in real memory by page swapping, but with a minimum of page faults, again to enhance operating speed.
REFERENCES:
patent: 4403283 (1983-09-01), Myntti et al.
patent: 4443847 (1984-04-01), Bradley et al.
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4638424 (1987-01-01), Beglin et al.
patent: 4654791 (1987-03-01), Ushiro
patent: 4805097 (1989-02-01), De Sanna
patent: 4809170 (1989-02-01), LeBlang et al.
patent: 4821169 (1989-04-01), Sites et al.
patent: 4833606 (1989-05-01), Iwasawa et al.
patent: 4868738 (1989-09-01), Kish et al.
patent: 4943913 (1990-07-01), Clark
patent: 4951192 (1990-08-01), Chase, Jr. et al.
patent: 4980822 (1990-12-01), Brantley, Jr. et al.
patent: 5125086 (1992-06-01), Perazzoli, Jr.
Walker et al, "The Symbolics Genera Programming Environment," IEEE Software, vol. 4, No. 6, Nov. 1987, pp. 36-44.
Fritzson, "Preliminary Experience from the DICE System, a Distributed Incremental Compiling Environment," Sigplan Notices, Proc of the ACM Sigsoft/Sigplan, May '84, pp. 113-123.
Sebesta, "Conversational Programming Systems," Journal of Pascal, Ada & Modula-2, vol. 4, No. 3, May/Jun. 1985, pp. 9-22.
Adams, "Sunpro Engineering, a Practical Program Development Environment," Proc. of An Int'l Workshop Adv. Prog. Environments, 16 Jun. '86, pp. 86-96.
Alberga et al, "A Program Development Tool", IBM Journal of Research and Development, vol. 28, No. 1, Jan. 1984, pp. 60-72.
Reiss, "Pecan: Program Development Systems that Support Multiple Views," IEEE Trans. on Software Engineering, vol. SE-11, No. 3, Mar. '85, pp. 276-285.
Belady et al, The IBM History of Memory Management Technology; Sep. 1981; pp. 491-503; IBM J. Res. Develop., vol. 25, No. 5.
Aki Shota
McKeeman William M.
Butler Dennis M.
Digital Equipment Corporation
Shaw Gareth D.
LandOfFree
Virtual memory management for source-code development system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Virtual memory management for source-code development system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual memory management for source-code development system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-520109