Eumel (original) (raw)
L2 (auch als EUMEL "Extendable Multi User Microprocessor ELAN-System" bekannt) ist ein 16-Bit-Betriebssystem, das 1979 von einem Team um Jochen Liedtke an der Universität Bielefeld entwickelt wurde. Ursprünglich für den Prozessor Z80 geschrieben, wurde es später auf Intel-Architekturen portiert. Zusätzlich gab es Portierungen für den Z8000 (Olivetti M20), den Atari 520ST sowie den Commodore Amiga.Hauptkonzepte des L2 sind seine Persistenz und die Mikrokernel-Architektur. Nachfolger des L2 sind L3 und L4.
Property | Value |
---|---|
dbo:abstract | L2 (auch als EUMEL "Extendable Multi User Microprocessor ELAN-System" bekannt) ist ein 16-Bit-Betriebssystem, das 1979 von einem Team um Jochen Liedtke an der Universität Bielefeld entwickelt wurde. Ursprünglich für den Prozessor Z80 geschrieben, wurde es später auf Intel-Architekturen portiert. Zusätzlich gab es Portierungen für den Z8000 (Olivetti M20), den Atari 520ST sowie den Commodore Amiga.Hauptkonzepte des L2 sind seine Persistenz und die Mikrokernel-Architektur. Nachfolger des L2 sind L3 und L4. Orthogonale Persistenz bedeutet, dass bei einem Ausfall der Stromversorgung lediglich einige Minuten verlorengehen und das System automatisch am letzten Prüfpunkt die Arbeit wieder aufnimmt. Dieser hocheffektive Schutzmechanismus wurde in das Betriebssystem L3 (32-Bit) übernommen, das u. a. beim TÜV Süd im Einsatz war. (de) EUMEL (pronounced oimel for Extendable Multi User Microprocessor ELAN System and also known as L2 for Liedtke 2) is an operating system (OS) which began as a runtime system (environment) for the programming language ELAN. It was created in 1979 by Jochen Liedtke at the Bielefeld University. EUMEL initially ran on the 8-bit Zilog Z80 processor. It later was ported to many different computer architectures. More than 2000 Eumel systems shipped, mostly to schools and also to legal practices as a text processing platform. EUMEL is based on a virtual machine using a bitcode and achieves remarkable performance and function. 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 COBOL, BASIC, or Pascal, and compiled into Z80 machine code 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 OS crashes, or the power fails, a user loses only a few minutes of work: on restart they continue working from the prior fixpoint with all program state intact fully. This is also termed orthogonal persistence. EUMEL was followed by the L3 microkernel, and later the L4 microkernel family. (en) |
dbo:developer | dbr:Jochen_Liedtke |
dbo:wikiPageID | 1432156 (xsd:integer) |
dbo:wikiPageLength | 3479 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1029524804 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Bielefeld_University dbr:Intel_8086 dbr:L3_microkernel dbr:Motorola_68000 dbr:Computer_architecture dbr:Zilog_Z80 dbr:Zilog_Z8000 dbr:Persistence_(computer_science) dbr:Microkernel dbr:BASIC dbr:COBOL dbr:8-bit_computing dbc:Discontinued_operating_systems dbr:ELAN_(programming_language) dbr:Pascal_(programming_language) dbr:Machine_code dbr:Crash_(computing) dbc:Microkernels dbr:Jochen_Liedtke dbr:L4_microkernel_family dbr:Operating_system dbr:Virtual_machine dbr:Runtime_system dbr:Text_processing dbr:Orthogonal_persistence |
dbp:developer | dbr:Jochen_Liedtke |
dbp:discontinued | Yes (en) |
dbp:family | dbr:L4_microkernel_family |
dbp:kernelType | dbr:Microkernel |
dbp:language | English, German (en) |
dbp:marketingTarget | 8 (xsd:integer) |
dbp:name | EUMEL (en) |
dbp:succeededBy | dbr:L3_microkernel dbr:L4_microkernel_family |
dbp:supportedPlatforms | dbr:Intel_8086 dbr:Motorola_68000 dbr:Zilog_Z80 dbr:Zilog_Z8000 |
dbp:wikiPageUsesTemplate | dbt:Operating-system-stub dbt:Infobox_OS dbt:More_citations_needed dbt:Reflist dbt:Start_date_and_age dbt:Use_dmy_dates dbt:Microkernel |
dbp:workingState | Discontinued (en) |
dct:subject | dbc:Discontinued_operating_systems dbc:Microkernels |
gold:hypernym | dbr:System |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatOperatingSystems yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:OperatingSystem106568134 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | L2 (auch als EUMEL "Extendable Multi User Microprocessor ELAN-System" bekannt) ist ein 16-Bit-Betriebssystem, das 1979 von einem Team um Jochen Liedtke an der Universität Bielefeld entwickelt wurde. Ursprünglich für den Prozessor Z80 geschrieben, wurde es später auf Intel-Architekturen portiert. Zusätzlich gab es Portierungen für den Z8000 (Olivetti M20), den Atari 520ST sowie den Commodore Amiga.Hauptkonzepte des L2 sind seine Persistenz und die Mikrokernel-Architektur. Nachfolger des L2 sind L3 und L4. (de) EUMEL (pronounced oimel for Extendable Multi User Microprocessor ELAN System and also known as L2 for Liedtke 2) is an operating system (OS) which began as a runtime system (environment) for the programming language ELAN. It was created in 1979 by Jochen Liedtke at the Bielefeld University. EUMEL initially ran on the 8-bit Zilog Z80 processor. It later was ported to many different computer architectures. More than 2000 Eumel systems shipped, mostly to schools and also to legal practices as a text processing platform. EUMEL was followed by the L3 microkernel, and later the L4 microkernel family. (en) |
rdfs:label | L2 (Betriebssystem) (de) Eumel (en) |
owl:sameAs | freebase:Eumel yago-res:Eumel wikidata:Eumel dbpedia-de:Eumel https://global.dbpedia.org/id/k8jo |
prov:wasDerivedFrom | wikipedia-en:Eumel?oldid=1029524804&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Eumel |
foaf:name | EUMEL (en) |
is dbo:wikiPageRedirects of | dbr:L2_(operating_system) dbr:EUMEL dbr:Liedtke_2 |
is dbo:wikiPageWikiLink of | dbr:List_of_computer_scientists dbr:List_of_programmers dbr:L2_(operating_system) dbr:ELAN_(programming_language) dbr:EUMEL dbr:Jochen_Liedtke dbr:L4_microkernel_family dbr:Liedtke_2 |
is dbp:precededBy of | dbr:L4_microkernel_family |
is foaf:primaryTopic of | wikipedia-en:Eumel |