-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
eumel.scroll
23 lines (18 loc) · 1.55 KB
/
eumel.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import ../code/conceptPage.scroll
id eumel
name EUMEL
appeared 1979
tags pl
centralPackageRepositoryCount 0
country Germany
originCommunity Bielefeld University
wikipedia https://en.wikipedia.org/wiki/Eumel
related elan powerpc
summary EUMEL (pronounced oimel for Extendable Multi User Microprocessor ELAN System and also known as L2 for Liedtke 2) is an operating system which began as a run-time environment for the ELAN programming language. It was created in 1979 by Jochen Liedtke at the University of Bielefeld. EUMEL initially ran on the 8-bit Z80 processor, and was later ported to many different architectures. EUMEL is based on a virtual machine using a bitcode and achieves remarkable performance and functionality. Z80-based EUMEL systems provide full multi-user multi-tasking operation with virtual memory management and complete isolation of one process against all others. These systems usually execute ELAN programs faster than equivalent programs written in languages such as BASIC, Pascal, or Cobol and compiled into Z80 machine language on other operating systems. One of the main features of EUMEL is that it is persistent, using a fixpoint/restart logic. This means that if the power fails you only lose a couple of minutes of work: upon restart you continue working from the previous fixpoint with all program state fully intact. This is also known as orthogonal persistence. EUMEL was followed by L3 and later L4.
backlinksCount 92
pageId 1432156
dailyPageViews 8
created 2005
appeared 1979
hopl https://hopl.info/showlanguage.prx?exp=3459
isbndb 0