作者: James A. Houha , Gordon J. Freedman
DOI:
关键词: Executable 、 Computer science 、 Data stream 、 Terminal (telecommunication) 、 Real-time computing 、 Process (computing) 、 Dispatch table 、 Computer network 、 Header 、 Computer program 、 Cable television
摘要: A system for preprocessing computer programs before downloading them into terminals includes a packager (303) which processes certain information contained in compiled but unlinked (307). The partially resolves undefined symbols and relocations based on knowledge of dispatch table (310) the destination terminal (302) other known prior to process. Packager determines sizes separate code, data temporary symbol areas, incorporates this size header (309d), transmits stream including aforementioned resolved symbols, one or more such as home communication (HCTs) cable television network. Each receiving extracts allocates only much memory is needed store each thus avoiding need holding buffer. Receiving thereafter relocates remaining executable instructions prepare program execution.