all, section 9.
9. Aussicht in Richtung Betriebssyteme
Literatur
-
Moderne Betriebssysteme,
Andrew S. Tanenbaum,
Carl Hanser Verlag (1992), ISBN: 3-446-17427-9
-
The Logical Design of Operating Systems,
Lubomir Bic, Alan C. Shaw,
Prentice-Hall International Editions (1988), ISBN: 0-13-540196-8
-
Centralized and Distributed Operating Systems,
Gary J. Nutt,
Prentice-Hall International Editions (1992), ISBN: 0-13-122383-6
-
UNIX System Architecture,
Prabhat K. Andleigh,
Prentice-Hall Inc. (1990), ISBN: 0-12-929902-5
-
Plan 9 -- The Documents, Second Edition,
Pike, Rob, et. al,
Harcourt Brace & Company, (1995), ISBN: 0-03-017139-3
-
Operating System Design, Douglas Comer,
Prentice-Hall International Editions (1984), ISBN: 0-13-637554-5
-
Advanced Programming in the UNIX Environment.
W. Richard Stevens,
Addison-Wesley (1992), ISBN: 0-201-56317-7
Definition eines Betriebssystems
- DIN 44300 (1978):
-
Die Programme eines digitalen Rechensystems,
die zusammen mit den Eigenschaften der Rechenanlage die
Grundlage der möglichen Betriebsarten des digitalen Rechensystems bilden
und insbesondere die Abwicklung von Programmen steuern und überwachen.
- Aus Entwicklersicht:
-
Die Realisierung von Ideen,
mit denen die zur Verfügung stehende Hardware optimal genutzt werden kann.
- Aus Benutzersicht:
-
Ein Betriebssystem ermöglicht die bequeme Verwendung eines Computers
zur Lösung von beliebigen (?) Problemen.
- Pragmatisch
-
Ein Betriebssystem soll
1. alle zur Verfügung stehenden Ressourcen auf alle Beteiligten
gerecht verteilen
2. Arbeit erledigen
3. Daten halten
4. einen Netzanschluß bereitstellen
5. Kommunikationswege erschließen (world wide web)
6. Datenschutz gewährleisten
7. auftauchende Funktionsfehler erkennen.
Beispiele von Betriebssystemen
- CP/M
-
Control program for microcomputers.
Ein einfaches Betriebssytem für 8-Bit Prozessoren,
wie z.B. den Z80, 8080/85.
- Multics
-
- DOS
-
Disk operating System.
Das am häufigsten installierte Betriebssytem fuer IBM-kompatible PC's.
- VMS
-
Virtual Machine System.
VMS ist ein Betriebssystem für DEC Großrechner welches
für jeden Benutzer eine virtuellen Maschine bereitstellt.
- UNIX
-
Unix ist ein Hersteller unabhängiges Betriebssystem,
welches in den Bell Labs. entwickelt worden ist.
- Windows NT
-
Windows New Technology
- Plan 9
-
Ed Wood jr: Plan 9 from outer Space.
Unix ist ein Hersteller unabhängiges Betriebssystem,
welches in den Bell Labs. entwickelt worden ist.
Beispiele von Betriebssystemprojekten
- Aegis/Exo-kernel
-
(Massachusetts Institute of Technology)
Group Members: Frans Kaashoek , Dawson Engler.
The Aegis kernel is built around he idea of an exo-kernel.
An evolution from micro-kernels,
exo-kernels export a virtual machine that
securely multiplexes resourses among mutually distrusting spplications.
The exo-kernel philosophy tries to export
as few abstractions besides the basic
hardware abstractions as possible,
and to implement as little policy in the kernel as possible.
Like SPIN, Aegis relies on techniques such
as downloading code into the kernel to make the system fast.
- Allegro
-
(Allegro Systems)
Allegro 2.0 is a 32-bit pre-emptive,
multi-tasking, protected mode operating system
with adaptive scheduling intended for time critical applications.
Its highly efficient kernel,
written specifically for the 386/486/Pentium
family of processor, provides an excellent
balance between size, speed, and capabilities.
- Amoeba
-
(Vrije Universiteit)
Amoeba is a powerful microkernel-based system that
turns a collection of workstations or
single-board computers into a transparent distributed system.
It has been in use in academia,
industry, and government for about 5 years.
...
Siehe auch: http://www.cs.arizona.edu/people/bridges/oses.html
Created by unroff & hp-tools.
© by Hans-Peter Bischof. All Rights Reserved (1997).
Last modified 03/July/97