Clocked schedules represent an important method of task scheduling for computer systems with real-time applications. In this paper we consider a generalized class of clocked schedule that includes those used in many s...
详细信息
Clocked schedules represent an important method of task scheduling for computer systems with real-time applications. In this paper we consider a generalized class of clocked schedule that includes those used in many storedprogram control switching systems. Key performance measures for this class are discussed, and an analytic approximation method for analyzing certain of these measures is given. This approximation method is most applicable in evaluating long-term delays. (A companion paper by doshi addresses short-term delays for systems with extremely time-critical tasks.) Comparisons are made with exact numerical results (obtained using the method presented in a companion paper by Ackroyd), detailed simulation models, and fielddata.
The switch services software of System 75 provides the basis for an extensible office communication system, supporting a wide variety of voice anddata-switching services. This paper presents the software architecture...
详细信息
The switch services software of System 75 provides the basis for an extensible office communication system, supporting a wide variety of voice anddata-switching services. This paper presents the software architecture of the System 75 switch services. The concepts of user, group, and process-per-call form its foundation. We introduce the architecture by stepping through a simple station-to-station phone call, and proceed to the derivation of a call model based on the topology of a call. This call model is realized as a layered set of cooperating processes that execute under the Oryx/Pecos Operating System on the System 75 switch processor. The software layers and processes are discussed and a call walk-through is used to illustrate the process interactions.
作者:
MALKOFF, dBMOY, MCWILLIAMS, HLDr. Donald B. Malkoff majored in physics as an undergraduate at Harvard University. He received an M.D. degree from the University of Pittsburgh School of Medicine in 1960. This was followed by an internship and residency in neurology at University Hospital in Ann Arbor
Michigan. He spent several years at the National Institutes of Health engaged in gerontology research has practiced and taught clinical neurology and in 1983 received an M.S. degree in computer science at the University of California San Diego. Currently Dr. Malkoff is employed by the Navy Personnel Research and Development Center in San Diego California where he is senior investigator in a human factor/computer display-and-control project involving the DDG-51 gas turbine propulsion unit. He is a member of the American Academy of Neurology the Society for Neuroscience the American Association for Artificial Intelligence and the Association for Computing Machinery. Dr. Malkoff is certified by the American Board of Psychiatry and Neurology has taught computer science at UCSD and published in several research areas including magnetoencephalography and electron microscopy. His basic interests are in the areas of artificial intelligence and learning expert systems particularly as they apply to the problems of fault-detection and control. Dr. Melvyn C. Moy received his undergraduate training in mathematics and chemistry at the University of Texas
Austin. He studied experimental psychology at the University of Wisconsin Madison receiving his M.S. in 1970 and Ph.D. in 1972. He served as an assistant professor at the University of South Dakota where he taught experimental design and methodology for a year before joining the Navy Personnel Research and Development Center in 1973. His work and research since then spans across many application areas such as the development of manpower planning models for the Navy the design of operational decision aids the human engineering of interactive large-scale war gaming systems and the evaluation o
The ship fire main has undergone considerable development throughout the past 2,000 years, resulting in a system that is critical both for normal ship function and for ship survivability in emergencies. Because of its...
详细信息
The ship fire main has undergone considerable development throughout the past 2,000 years, resulting in a system that is critical both for normal ship function and for ship survivability in emergencies. Because of its complexity, the modern firemain system is highly vulnerable to malfunction and to damage during combat. Firemain fault detection and fault recovery are currently conducted manually by damage control teams. The advantages anddisadvantages of this method are discussed, and alternative methods of fault detection and recovery are explored. An interactive computerprogram is introduced which uses central control over remotely situated valves to facilitate fault detection and recovery, significantly reducing recovery-time and manpower requirements. These reductions may result in savings of lives, ship systems, and ships themselves. The computerprogram is based upon an algorithm which is, in effect, a prescription that can be followed manually by the operator or be completely automated. The color graphic display which is used for monitoring can also be utilized for the training of damage control operators or for the evaluation of other algorithms for firemain control. Alternative firemain hardware and configurations could lead to even more efficient methods of fault detection and recovery as well as improved firemain water supply management in general.
Prior to the energy crisis of 1973, the U.S. did not have an energy policy. The failure of the American political system to anticipate and respond to the changing facts of energy was an inevitable outcome of the way p...
Air cushion vehicles (ACVs) have operated successfully on commercial routes for about twenty years. The routes are normally quite short; the craft are equipped with radar and radio navigation aids and maintain continu...
详细信息
Air cushion vehicles (ACVs) have operated successfully on commercial routes for about twenty years. The routes are normally quite short; the craft are equipped with radar and radio navigation aids and maintain continuous contact with their terminals. Navigation of these craft, therefore, does not present any unusual difficulty. The introduction of air cushion vehicles into military service, however, can present a very different picture, especially when external navigation aids are not available and the craft must navigate by dead reckoning. This paper considers the problems involved when navigating a high-speed air cushion vehicle by dead reckoning in conditions of poor visibility. A method is presented to assess the ACV's navigational capability under these circumstances. A figure of merit is used to determine the sensitivity of factors which affect navigation such as the range of visibility, point-to-point distance, speed, turning radius and accuracy of onboard equipment. The method provides simplistic but adequate answers and can be used effectively to compare the-capability and cost of alternative navigation concepts.
作者:
TOdd, PPaul Todd
Ph.D. Director of the Bioprocessing and Pharmaceutical Research Center University City Science Center 3401 Market Street Suite 220 Philadelphia PA 19104.REFERENCES Universities Space Research Association Microgravity Biotechnology Working Group "Goals in Microgravity Biotechnology". 1985. Unpublished.Allen R.E. Rhodes P.H. Snyder R.S. Barlow G.H. Bier M. Bigazzi P.E. van Oss C.J. Knox R.J. Seaman G.V.F. Micale F.J. and Vanderhoff J.W. 1977. Column electrophoresis on the Apollo-Soyuz Test Project. Sep. Purif. Meth. 6: 1-59.|ISI|Snyder R.S. Rhodes P.H. Herren B.J. Miller R.Y. Seaman G.V.F. Todd P. Kunze M.E. and Sarnoff B.E. 1985. Analysis of free zone electrophoresis of fixed erythrocytes performed in microgravity. Electrophoresis 6: 3-9.|ISI|Tulp A. 1984. Density gradient electrophoresis of mammalian cells. In Methods of Biochemical Analysis 30: 148-198.Strickler A. and Sacks T. 1973. Continuous free-film electrophoresis: The crescent phenomenon. Prep. Biochem. 3: 269-277.|PubMed|ISI|ChemPort|Morrison D.R. Barlow G.H. Cleveland C. Grindeland R. Hymer W.C. Kunze M.E. Lanham J.W. Lewis M.L. Sarnoff B.E. Todd P. and Wilfinger W. 1984. Electrophoretic separation of kidney and pituitary cells on STS-8. Adv. Space Res. 4: 67-76.|Article|PubMed|ChemPort|Bier M. Palusinski O.A. Mosher R.A. and Saville D.A. 1983. Electrophoresis: Mathematical modeling and computer simulation. Science 219: 1281-1287.|PubMed|ISI|ChemPort|Albertsson P.A. 1971. Partition of Cell Particles and Macromolecules. Wiley- Interscience New York.Brooks D.E. and Bamberger S. 1982. Studies on aqueous two phase polymer systems useful for partitioning of biological material p. 233-240. In Materials Processing in the Reduced Gravity Environment of Space. G. E. Rindone (ed.) Elsevier Science Publ. Co. Inc. New York.Juarez-Salinas H. Engelhorn S.C. Bigbee W.L. Lowry M.A. and Stanker L.H. 1984. Ultrapurification of monoclonal antibodies by high-performanc
This paper describes the problems posed by running the UNIX ™ operating system on multiprocessors, as well as some solutions. The resulting systems function like their single-processor counterparts but yield 70 percen...
This paper describes the problems posed by running the UNIX ™ operating system on multiprocessors, as well as some solutions. The resulting systems function like their single-processor counterparts but yield 70 percent better throughput for two-processor configurations. Closely coupled multiprocessor UNIX systems currently run on IBM and AT&T Technologies hardware, but the implementation described in this paper ports to other architectures as well, and the design is not limited to two-processor configurations.
C++ is a superset of the C programming language; it is fully implemented and has been used for nontrivial projects. There are now more than one hundred C++ installations. This paper describes the facilities for data a...
C++ is a superset of the C programming language; it is fully implemented and has been used for nontrivial projects. There are now more than one hundred C++ installations. This paper describes the facilities for data abstraction provided in C++. These include Simula-like classes providing (optional) data hiding, (optional) guaranteed initialization of data structures, (optional) implicit type conversion for user-defined types, and (optional) dynamic typing; mechanisms for overloading function names and operators; and mechanisms for user-controlled memory management. It is shown how a new data type, like complex numbers, can be implemented, and how an “object-based” graphics package can be structured. A program using these data abstraction facilities is at least as efficient as an equivalent program not using them, and the compiler is faster than older C compilers.
The Blit terminal is changing the way we debug C programs. Using multiple virtual terminals on the Blit, a programmer can interact simultaneously with several of the tools needed when debugging. This makes existing to...
详细信息
The Blit terminal is changing the way we debug C programs. Using multiple virtual terminals on the Blit, a programmer can interact simultaneously with several of the tools needed when debugging. This makes existing tools more useful and influences the design of new tools. In particular, the Blit cleanly separates the programmer's communication with a debugger from communication with the program being debugged. Moreover, joff, a debugger for C programs that run in the Blit, demonstrates the advantage of operating a debugger asynchronously with the subject process and the effectiveness of a source-level user interface based on pop-up menus. The graphics user interface supports “pointer chasing” through arbitrary data structures and graphical display of graphics data objects.
暂无评论