THE OBERON-SYSTEM FAMILY

被引:4
作者
BRANDIS, M [1 ]
CRELIER, R [1 ]
FRANZ, M [1 ]
TEMPL, J [1 ]
机构
[1] ETH ZURICH,INST COMP SYST,CH-8092 ZURICH,SWITZERLAND
关键词
OPERATING SYSTEM; COMPILER; CODE GENERATION; SOFTWARE PORTABILITY; OBERON;
D O I
10.1002/spe.4380251204
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Oberon simultaneously refers to a modular, extensible operating system and an object-oriented programming language developed for its implementation. Although the original Oberon System had been conceived as the native operating system for a custom-built workstation, further implementations for several commercial platforms were developed later and are described here. All of these implementations are based on an efficient, retargetable Oberon compiler, and each provides a complete Oberon environment and the original library interface. This paper describes the structure of the compiler, summarizes the experience gained in adapting it for various CISC and RISC processors, and presents some empirical performance data. It also sheds light on the task of grafting an operating environment onto a variety of existing operating systems.
引用
收藏
页码:1331 / 1366
页数:36
相关论文
共 26 条
[1]  
Bach MJ, 1986, DESIGN UNIX OPERATIN
[2]   THE PRIORITY-BASED COLORING APPROACH TO REGISTER ALLOCATION [J].
CHOW, FC ;
HENNESSY, JL .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (04) :501-536
[3]  
CHOW FC, 1988, JUN P SIGPLAN 88 C P, P85
[4]  
Crelier R., 1991, Second International Modula-2 Conference. Modula-2 and Beyond, P58
[5]  
EBERLE H, 1987, THESIS ETH ZURICH
[6]   EMULATING AN OPERATING SYSTEM ON TOP OF ANOTHER [J].
FRANZ, M .
SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (06) :677-692
[7]  
FRANZ M, 1991, SIGPLAN NOTICES, V26, P121, DOI 10.1145/122203.122212
[8]   SEPARATE COMPILATION IN MODULA-2 - AN APPROACH TO EFFICIENT SYMBOL FILES [J].
GUTKNECHT, J .
IEEE SOFTWARE, 1986, 3 (06) :29-38
[9]  
HEEB B, 1991, STRUCT PROGRAM, V12, P39
[10]  
HEEB B, 1993, SPRINGER LECTURE NOT, V705