Filters








16,990 Hits in 7.0 sec

Mach: A system software kernel

R.F. Rashid, H. Tokuda
1990 Computing Systems in Engineering  
needs and technology, Unix has been modified to provide a staggering number of different mechanisms for managing ob-The Mach operating system can be used as a system software kernel which can support a  ...  and a integrated virtual memory management and interprocess commind-boggling array of ioctl operations on special files and munication, multiple threads of control within one address devices.  ...  magnified by a need for compatibility beoperating system environments to be efficiently implemented. tween the old and the new: Mach incorporates in one system a number of key facilities • old and new  ... 
doi:10.1016/0956-0521(90)90004-5 fatcat:vsz5p3l33rdobka3zysmcoeob4

Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures

R. Rashid, A. Tevanian, M. Young, D. Golub, R. Baron, D. Black, W.J. Bolosky, J. Chew
1988 IEEE transactions on computers  
Although these systems vary considerably in the kind of hardware support for memory management they provide, the machine-dependent portion of Mach virtual memory consists of a single code module and its  ...  This paper describes the design and implementation of virtual memory management within the CMU Mach Operating System and the experiences gained by the Mach kernel group in porting that system to a variety  ...  UNIX systems have traditionally addressed the problem of VM portability by restricting the facilities provided and basing implementations for new memory management architectures on versions already done  ... 
doi:10.1109/12.2242 fatcat:5ccs6edc4namtohwne72li5v7a

Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures

Richard Rashid, Avadis Tevanian, Michael Young, David Golub, Robert Baron
1987 SIGARCH Computer Architecture News  
Although these systems vary considerably in the kind of hardware support for memory management they provide, the machine-dependent portion of Mach virtual memory consists of a single code module and its  ...  This paper describes the design and implementation of virtual memory management within the CMU Mach Operating System and the experiences gained by the Mach kernel group in porting that system to a variety  ...  Virtual Memory Mach's implementation of UNIX fork is an example of how its virtual memory operations can be used.  ... 
doi:10.1145/36177.36181 fatcat:xxa2el7u2rbsfjr5qrds5e3kiu

Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures

Richard Rashid, Avadis Tevanian, Michael Young, David Golub, Robert Baron
1987 ACM SIGOPS Operating Systems Review  
Although these systems vary considerably in the kind of hardware support for memory management they provide, the machine-dependent portion of Mach virtual memory consists of a single code module and its  ...  This paper describes the design and implementation of virtual memory management within the CMU Mach Operating System and the experiences gained by the Mach kernel group in porting that system to a variety  ...  Virtual Memory Mach's implementation of UNIX fork is an example of how its virtual memory operations can be used.  ... 
doi:10.1145/36204.36181 fatcat:3yomlvnbszadll6kvywvnf7kw4

Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures

Richard Rashid, Avadis Tevanian, Michael Young, David Golub, Robert Baron
1987 SIGPLAN notices  
Although these systems vary considerably in the kind of hardware support for memory management they provide, the machine-dependent portion of Mach virtual memory consists of a single code module and its  ...  This paper describes the design and implementation of virtual memory management within the CMU Mach Operating System and the experiences gained by the Mach kernel group in porting that system to a variety  ...  Virtual Memory Mach's implementation of UNIX fork is an example of how its virtual memory operations can be used.  ... 
doi:10.1145/36205.36181 fatcat:2mwa2e46r5cengtwilscj3ujuq

Architecture and Implementation of Guide, an Object-Oriented Distributed System

Roland Balter, J. Bernadat, Dominique Decouchant, Andrzej Duda, André Freyssinet, Sacha Krakowiak, Marie Meysembourg, P. Le Dot, H. Nguyen Van, E. Paire, Michel Riveill, Cécile Roisin (+3 others)
1991 Computing Systems  
The paper describes the general organization of the system, execution structures, object memory and transactions. The first implementation on top of UNIX is described.  ...  that may dynamically diffr.rse to several nodes; objects are dynamically linked to jobs, and may be shared between jobs; the system provides a distributed object memory for the storage of persistent objects  ...  Virtual Object Memory The Virtual Object Memory is implemented by the virtual memories of the UNIX process that implement all activities currently being executed on the node.  ... 
dblp:journals/csys/BalterBDDFKMVPRRPSV91 fatcat:tc7onsxnuzbplbvcjdfitchec4

OS Support for VLDBs: Unix Enhancements for the Teradata Data Base

John Catozzi, Sorana Rabinovici
1995 Very Large Data Bases Conference  
This paper presents the parallel enhancements which allowed the port of the Teradata Database from TOS, a proprietary ldbit Operating System, to an SVR4 Unix system.  ...  We will present the transition from the Database Computer DBC/lOlZ nodes (Interface Processors-IFPs and Access Module Processors -AMPS) to the virtual processors (vprocs), which run concurrently in, a  ...  We 'introduced a new scheduling class (Unix usually provides Time Sharing, Real Time, etc.) for the tasks working for the database.  ... 
dblp:conf/vldb/CatozziR95 fatcat:ugtrgkiqojhe5kdwploa7sqw5e

A fork() in the road

Andrew Baumann, Jonathan Appavoo, Orran Krieger, Timothy Roscoe
2019 Proceedings of the Workshop on Hot Topics in Operating Systems - HotOS '19  
We catalog the ways in which fork is a terrible abstraction for the modern programmer to use, describe how it compromises OS implementations, and propose alternatives.  ...  In this paper, we argue that fork was a clever hack for machines and programs of the 1970s that has long outlived its usefulness and is now a liability.  ...  There was no Unix-style copying of the address space, likely because virtual memory hardware was available. 2 Unix fork was not a necessary "inevitability" [61] .  ... 
doi:10.1145/3317550.3321435 dblp:conf/hotos/BaumannAKR19 fatcat:7puwoua5ujgrpmbgi4ekfu3p6m

Preface

Gary Gershon
1987 IBM Systems Journal  
The paper provides a general perspective for those who are new to UNIX systems, as well as those who already have familiarity with UNIX implemen- tations.  ...  Beyond the readily evident enhanced processor speed and memory capabilities, hardware support may be found for virtual memory, including memory- mapped files.  ... 
doi:10.1147/sj.264.0324 fatcat:7hvlq22o7bdpnj3bq2rpats56y

Retrospective: what have we learned from the PDP-11---what we have learned from VAX and Alpha

Gorden Bell, W. D. Strecker
1998 25 years of the international symposia on Computer architecture (selected papers) - ISCA '98  
However, a new opportunity is emerging for Alpha.  ...  64-bit RISC architecture (Alpha), multiple system and I/O busses, a new UNIX operating system, and two new proprietary operating systems!  ... 
doi:10.1145/285930.285934 dblp:conf/isca/BellS98 fatcat:ia264vxvfvhvjbjhxdvq2psx7q

Use of UNIX in large online processor farms

Joseph R. Biel
1990 AIP Conference Proceedings  
There has been a recent rapid increase in the power of RISC computers running the UNIX operating system.  ...  Issues involved in constructing online UNIX farms are discussed.  ...  The version of UNIX for the ACP/R3000 allows implementation of a fast, simple interrupt service routine. This was done by adding a new system call to the the UNIX kernel.  ... 
doi:10.1063/1.39580 fatcat:w5ifbg7rljbtddcaqu6pfafhfy

Generic virtual memory management for operating system kernels

E. Abrossimov, M. Rozier, M. Shapiro
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
A portable implementation of the Generic Memory management Interface for paged architectures, the Paged Virtual Memory manager, is detailed.  ...  It consists of a general interface for managing virtual memory, independently of the underlying hardware architecture (e.g. paged versus segmented memory), and independently of the operating syst.em kernel  ...  A minimal implementation, suited for embedded real-time systems and small hardware configurations. A simulation implementation that uses a Unix process as a virtual machine.  ... 
doi:10.1145/74850.74863 dblp:conf/sosp/AbrossimovR89 fatcat:wxtte7rnvnhuhdm32xbqlfnrai

Page 36 of Hewlett-Packard Journal Vol. 37, Issue 7 [page]

1986 Hewlett-Packard Journal  
The 4.2BSD file system implementation is better suited for optimal file layout than the standard UNIX implemen- tation.  ...  The Series 300 virtual memory system supports user pro- cesses whose individual or combined sizes exceed physical memory.  ... 

CHORUS Distributed Operating System

Marc Rozier, Vadim Abrossimov, François Armand, Ivan Boule, Michel Gien, Marc Guillemont, Frédéric Herrmann, Claude Kaiser, Sylvain Langlois, Pierre Léonard, Will Neuhauser
1988 Computing Systems  
In a multi-processor confrguration, one processor ran UNIX, as a development system and for managing the disk; other processors (up to seven) ran CttoRUS, one of them interfacing to the network.  ...  These Cuonus concepts have been applied in particular for fault tolerance: the "coupled actors" scheme [Banino & Fabre 1982] provided a basis for non-stop services.  ...  particular skill, to the CHoRus-V3 implementation on various machine architectures.  ... 
dblp:journals/csys/RozierAABGGHKLLN88 fatcat:tuylzejqbrf4xcdsywwyxxvy3e

Enhanced Resource Sharing in UNIX

J. M. Barton, J. C. Wagner
1988 Computing Systems  
Virtual Spøce Sharing The kernel in which this was implemented is based on System V.3, and therefore uses the region [Bach 1986 ] model of virtual memory.  ...  As expected, the time for a sprocl system call is slightly less than a regdar fork). The overhead for synchronizing virtual memory is negligible except when detaching or shrinking regions.  ... 
dblp:journals/csys/BartonW88 fatcat:lhhyrhhicvemjlug6rl7qd3sfq
« Previous Showing results 1 — 15 out of 16,990 results