ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503586
Edgar Martin, L. J. Taylor
{"title":"Discrete simulation of core utilization","authors":"Edgar Martin, L. J. Taylor","doi":"10.1145/503561.503586","DOIUrl":"https://doi.org/10.1145/503561.503586","url":null,"abstract":"The purpose of this simulation is to determine if the current computer hardware at the University of Mississippi is sufficient for projected needs and if by scheduling the use period of some users, more efficient service could be given to all users. All programs involved in the simulation are in Standard FORTRAN and are therefore easily adaptable to all computer facilities.By implementation of this simulation procedure, any computer facility can determine the efficiency of core utilization with their current scheduling procedures as compared to alternate systems. The scheduling of \"fixed\" or constant users of the system to a low use time period, can be simulated to determine if an overall increase in core utilization is possible. As an added feature this simulation procedure can forecast whether the current core capacity is sufficient for future needs. These two simulations can be tied together to allow a facility to determine how long current core capacity will be sufficient. Because these changes are simulated, increased core efficiency can be tested without disrupting normal routine. Same of the detailed results provided by this project are: Average amount of core available(under the simulated conditions); per cent of time core is full; amount of time a user must wait if core is full, number of jobs run for each time period; and statistics on the individual jobs run during the time period.The programs involved in the simulation function as follows. Jobs are placed in a core input queue at random time intervals, based on observed conditions. The jobs are then loaded in core as space permits and removed at completion times. Each job's core requirement, time in core, and origin is based on actual data but are also selected by random procedures to insure realizm.The simulation of actual conditions at the University of Mississippi proved to be extremely accurate. The results of simulations conducted have proved to be both plausible and useful.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127387113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503639
R. Hyatt, C. D. Burge
{"title":"The design and implementation of a digitally based remote cardiac monitoring system","authors":"R. Hyatt, C. D. Burge","doi":"10.1145/503561.503639","DOIUrl":"https://doi.org/10.1145/503561.503639","url":null,"abstract":"This paper gives an overview of the remote cardiac monitoring system developed at the University of Southern Mississippi in conjunction with NASA through the National Space Technology Laboratory. An overview of the proposed system along with details of the completed parts of the project will be discussed. The project encompasses such areas as satellite telemetry, real-time data collection and transmission, monitoring from a moving vehicle and the human interface with the system. Future goals including a medical data network are proposed.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127706042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503630
Jo Robinson
{"title":"Design of a PDP 11/40 simulator","authors":"Jo Robinson","doi":"10.1145/503561.503630","DOIUrl":"https://doi.org/10.1145/503561.503630","url":null,"abstract":"This paper describes a PDP 11/40 simulator written in ALGOL W. The simulator imitates an 11/40 with 4K, a console I/O device, and a rudimentary operating system. The design allows an operator to sit at a remote terminal and perform the same functions that could be performed at the console of an 11/40. Fixed point instructions, traps, interrupts, illegal operation handling, and front panel switch control are implemented. The operating system monitors program execution, provides disk I/O, and establishes the environment in which the program operates. A powerful trace feature prints selected information during program simulation.ALGOL W provides a means to implement a well structured simulator to which additional features and experimental instructions are easily added. The simulator provides an environment where educational, experimental, and debugging work may be readily accomplished.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129220839","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503587
P. Mills
{"title":"A cost analysis of multiprogramming and swap-time in a time-sharing system","authors":"P. Mills","doi":"10.1145/503561.503587","DOIUrl":"https://doi.org/10.1145/503561.503587","url":null,"abstract":"In a t~me-sharing system the most important aspect of performance is the response time to the user. The question of making improvements to the hardware must be evaluated in terms of how it will improve the response time to the user. The average cost of a single interaction (C I) for N active term%nals including the cost of the user's time at th~ terminal is: where CII = CS* (R+T k}/T+N*H* (R+T k)/T C S = Hardware cost for t~me period T W = Wages of user for t~me period T R = Average response time and T k = average think time R+T k = Average time for one interaction assuming additional hardware cost is ~&C S cause a decrease in the response time AR, then C12 = (Cs+ZICs)* (R-LLR+Tk)/T+N*W* (R-~+Tk)/T if ~C S <~R/CR-~R+Tk)*(Cs+N*W) then C12 < CII The above relation shows that an additional hardware cost~C is cost effective if it is less th~n AR/(R-AR+T k) times the cost of the original system plus the wages of N persons. The cost may be lease or purchase over any time period as long as the same time period is used for Cs,~C S and W. Figure I. shows the flow of a process associated with a specific terminal in a time-sharing system. Once a user completes his thinking at a terminal he responds to the system by typing input at his k~o His request for service waits on the swap queue until the code associated with his process can be read into memory. The request waits on the swap queue until all requests in front are serviced. Upon the completion of a swap operation the process must wait on the CPU queue for the use of the CPU. Once the process is given control of the CPU it willterminate by requesting input from the terminal. All queuing is first come first serve. The time for an interaction is the time to complete a full cycle in Figure I° The response time is an interaction time, minus the think time or.the swap queue time, plus the swap t_ime, plus the CPUqueue time, plus CPU time.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127835772","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503620
G. W. Little
{"title":"Financial model of UAB","authors":"G. W. Little","doi":"10.1145/503561.503620","DOIUrl":"https://doi.org/10.1145/503561.503620","url":null,"abstract":"The paper will be concerned with the implementation of an overall Financial Model of UAB using the IBM program product PSG II/VS. PSG(Planning Systems Generator) is a generalized, broad based package for any type of modeling situation utilizing time series data. I will explore the background of the model and various steps in the implementation process. The various sub-models included will be: (1) Budget/Appropriation model (2) Expenditure model (3) Revenue model (4) UAB Equilibrium model using the Stanford Model techniques and (5) Personnel/Space Model.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121093222","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503608
C. S. Bauer, E. G. Mendez
{"title":"Industrial dynamics without DYNAMO","authors":"C. S. Bauer, E. G. Mendez","doi":"10.1145/503561.503608","DOIUrl":"https://doi.org/10.1145/503561.503608","url":null,"abstract":"This paper presents an alternative implementation technique for systems models of the type described in J.W. Forrester's book Industrial Dynamics. Methods for converting Industrial Dynamics models written in the specialized language DYNAMO into equivalent State-variable models are presented, and a simple Fortran IV computer program for analyzing the translated models is discussed. A significant advantage of this new technique is that it allows the use of any small computer with a Fortran capability as a research tool for systems dynamics studies, making the field of Industrial Dynamics available to a wider range of institutions than is presently the case.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123299074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503563
Daniel E. Jones
{"title":"Structured programming and FORTRAN","authors":"Daniel E. Jones","doi":"10.1145/503561.503563","DOIUrl":"https://doi.org/10.1145/503561.503563","url":null,"abstract":"Although structured programming techniques were introduced to the data processing world in 1968, widespread acceptance of these techniques in applications programming has been very slow. This paper discusses the state-of-the-art of structured programming with respect to two avenues of though: 1) E. W. Dijkstra and the purist view of structured programming; and 2) the view presented by Baker and Mills concerning the chief programmer team concept. These as applied to a FORTRAN environment are examined. In addition, selected extensions to standard FORTRAN are explored.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"154 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131371323","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503637
F. Sias
{"title":"An analysis of the job market for biomedical computer scientists","authors":"F. Sias","doi":"10.1145/503561.503637","DOIUrl":"https://doi.org/10.1145/503561.503637","url":null,"abstract":"Biomedical Information and Computer Science is an academic area that has received much interest recently. A number of training programs have been developed around the country. This paper is an examination of the potential market for biomedical information and computer scientists.It is possible to identify a number of organizations that may potentially employ biomedical computer scientists. Included in such a list are medical schools, hospitals above a certain size, software houses, health maintenance organizations (HMO's), health-testing centers, biomedical instrument manufacturers, professional standards review organizations (PSRO's), insurance carriers, service bureaus, and academic institutions training biomedical computer scientists. An estimate of the current market is based on a summation of the various potential sub-markets. Growth statistics are determined or estimated for each market area to project future needs.A description of the nature of each potential market area is used to indicate the type of training that will best prepare a student for the various job markets. It is suggested that a combination of biology, electrical engineering and computer science will be essential for some positions while extensive training in the development of large data bases along with a biological science background will be required to meet other job descriptions.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116898649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503627
B. Carroll, H. Nagle, G. R. Kane, J. Irwin
{"title":"Computer engineering at Auburn University","authors":"B. Carroll, H. Nagle, G. R. Kane, J. Irwin","doi":"10.1145/503561.503627","DOIUrl":"https://doi.org/10.1145/503561.503627","url":null,"abstract":"The computer engineering program offered by the Electrical Engineering Department of Auburn University is described. Bachelors, masters, and Ph.D. degree programs in Electrical Engineering may be pursued with specialization in computer engineering. Auburn's computer engineering program is structured to emphasize computer system design and utilization including both hardware and software considerations.A broad spectrum of courses is offered in computer engineering at both the undergraduate and the graduate level. Brief descriptions of the courses are given in the paper. Subjects covered in the courses range from traditional topics such as logic design, computer organization, and programming to various specialized topics. Computer architecture, computer graphics, coding theory, fault diagnosis, and fault-tolerant computing are but some of the specialized topics covered.Research is a fundamental aspect of any graduate program. The computer engineering research activities at Auburn are described in the paper. Graduate students, undergraduate students, and faculty participate in a wide range of sponsored and unsponsored projects. Laboratory facilities available for support of the projects will also be discussed.Another important aspect of the computer engineering program at Auburn is extension activities. Short course and conference activities oriented toward computer engineering are frequently offered by the faculty at various locations within the state of Alabama and are briefly discussed here.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123332269","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
ACM-SE 14Pub Date : 1976-04-22DOI: 10.1145/503561.503574
H. Cartwright, J. Little
{"title":"A program for the correlation of specific characteristics of selected pieces of ceramicware","authors":"H. Cartwright, J. Little","doi":"10.1145/503561.503574","DOIUrl":"https://doi.org/10.1145/503561.503574","url":null,"abstract":"Pottery, one of the oldest forms of expressed art, can also be used as markers in time in the search for socio-ecanomic historic verification. This program, written in Standard COBOL, takes specific characteristics of selected pieces of ceramicware and produces correlations that can be employed by the user to test his theories or hypotheses. The program is easily maintained and the files, which use COBOL's random access mode, allow the user the necessary flexability to update and compliment the data base.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128888867","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}