Method of control for re-entrant programs

G. P. Bergin
{"title":"Method of control for re-entrant programs","authors":"G. P. Bergin","doi":"10.1145/1464052.1464057","DOIUrl":null,"url":null,"abstract":"The use of multiprogramming and multiprocessing raises a question as to the number of copies of a routine needed in memory for multiple concurrent use. In the case where two or more scientific programs are in core at the same time, each needing the use of a SINE routine, a private copy can be provided for each program's own use, or one copy can be loaded for all to use. A message processing program that services multiple terminals can run into a situation where message A interrupts the processing of message B and because of priority considerations, message A must be processed immediately by the program. Again, the question of how many copies of the program are required in core occurs. Finally, a multiprocessing configuration with two or more computers sharing a common core memory may each be using the FORTRAN compiler. Each computer could have its own copy of the compiler or a single copy of the compiler could be executed by all computers concurrently. Intuitively, the provision of one copy of the routine or program appears more elegant.","PeriodicalId":126790,"journal":{"name":"AFIPS '64 (Fall, part I)","volume":"87 4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1964-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AFIPS '64 (Fall, part I)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1464052.1464057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The use of multiprogramming and multiprocessing raises a question as to the number of copies of a routine needed in memory for multiple concurrent use. In the case where two or more scientific programs are in core at the same time, each needing the use of a SINE routine, a private copy can be provided for each program's own use, or one copy can be loaded for all to use. A message processing program that services multiple terminals can run into a situation where message A interrupts the processing of message B and because of priority considerations, message A must be processed immediately by the program. Again, the question of how many copies of the program are required in core occurs. Finally, a multiprocessing configuration with two or more computers sharing a common core memory may each be using the FORTRAN compiler. Each computer could have its own copy of the compiler or a single copy of the compiler could be executed by all computers concurrently. Intuitively, the provision of one copy of the routine or program appears more elegant.
可重入程序的控制方法
多道程序设计和多处理的使用提出了一个问题,即一个例程在内存中需要多少个副本以供多个并发使用。如果两个或两个以上的科学程序同时处于核心,每个程序都需要使用一个正弦例程,则可以为每个程序自己提供一个私有副本,或者加载一个副本供所有程序使用。服务于多个终端的消息处理程序可能会遇到消息A中断消息B处理的情况,由于优先级的考虑,消息A必须由程序立即处理。同样,在核心中需要多少个程序副本的问题出现了。最后,在两台或多台计算机共享公共核心内存的多处理配置中,每台计算机都可以使用FORTRAN编译器。每台计算机可以拥有自己的编译器副本,或者所有计算机可以同时执行编译器的单个副本。直观地说,提供一个例程或程序的副本看起来更优雅。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信