Overlay (programming)
In a general computing sense, overlaying means "the process of transferring a block of program code or other data into main memory, replacing what is already stored". Overlaying is a programming method that allows programs to be larger than the computer's main memory. An embedded system would normally use overlays because of the limitation of physical memory, which is internal memory for a system-on-chip, and the lack of virtual memory facilities.
- Comment
- enIn a general computing sense, overlaying means "the process of transferring a block of program code or other data into main memory, replacing what is already stored". Overlaying is a programming method that allows programs to be larger than the computer's main memory. An embedded system would normally use overlays because of the limitation of physical memory, which is internal memory for a system-on-chip, and the lack of virtual memory facilities.
- Cs1Dates
- eny
- Date
- enJuly 2019
- Depiction
- DifferentFrom
- Exec (system call)
- Overlapping code
- Overload (programming)
- Shared code
- Has abstract
- enIn a general computing sense, overlaying means "the process of transferring a block of program code or other data into main memory, replacing what is already stored". Overlaying is a programming method that allows programs to be larger than the computer's main memory. An embedded system would normally use overlays because of the limitation of physical memory, which is internal memory for a system-on-chip, and the lack of virtual memory facilities.
- Is primary topic of
- Overlay (programming)
- Label
- enOverlay (programming)
- Link from a Wikipage to an external page
- web.archive.org/web/20220804165731/http:/computer-programming-forum.com/29-pascal/45df7513ab22cf7e.htm
- computer-programming-forum.com/29-pascal/45df7513ab22cf7e.htm%3C!--
- archive.today/20190420111421/https:/groups.google.com/forum/%23!msg/comp.os.geos.programmer/8NNPJ4VU23A/cucVV95kf9oJ
- groups.google.com/d/msg/comp.os.geos.programmer/8NNPJ4VU23A/cucVV95kf9oJ
- www.bitsavers.org/pdf/ibm/360/os/R21.0_Mar72/GC28-6538-9_OS_Linkage_Editor_and_Loader_Release_21_Jan72.pdf
- web.archive.org/web/20220710205449/http:/www.bitsavers.org/pdf/ibm/360/os/R21.0_Mar72/GC28-6538-9_OS_Linkage_Editor_and_Loader_Release_21_Jan72.pdf
- Link from a Wikipage to another Wikipage
- 360
- 360 and successors
- Auxiliary memory
- Bank switching
- Binary file
- Block (data storage)
- Borland
- C++
- Category:Virtual memory
- Chain job
- Chain loading
- Codec
- Commodore BASIC
- Computer programming
- Coupling (computer science)
- DBase
- DOS
- Embedded system
- Embedded systems
- Enable (office suite)
- Enable Software (company)
- Expanded memory
- Fat binary
- Fat pointer
- File:Overlay Programming.svg
- FORTRAN II
- GEOS
- GFA BASIC
- Home computer
- IBJOB
- IBLDR
- IBM Corporation
- IBM PC
- IBSYS
- Internal memory
- Java (programming language)
- Library (computing)
- Linkage Editor
- Linker (computing)
- M-86
- Main memory
- Memory management unit
- Nibble
- Object code
- Operating system
- Paging
- Physical memory
- Protected mode
- Real mode
- Real-time computing
- Recursion (computer science)
- Segment:offset addressing (x86)
- Smalltalk
- Software componentry
- Space Shuttle
- Supervisor call
- System-on-chip
- Tree structure
- Turbo Pascal
- Virtual memory
- WordStar
- Working set
- SameAs
- 542cn
- m.0dhc0d
- Overlay (programare)
- Overlay (Programmierung)
- Overlay (программирование)
- Overlay-technika
- Překryvný modul
- Q910289
- Sobreposição (programação de computadores)
- Оверлей (програмування)
- オーバーレイ (コンピュータ用語)
- 覆盖 (编程)
- 오버레이 (프로그래밍)
- Subject
- Category:Virtual memory
- Thumbnail
- WasDerivedFrom
- Overlay (programming)?oldid=1107952896&ns=0
- WikiPageLength
- 20790
- Wikipage page ID
- 5360764
- Wikipage revision ID
- 1107952896
- WikiPageUsesTemplate
- Template:As of
- Template:Cite book
- Template:Cite newsgroup
- Template:Distinguish
- Template:Efn
- Template:Notelist
- Template:Reflist
- Template:Use dmy dates
- Template:Use list-defined references