Title
On the Implementation of Abstract Data Types in BirliX
Abstract
The BirliX operating system provides abstract data types to its users. All kinds of system resources are accessed by calling type-specific operations on instances of abstract data types. On top of BirliX, the Berkeley 4.3 UNIX interface is implemented by a small set of UNIX-tailored abstract data types. Abstract data types are implemented by an universal implementation structure, called team. A team, representing one instance, joins active and passive resources to one cooperating functional unit. Depending on their role within the team, the active resources are divided into agents and natives. While agents perform the type-specific operations on the instance, internal activities are executed by natives. Administration of teams, i.e. creation and deletion of its components, is done by a team manager. The implementation of teams exclusively uses active resources via light weight processes and passive resources via segments, which both are offered by lower system levels.
Year
DOI
Venue
1989
10.1007/3-540-52609-9_79
Process in Distributed Operating Systems and Distributed Systems Management
Keywords
Field
DocType
abstract data types,abstract data type,functional unit,operating system
Abstract data type,Address space,Joins,Computer science,Unix,Operating system
Conference
ISBN
Citations 
PageRank 
3-540-52609-9
0
0.34
References 
Authors
2
3
Name
Order
Citations
PageRank
Wolfgang Lux1626.02
Hermann Härtig268664.40
Winfried E. Kühnhauser35515.07