Filters








26 Hits in 3.6 sec

StarOS, a multiprocessor operating system for the support of task forces

Anita K. Jones, Robert J. Chansler, Ivor Durham, Karsten Schwans, Steven R. Vegdahl
1979 Proceedings of the seventh symposium on Operating systems principles - SOSP '79  
As an aid for the construction of task forces, StarOS supports the TASK languager8].  ...  Is a message-based, object-oriented, multlprocessor operating system, specifically designed to support task forces, large collections of concurrently executing processes that cooperate to accomplish a  ... 
doi:10.1145/800215.806579 dblp:conf/sosp/JonesCDSV79 fatcat:puvcifp7yva5reeoin7xefvwf4

An implementation of a multiprocessing computer system

William B. Ackerman, William W. Plummer
1967 Proceedings of the ACM symposium on Operating System Principles - SOSP '67  
STAROS, A Multiprocessor Operating System for the Support of Task Forces. In Proceeding of the 7th Symposium on Operating Systems Principles, pages 117-127. December 1978. [Jones 78b] A. K. Jones.  ...  The Evaluation of a Protection System. Ph.D. thesis, University of Cambridge, 1978. [Cook 791 D. Cook. In Support of Domain Structure for Operating Systems.  ... 
doi:10.1145/800001.811666 fatcat:klpvy7r2tbh35a6u7lom4tf6yi

An Integrated Instrumentation Environment for Multiprocessors

Segall, Singh, Snodgrass, Jones, Siewiorek
1983 IEEE transactions on computers  
A preliminary implementation of the design on the Cm* multiprocessor is briefly discussed.  ...  This paper introduces the concept of an integrated instrumentation environment (IIE) for multiprocessors.  ...  ACKNOWLEDGMENT The authors would like to acknowledge the contributions of some of the concepts, and of the implementation by the other members of the Multiprocessor Performance Evaluation Group: X.  ... 
doi:10.1109/tc.1983.1676119 fatcat:6xvkahwmk5fe7deo7dmokcycbu

The duality of memory and communication in the implementation of a multiprocessor operating system

M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger
1987 Proceedings of the eleventh ACM Symposium on Operating systems principles - SOSP '87  
The Mach design grew out of an attempt to adapt Accent from its role as a network operating system for a uniprocessor to a new environment that supported multiprocessors and uniprocessors connected on  ...  Mach is a multiprocessor operating system being implemented at Carnegie-Mellon University.  ...  The second release of Mach was made in April, 1987. The next release is scheduled for the end of October, 1987.  ... 
doi:10.1145/41457.37507 dblp:conf/sosp/YoungTRGECBBB87 fatcat:7mblbcll75afdphha3jieb22ti

The duality of memory and communication in the implementation of a multiprocessor operating system

M. Young, A. Tevanian, R. Rashid, D. Golub, J. Eppinger
1987 ACM SIGOPS Operating Systems Review  
The Mach design grew out of an attempt to adapt Accent from its role as a network operating system for a uniprocessor to a new environment that supported multiprocessors and uniprocessors connected on  ...  Mach is a multiprocessor operating system being implemented at Carnegie-Mellon University.  ...  The second release of Mach was made in April, 1987. The next release is scheduled for the end of October, 1987.  ... 
doi:10.1145/37499.37507 fatcat:j7vt2rv2zzdmxjrc7yxhl6um5u

The Amber system: parallel programming on a network of multiprocessors

J. Chase, F. Amador, E. Lazowska, H. Levy, R. Littlefield
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
This paper describes a programming system called Amber that permits a single application program to use a homogeneous network of computers in a uniform way, making the network appear to the application  ...  Amber is specifically designed for high performance in the case where each node in the network is a shared-memory multiprocessor.  ...  This organization of Amber programs into closely-cooperating clusters is similar to the task force structure in Medusa [Ousterhout et al. 801 and StarOS [Jones et al. 791, but in Amber this clustering  ... 
doi:10.1145/74850.74865 dblp:conf/sosp/ChaseALLL89 fatcat:jyjm27f4xngqxhgpaorglktfsy

Experience distributing objects in an SMMP OS

Jonathan Appavoo, Michael Stumm, Livio Soares, Dilma Da Silva, Orran Krieger, Marc Auslander, Michal Ostrowski, Bryan Rosenburg, Amos Waterland, Robert W. Wisniewski, Jimi Xenidis
2007 ACM Transactions on Computer Systems  
We demonstrate that the distributed implementations improve the scalability of operating-system-intensive parallel workloads.  ...  In this paper, we describe a methodology and a framework for constructing system software structured for locality, exploiting techniques similar to those used in distributed systems.  ...  Unlike the operating systems for the emerging shared-memory multiprocessors, operating systems for distributed systems could not rely on hardware support for sharing.  ... 
doi:10.1145/1275517.1275518 fatcat:ciavjiuem5bdxgueezrqyj7fpy

Parallel job scheduling: Issues and approaches [chapter]

Dror G. Feitelson, Larry Rudolph
1995 Lecture Notes in Computer Science  
This level of scheduling is done by the operating system.  ...  Parallel job scheduling is beginning to gain recognition as an important topic that is distinct from the scheduling of tasks within a parallel job by the programmer or runtime system.  ...  For the operating system, each of these pro- cesses is a separate job, whereas for the user they collectively represent a single job.  ... 
doi:10.1007/3-540-60153-8_20 fatcat:e4feo3ioubbn5b4aclvgwp7dka

A relational approach to monitoring complex systems

Richard Snodgrass
1988 ACM Transactions on Computer Systems  
A new approach is described in which a historical database forms the conceptual basis for the information processed by the monitor.  ...  Traditional monitoring techniques are inadequate when monitoring complex systems such as multiprocessors or distributed systems.  ...  Two operating systems were available on Cm*: StarOS [19, 32, 331 and Medusa [53] .  ... 
doi:10.1145/42186.42323 fatcat:twtho7algbh5rakecf5hbmdprm

iMAX

Kevin C. Kahn, William M. Corwin, T. Don Dennis, Herman D'Hooge, David E. Hubka, Linda A. Hutchins, John T. Montague, Fred J. Pollack
1981 Proceedings of the eighth symposium on Operating systems principles - SOSP '81  
The Intel iAPX 432 is an objectbased microcomputer which, together with its operating system iMAX, provides a multiprocessor computer system designed around the ideas of data abstraction, iMAX is implemented  ...  Of paramount concern in this system is the uniformity of approach among the architecture, the operating system, and the language.  ...  Acknowledgements This work has benefited greatly from the creative environment generated by all of the members of ]ntel's Special Systems Operation.  ... 
doi:10.1145/800216.806601 dblp:conf/sosp/KahnCDDHHMP81 fatcat:lzeygaloqbaslcume7dur7mtnq

Real-Time System Scheduling [chapter]

Neil Audsley, Alan Burns, Rob Davis, Ken Tindell, Andy Wellings
1995 Predictably Dependable Computing Systems  
Recent results in the application of scheduling theory to dependable real-time systems are reviewed.  ...  A review of specific real-time kernels is also included.  ...  Acknowledgements The authors would like to express thanks to the many constructive comments made on an earlier version of this text by Gerhard Fohler, Mike Richardson and Werner Sch .. utz.  ... 
doi:10.1007/978-3-642-79789-7_3 fatcat:pgvutc6rizay3dsvhhyfqu7zj4

Monitoring in a software development environment

Richard Snodgrass
1984 SIGPLAN notices  
Measurements of an initial implementation of the relational monitor show that it can efficiently support the conceptual viewpoint of a dynamic database of a program's behavior.  ...  The information collected and processed by a monitor is vital for debugging and tuning programs, and is useful to compilers performing selective optimization.  ...  for operating system and an arbiter of access to a data structure in order to ensure specified invariants, usually relating to synchronization IHoare 1974] .  ... 
doi:10.1145/390011.808257 fatcat:bfjmtj7loncw5oei7qlflqeoza

Monitoring in a software development environment

Richard Snodgrass
1984 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments - SDE 1  
Measurements of an initial implementation of the relational monitor show that it can efficiently support the conceptual viewpoint of a dynamic database of a program's behavior.  ...  The information collected and processed by a monitor is vital for debugging and tuning programs, and is useful to compilers performing selective optimization.  ...  for operating system and an arbiter of access to a data structure in order to ensure specified invariants, usually relating to synchronization IHoare 1974] .  ... 
doi:10.1145/800020.808257 dblp:conf/sde/Snodgrass84 fatcat:sk5kjvqgojfnxfhwgjo7dbvfpe

Monitoring in a software development environment

Richard Snodgrass
1984 Software engineering notes  
Measurements of an initial implementation of the relational monitor show that it can efficiently support the conceptual viewpoint of a dynamic database of a program's behavior.  ...  The information collected and processed by a monitor is vital for debugging and tuning programs, and is useful to compilers performing selective optimization.  ...  for operating system and an arbiter of access to a data structure in order to ensure specified invariants, usually relating to synchronization IHoare 1974] .  ... 
doi:10.1145/390010.808257 fatcat:l2hznb3j6veovl3ordqarf3lva

Fault Tolerant Operating Systems

Peter J. Denning
1976 ACM Computing Surveys  
Early operating systems were control programs a few thousand bytes long that scheduled jobs, drove peripheral devices, and kept track of system usage for billing purposes.  ...  The operating system builds its high-level services by wrapping the low-level hardware facilities in layers of software, resulting in a powerful virtual machine that is much easier to use than the basic  ...  An early example is StarOS, an operating system for the CM* (pronounced \CM star") machine, a multicomputer consisting of several dozen individual computers linked by a special network StarOS supported  ... 
doi:10.1145/356678.356680 fatcat:5y44ytf26rb6doh5252igatoqe
« Previous Showing results 1 — 15 out of 26 results