Der SUN-Pool. 64 Arbeitsplätze, reine Terminals



Ähnliche Dokumente
Was haben wir heute vor?

UNIX Ein kleiner Ausschnitt

Sicherheitsdienste. Schutz von Rechnern und Speichermedien vor

Grundlagen von Betriebssystemen

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

Lizenzierung von System Center 2012

4D Server v12 64-bit Version BETA VERSION

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

Verwendung des Terminalservers der MUG

DIE SCHRITTE ZUR KORREKTEN LIZENZIERUNG

Dämon-Prozesse ( deamon )

Persona-SVS e-sync GUI/Client Installation

Nutzung von GiS BasePac 8 im Netzwerk

ANYWHERE Zugriff von externen Arbeitsplätzen

Was ist Linux? Frank Hofmann/Thomas Winde. 21. November Frank Hofmann/Thomas Winde () Was ist Linux? 21. November / 20

Rechnernutzung in der Physik. Betriebssysteme

TeamViewer App für Outlook Dokumentation

4.1 Download der App über den Play Store

Formular»Fragenkatalog BIM-Server«

gibt es verschiedene Betriebssysteme die je nach Gerät und Nutzer installiert werden können.


Installationsanleitung

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.

Adressen der BA Leipzig

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Benutzerhandbuch für Debian Server mit SAMBA. Rolf Stettler Daniel Tejido Manuel Lässer

I. Allgemeine Zugangsdaten für den neuen Server: II. Umstellung Ihres Windows Arbeitsplatzrechners

Verwendung des IDS Backup Systems unter Windows 2000

Updatehinweise für die Version forma 5.5.5

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Step by Step Remotedesktopfreigabe unter Windows Server von Christian Bartl

B.4. B.4 Betriebssysteme Prof. Dr. Rainer Manthey Informatik II 1

Thin versus Fat Clients

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Installation und Inbetriebnahme von SolidWorks

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Installationsanleitung ETK RPC2 Schnittstelle (hier: Anzeige Sonderausstattung, Lackcode, Polstercode im ETK)

ITF2XML. Transferservice. Version 1.1. Tel.: 044 / Fax: 044 / CH-8005 Zürich

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem

InterCafe Handbuch für Druckabrechnung

Internet Explorer Version 6

Rillsoft Project - Installation der Software

Grundlagen der Informatik

Installationsleitfaden zum Fakturierungsprogramm

SEH WHITEPAPER USB-TO-NETWORK (UTN) Nutzung von nicht-netzwerkfähigen USB-Outputgeräten (GDI-Drucker, Multifunktionsgeräte, Kopierer) über das Netz

SJ OFFICE - Update 3.0

TeamSpeak3 Einrichten

Internet online Update (Internet Explorer)

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Local Control Network Technische Dokumentation

INSTALLATION STHENO/PRO V1.2. Installation

Staatlich geprüfter EDV-Führerschein

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

Lizenzen auschecken. Was ist zu tun?

Installationsanleitung WibuKey Treiber

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

QUICK INSTALLATION GUIDE

Backup der Progress Datenbank

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Windows Server 2008 (R2): Anwendungsplattform

- Öffnen Sie Ihren Internet-Browser und geben Sie nacheinander folgende Adressen ein:

1. Technik moderner Geräte

Unified Communication Client Installation Guide

USB-Stick mit SecurStick ohne Administratorrechte verschlüsseln

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

MetaQuotes Empfehlungen zum Gebrauch von

Anleitung zur Nutzung des SharePort Utility

Druckerdefinition VAUDIS UNIX (VW)

Virtual Desktop Infrasstructure - VDI

Hilfe zur Ad-hoc-Bereitstellung von Anwendungen an der Staatsbibliothek zu Berlin

DB2 Kurzeinführung (Windows)

Teil 1: IT- und Medientechnik

Objektorientiertes Programmieren mit Suse Linux

HISPRO ein Service-Angebot von HIS

Firmware-Update, CAPI Update

Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen

Bei der Installation folgen Sie den Anweisungen des Installations- Assistenten.

Karten-Freischaltung mit dem UNLOCK MANAGER

Kurzübersicht. Version 9.0. Moving expertise - not people

Physiotherapiepraxis-Lastenheft

Fragen zur GridVis MSSQL-Server

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

zur WinIBW Version 2.3

Computergruppe Heimerdingen Grundkurs 2015 Karlheinz Wanja & Richard Zeitler Computergruppe Heimerdingen 1

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Installationsanleitung. Ab Version

Lernwerkstatt 9 privat- Freischaltung

etax.schwyz: Suche nach Steuerfalldateien

Installation / Aktualisierung von Druckertreibern unter Windows 7

Transkript:

Der SUN-Pool 64 Arbeitsplätze, reine Terminals 4 SUN-Server (SUN-Fire oder Enterprise) {alexander,delenn,ivanova,winter}.babylon.cs.uni-potsdam.de, vollkommen symmetrisch installiert; verwalten dasselbe Dateissystem Betriebssystem: Solaris 10, ein UNIX-Derivat Bei technischen Problemen im Pool oder mit dem Account: gloede@cs.uni-potsdam.de 1

Hardware Duden Informatik: Gesamtheit aller technischen Geräte einer Rechenanlage als physikalisch materielle Teile unveränderbar und nicht kopierbar 2

Wesentliche Komponenten der Hardware Zentraleinheit (eines von-neumann-rechners) Prozessor (CPU), Arbeitsspeicher (Hauptspeicher/Primärspeicher), Leiterverbindungen (Busse) zwischen beiden, Ein- und Ausgabegeräte, angekoppelt über Interfaces und Verbindungsleitungen Tastatur, Maus Bildschirm, Drucker Sekundärspeicher (Plattenspeicher, USB-Stick, DVD-Laufwerk etc.) Netzwerkinterface etc. 3

Software Gesamtheit aller Programme, die auf einer Rechenanlage eingesetzt werden können leicht veränderbar und dem zu lösenden Problem anpassbar umfasst Systemsoftware und Anwendungssoftware 4

Programm (1) ein Text (Code), der einen Algorithmus formuliert, so dass er auf einer Rechenanlage ausgeführt werden kann Ein Algorithmus ist eine Folge von Anweisungen, die Eingabedaten in Ausgabedaten überführt (intuitiver Algorithmenbegriff). Dabei muss bei jeder Eingabe eindeutig sein: Welche Anweisung wird zuerst ausgefürt? Welche Anweisung folgt auf eine gerade ausgeführte Anweisung? In welchen Situationen ist der Algorithmus beendet? 5

Programm (2) Code wird in der Regel dauerhaft auf einem Sekundärspeicher gespeichert muss zur Ausführung in den Primärspeicher geladen werden wird auf von-neumann-rechnern sequentiell ausgeführt: CPU besitzt genau einen Befehlszähler, der stets die Adresse des nächsten auszuführenden Befehls im Hauptspeicher enthält Befehl 1 Befehl 2 Befehl 3... Hauptspeicher Befehlszähler CPU 6

Prozess (Task) ist gestartetes, sich in der Ausführung durch den Prozessor befindendes Programm anschaulich: Wanderung des Befehlszählers durch ein Programm In von-neumann-architekturen kann also immer nur ein Prozess bestehen, d.h. nur ein Programm abgearbeitet werden. 7

Betriebssystem Basissoftware, die den Betrieb eines Rechners ermöglicht übernimmt Aufgaben wie zum Beispiel Steuerung der Hardware, Speicherverwaltung, Verwaltung der Prozesse, Nutzerverwaltung, Kommandointerpretation (Schnittstelle Benutzer Rechner) 8

Charakteristika moderner Betriebssysteme Halten mehrerer Programme gleichzeitig im Haupt- Multiprogramming: speicher; Multitasking: Anwendung des Multiprogramming, wobei mehrere Prozesse gleichzeitig verwaltet werden, denen die CPU abwechselnd (zeit- oder ereignisgesteuert) zugeteilt wird; = Time-Sharing, Scheduling, Pseudoparallelität Multiuser-Betrieb: Anmeldung meherer Nutzer gleichzeitig möglich Multiprozessing: für Rechner-Architekturen mit mehreren Prozessoren Netzwerkbetriebssysteme: für Rechenanlagen, die in lokale Netze eingebunden sind und den Betrieb von Server- und Clientcomputern unterstützen 9

Lokale Netze (1) Bezeichnung Local-Area-Network (LAN) Wide-Area-Network (WAN) Enfernung zw. Prozessoren meist 1m bis 10 km meist über 10 km LAN meist in Gebäuden, Gebäudekomplexen, z.b. innerhalb eines Betriebes Hauptzweck eines LAN: gemeinsame Nutzung von Betriebsmitteln (Dateien, Rechenleistung, Drucker, allgemeine Dienste etc.) Server stellen die Betriebsmittel bereit, z.b. Dateien (Fileserver), Rechenleistung (Applikationsserver), Geräte (Printserver), allgemeine Dienste (Mail-, WWW-Server) 10

Lokale Netze (2) Von Clients aus können diese Betriebsmittel genutzt werden. Das Zusammenspiel von Clients und Servern, die im LAN miteinander verbunden sind, erfordert spezielle Software (Netzwerkbetriebssystem). Server stellen ihre Betriebsmittel den anderen Rechnern im Netz bereit, warten auf Anfragen der Clients, verwalten die Ressourcen Clients stellen Anfragen an die Server und machen deren Betriebsmittel verfügbar, als wären sie lokal vorhanden Netzwerkbetriebssysteme sind immer Multiuser-Betriebssysteme = Zugangskontrolle für Benutzer, = Verwaltung der Zugangsberechtigung zu Betriebsmitteln 11

Das Betriebssystem UNIX UNIX: eingetragenes Warenzeichen von The Open Group 1 Festlegung einer Spezifikation für ein Betreibssystem UNIX-System: ein Betriebssystem, das dieser Spezifikation gerecht wird Trennung von Warenzeichen und Code, so dass mehrere Implementierungen möglich sind Es gibt kein einheitliches UNIX (den Umfang und die Interna betreffend). 1 http://www.opengroup.org 12

Enwicklung von UNIX Mitte der 1960-er Jahre: Das MIT, General Electric und die AT&T-Tochter Bell Laboratories streben die Entwicklung eines ersten Time-Sharing- Betriebssystems an: Multiplexed Information and Computing Service (MULTICS), scheitert an seiner komplexen Struktur Anfang der 1970-er Jahre: Bell-Mitarbeiter streben Vereinfachung an ( UNICS UNIX) 1970: erste lauffähige Version in Maschinencode 1971: machinenunabhängige Teilimplementierung in B (Ken Thompson) und in C (Dennis Ritchie) 1973: UNIX-Kern fast vollständig in C implementiert AT&T verteilt UNIX an Universitäten, insbesondere die Universität Berkeley 13

UNIX-Versionen und -Derivate Zwei wesentliche Entwicklungslinien: 1. AT&T: Version 1,... Version 7, System III,..., System V.4 2. Berkeley: 1BSD,..., 4.4BSD (Berkeley Software Distribution) dominierend im Serverbereich Entwicklung weiterer UNIX-Systeme für die Hardware verschiedener Hersteller: HP-UX, IMB AIX, Solaris (ein BSD-Derivat, entwickelt aus SUN-OS) etc. POSIX: ein Standard, der gewisse Interna von UNIX-Systemen (vor allem die Systemaufrufe) vereinheitlicht 14

LINUX Für PC s und Notebooks: LINUX-Distributionen, z.b. GNU/LINUX LINUX bezeichnet nur den Kern eines Betriebssystems (1991 von finnischem Studenten Linus Torvalds programmiert) weitere System-Software nötig, verbreitet die Software des GNU-Projektes Der LINUX-Kernel und die GNU-Software mit ihren Quellcodes stehen als Open Source kostenlos zur Verfügung. (Weiterentwicklung, Anpassung an neue Hardware und Fehlerkorrekturen leicht möglich) Unabhängige Organisatoren (Distributoren) sammeln und vertreiben Software für LINUX. In einer Distribution sind (fast) alle Programme enthalten, die man normalerweise braucht (Compiler, Editoren, Office-Programme etc.), z.b.: www.suse.de, www.ubuntu.com, www.redhat.com, (www.knoppix.de) 15

Eigenschaften von UNIX Multitasking-Betriebssystem Multiuser-Betriebssystem Multiprozessor-Betriebssystem Netzwerkbetriebssystem sehr stabil, gute Portabilität, weite Verbreitung besitzt kommandobasierte und objektorientierte Oberflächen Aufbau: Betriebssystemkern (kernel) Systemprogramme Anwendungsprogramme 16

Aufgabenverteilung bei UNIX Kern: Programme, die in einem geschützten Modus arbeiten, z.b. zur Steuerung der Hardware, Prozessverwaltung einschl. Scheduling Speicherverwaltung Systemprogramme: zur Bedienung der Mechanismen des Kerns, die über Systemaufrufe angesprochen werden, z.b. zur Realisierung der Multiuser-Umgebung System-Anmeldungen, Benutzererkennung, Kommandointerpreter (Shell) Anwendungsprogramme, wie Editoren und Compiler 17

Das UNIX-Prozesskonzept Beim Start eines Programms durch einen Benutzer erzeugt der Kern einen Prozess. Wird dasselbe Programm mehrfach gestartet, so entsteht jeweils ein eigener Prozess. Das UNIX-Prozesskonzept ist hierarchisch, d.h., jeder Prozess hat einen Elternprozess, der ihn erzeugt. Ausnahme: Initializer, den das System automatisch beim Booten erzeugt Verwaltung der Prozessattribute in einer Prozesstabelle: jede Zeile repräsentiert einen Prozess die Spalten beinhalten die Prozessattribute kann mit dem Systemkommando ps abgefragt werden 18

Prozessattribute Adressräume des Programms im Primär- und Sekundärspeicher, Inhalte der CPU-Register (Befehlszähler), Prozesszustand (running/sleeping/ready), bislang verbrauchte Zeit (TIME), Prozesskennung (PID), Elternprozesskennung (PPID), Programmname (CMD), Benutzerkennung (UID), Terminal (TTY) 19