著者
Alessandro Forin, David Golub, Brain N. Bershad
タイトル
An I/O System for March 3.0
日時
October 1991
概要
The March 3.0 I/O system represents a radical departure from its predecessor - Mach 2.5, which relied on the BSD Unix model of device management. The I/O interface in Mach 3.0 supports device drivers that are largely device-independent, implemented at user-level, and location-independent. Our approach to device management significantly reduces the size of the kernel's machine-dependent code, enables us to reduce the length of the I/O path, and permits us to transparently manage remote devices on non-shared memory multiprocessor architectures such as the Hypercube. This paper describes the structure and performance of Mach's I/O system.
カテゴリ
CMUTR
Category: CMUTR
Institution: Department of Computer Science, Carnegie
        Mellon University
Abstract: The March 3.0 I/O system represents a radical departure from 
        its predecessor - Mach 2.5, which relied on the BSD Unix model
        of device management.
        The I/O interface in Mach 3.0 supports device drivers that are 
        largely device-independent, implemented at user-level, and 
        location-independent.
        Our approach to device management significantly reduces the size
        of the kernel's machine-dependent code, enables us to reduce the
        length of the I/O path, and permits us to transparently manage
        remote devices on non-shared memory multiprocessor architectures
        such as the Hypercube.
        This paper describes the structure and performance of Mach's I/O
        system.
        
        
        
        
Number: CMU-CS-91-191
Bibtype: TechReport
Month: oct
Author: Alessandro Forin
        David Golub
        Brain N. Bershad
Title: An I/O System for March 3.0
Year: 1991
Address: Pittsburgh, PA
Super: @CMUTR