Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Commercial Information Technology

Technische Grundlagen des Linux-Betriebssystems.Ein Überblick

Title: Technische Grundlagen des Linux-Betriebssystems.Ein Überblick

Term Paper , 2001 , 17 Pages , Grade: 2

Autor:in: Robin Lewis (Author)

Computer Science - Commercial Information Technology
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

In den 80er Jahren entwickelte der Professor für Computerwissenschaften, Andrew Tannenbaum, in den Niederlanden, ein UNIX ähnliches Betriebssystem mit dem Namen MINIX. Damit wollte er seinen Studenten ermöglichen, an ihren Computern zu Hause UNIX zu lernen.

Im Frühling des Jahres 1991, begann Linus Torvalds, Student an der Universität Helsinki in Finnland, sich Gedanken darüber zu mache, wie man die Fähigkeiten von MINIX erweitern könnte. Er entwickelte zunächst ein Steuerprogramm, dass in der Lage war zwischen zwei Programmen zu wechseln. Das erste sichtbare Ergebnis dieses Steuerprogramms war die Buchstaben ,,A" und ,,B", die abwechselnd auf dem Bildschirm ausgegeben wurden.
Daraus entstand dann ein einfaches Terminalprogramm: Ein Teil des Programms war dazu vorgesehen Zeichen von der Tastatur einzulesen und diese an die serielle Schnittstelle weiterzuleiten, ein anderer Teil des Programms war für die Übertragung der Daten von der seriellen Schnittstelle auf den Bildschirm zuständig. Dieses Steuerprogramm hatte später die Aufgabe den 80386 Chip von Intel zu verändern. Tovald wurde bei seinen Bestrebungen, stark von POSIX, einem Versuch Betriebssysteme zu vereinheitlichen, beeinflusst.

Später portierte er den Linux Kernel auf die 64-Bit DEC Alpha Architektur. In der folgenden Zeit wurde der Linux Kernel auch noch auf andere Plattformen (z.B. Sparc) übertragen, was zum Teil mit erheblicher Unterstützung durch die Hersteller geschah.

Im Oktober 1991 veröffentlichte Torvald den Quellcode (Sourcecode) in der Version ,,.02", der dann 1994 die Kernelversion 1.0 folgte.

Excerpt


Inhaltsverzeichnis

1. EINLEITUNG

1.1 Die geschichtliche Entwicklung von Linux

1.2 Allgemeine Informationen über Linux

2. DATEIEN UND DATEISYSTEM

2.1 Verzeichnisstruktur (Verzeichnisbaum)

2.2 Dateitypen

2.3 Dateiattribute

3. KERNEL

3.1 Allgemein

4. PROZESSE

5. SHELLS (KOMMANDOINTERPRETER = EINGABEÜBERSETZER)

6. ABSCHLIESSENDES

6.1 Verbreitung, sowie Vor –und Nachteile von Linux

7. BEGRÜNDUNG DER THEMENWAHL

Zielsetzung und thematische Schwerpunkte

Die vorliegende Praxisarbeit hat zum Ziel, grundlegende Funktionsweisen des Betriebssystems Linux zu erläutern und ein Verständnis für dessen Architektur sowie die Verwaltung von Ressourcen zu schaffen. Dabei steht insbesondere die praktische Relevanz für den Einsatz in professionellen Netzwerken im Fokus.

  • Historische Entwicklung von Linux und UNIX-Grundlagen
  • Aufbau des Linux-Dateisystems und der Verzeichnisstruktur
  • Rolle und Funktionsweise des Kernels
  • Prozessverwaltung und Interaktion mit dem System
  • Einsatz und Automatisierung mittels Shells

Auszug aus dem Buch

Die geschichtliche Entwicklung von Linux

In den 80er Jahren entwickelte der Professor für Computerwissenschaften, Andrew Tannenbaum, in den Niederlanden, ein UNIX ähnliches Betriebssystem mit dem Namen MINIX. Damit wollte er seinen Studenten ermöglichen, an ihren Computern zu Hause UNIX zu lernen.

Im Frühling des Jahres 1991, begann Linus Torvalds, Student an der Universität Helsinki in Finnland, sich Gedanken darüber zu mache, wie man die Fähigkeiten von MINIX erweitern könnte. Er entwickelte zunächst ein Steuerprogramm, dass in der Lage war zwischen zwei Programmen zu wechseln. Das erste sichtbare Ergebnis dieses Steuerprogramms war die Buchstaben „A“ und „B“, die abwechselnd auf dem Bildschirm ausgegeben wurden.

Daraus entstand dann ein einfaches Terminalprogramm: Ein Teil des Programms war dazu vorgesehen Zeichen von der Tastatur einzulesen und diese an die serielle Schnittstelle weiterzuleiten, ein anderer Teil des Programms war für die Übertragung der Daten von der seriellen Schnittstelle auf den Bildschirm zuständig. Dieses Steuerprogramm hatte später die Aufgabe den 80386 Chip von Intel zu verändern. Tovald wurde bei seinen Bestrebungen, stark von POSIX, einem Versuch Betriebssysteme zu vereinheitlichen, beeinflusst.

Zusammenfassung der Kapitel

EINLEITUNG: Dieses Kapitel gibt einen Abriss über die Ursprünge von Linux als studentisches Projekt und definiert die grundlegenden Merkmale von Linux als UNIX-ähnliches, quelloffenes Betriebssystem.

DATEIEN UND DATEISYSTEM: Hier werden die logische Struktur der Festplattenpartitionierung, der Aufbau des Verzeichnisbaums sowie die verschiedenen Dateitypen und deren Attribute detailliert erläutert.

KERNEL: Der Kernel wird als zentrale Schnittstelle zwischen Hardware und Anwendersoftware beschrieben, wobei die verschiedenen logischen Komponenten wie Prozess- und Speichermanagement aufgezeigt werden.

PROZESSE: Dieses Kapitel behandelt das Multitasking-Verhalten unter Linux, die Steuerung durch den Scheduler und wie neue Prozesse durch Systemaufrufe entstehen.

SHELLS (KOMMANDOINTERPRETER = EINGABEÜBERSETZER): Hier wird die Funktion der Shell als Benutzerschnittstelle und Werkzeug zur Automatisierung von Arbeitsabläufen via Skripten erklärt.

ABSCHLIESSENDES: Dieser Abschnitt bietet einen Ausblick auf die Verbreitung von Linux sowie eine kurze Gegenüberstellung von Vor- und Nachteilen für den Anwender.

BEGRÜNDUNG DER THEMENWAHL: Der Autor erläutert den betrieblichen Kontext und das Interesse an der Einarbeitung in Linux-Server für Unternehmensanwendungen.

Schlüsselwörter

Linux, Betriebssystem, UNIX, Kernel, Dateisystem, Verzeichnisstruktur, Inode, Prozesse, Scheduler, Shell, Kommandointerpreter, Distribution, GPL, Systemaufrufe, Automatisierung

Häufig gestellte Fragen

Worum geht es in dieser Arbeit?

Die Arbeit behandelt die fundamentalen Funktionsweisen und Architekturelemente des Betriebssystems Linux für Einsteiger.

Was sind die zentralen Themenfelder?

Die Arbeit konzentriert sich auf die historische Entwicklung, das Dateisystem, die Kernel-Struktur, das Prozessmanagement und die Verwendung von Shells.

Was ist das primäre Ziel der Arbeit?

Ziel ist es, ein Verständnis für die technischen Grundlagen von Linux zu schaffen, motiviert durch den Bedarf, das System in professionellen Firmenumgebungen einzusetzen.

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich um eine praxisorientierte Zusammenfassung und Dokumentation technischer Konzepte auf Basis einschlägiger Literatur.

Was wird im Hauptteil behandelt?

Im Hauptteil werden die technischen Komponenten wie Dateisysteme, Kernel-Layer, Scheduling-Prozesse und die Konfiguration von Kommandointerpretern analysiert.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die wesentlichen Begriffe sind Linux, Kernel, Dateisystem, Prozesse, Shell, Distribution und Open Source.

Wie unterscheiden sich die Linux-Distributionen laut Autor?

Sie unterscheiden sich primär durch die Ausstattung mit Zusatzprogrammen sowie die Art der Installation, ob sie von Wechselmedien oder fest von der Festplatte gestartet werden.

Welche Bedeutung hat das Set-User-ID-Bit?

Es ermöglicht einem Programm, während der Ausführung die Rechte des Dateibesitzers zu übernehmen, was beispielsweise für das Ändern von Passwörtern durch normale Benutzer erforderlich ist.

Excerpt out of 17 pages  - scroll top

Details

Title
Technische Grundlagen des Linux-Betriebssystems.Ein Überblick
College
Baden-Wuerttemberg Cooperative State University (DHBW)  (Fachbereich Wirtschaftsinformatik)
Grade
2
Author
Robin Lewis (Author)
Publication Year
2001
Pages
17
Catalog Number
V1763
ISBN (eBook)
9783638110822
ISBN (Book)
9783638745673
Language
German
Tags
Linux-Grundlagen Eine Darstellung
Product Safety
GRIN Publishing GmbH
Quote paper
Robin Lewis (Author), 2001, Technische Grundlagen des Linux-Betriebssystems.Ein Überblick, Munich, GRIN Verlag, https://www.grin.com/document/1763
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  17  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint