Referat zum Thema „DLL“

Slides:



Advertisements
Ähnliche Präsentationen
Wer gwünnt? Die beliebte Fernseh-Quiz-Show mit Mäni Weber.
Advertisements

Tuning Tools für Windows
Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
Befehlssatz und Struktur
Informatik 12 | DAES Compilerbau Wintersemester 2010 / 2011 Dr. Heiko Falk Technische Universität Dortmund Lehrstuhl Informatik 12 Entwurfsautomatisierung.
Datenbanken Einführung.
Lizenzen und virtuelle Maschinen
Betriebssysteme.
Ruhr-Universität Bochum Der Umstieg von XP auf Vista: Marcel Wrede Lehrstuhl für Kryptologie und IT-Sicherheit Lehrstuhl für Stochhastik Im Irrgarten.
Informatik Tagesprotokoll vom
6. Termin Teil A: Mischlogik, Dateien, Betriebssysteme
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Windows Universität zu Köln
PS: Basisinformationstechnologie Jens Alvermann
Windows Explorer.
Einführung Definitionen
Haupt- und Arbeitsspeicher
Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.
Access 2000 Datenbanken.
UNIX und C Einleitung EDV1 - 01Einführung.
Codierer / Decodierer Basisinformationstechnologie I
Betriebssysteme Betriebssystem BIOS MS DOS OS/2 WIN NT 4.0 WIN 95
Geschichte von Windows Die Basis vieler Windowsbetriebssysteme, sei es Betriebsystemgrundlage (Windows 1-3) oder integriert (Windows 95-ME)´ist MS DOS.
Multitasking im Betriebssystem
BIT – Schaßan – WS 02/03 Basisinformationstechnologie HK-Medien Teil 1, 8. Sitzung WS 02/03.
So arbeitet ein PC.
Was ist ein Betriebssystem?
Halbjahresarbeit Thema: Computer
Einführung in betriebssysteme
Aufbau eines Rechners, Hard- und Software
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Das BOOTEN.
Betriebssysteme allgemein
Aufbau eines von-Neumann- Rechners Marcel Waldvogel.
Herzlich willkommen zum Aufbau der Hauptplatine
Software und Programme
Das Betriebssystem.
Basic Input/Output System
Betriebssysteme & BIOS
Wer macht was beim Einschalten des Rechners?
Herzlich Willkommen zu meiner Präsentation
BIOS (Basic Input/Output System)
Grundlagen der Computertechnik
Betriebssysteme Übung Tutorium „TLB & Virtual Memory“
Verarbeitung und Computerinneres
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
Windows Vista. Inhalt Systemkern Installation Video über die Installation Ende.
Windows Vista.
1 Proseminar TUM Informatik PalmPilot und Handspring: Technik, Programmierung, Anwendung Hacks Daniel Schweighart
BIOS/UEFI Joschka Mick.
Von Alexander Röhr Booten.
Anna Steinke‌ WG13 ‌‌‌ Köln, Wie sichere ich meine Daten? Wie mache ich meinen PC sicher?
Anschlussmöglichkeiten beim Samsung S3
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Betriebssysteme: Windows-OS
Referat über Bios von Tuna Kurnaz (ELIT06).
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Betriebssysteme I: Windows
Betriebssysteme: Windows

Windows Vista Benedikt Brütting Windows Vista 20. Juni Inhalt  Rückblick auf ältere Versionen.
Windows und LINUX Linux für Windows Nutzer. Übersicht Warum Windows, warum Linux ? Welches Linux für wen ? Windows und Linux gemeinsam Beispiel ct 2005/2,
SPEICHER ROM + RAM ROM RAM Arten von RAM (DDR-RAM, SDRAM) Beispiel
Betriebssysteme allgemein
Betriebssysteme: Theorie
Betriebssystem, BIOS, Firmware, Treiber, Systemtools
Herzlich willkommen! Windows Server 2016, System Center 2016 & Windows 10 Berlin,
Wer gwünnt? Die beliebte Fernseh-Quiz-Show mit Mäni Weber.
 Präsentation transkript:

Referat zum Thema „DLL“ BIT 03/04 Patrick Gunia

Virtuelle Schnittstelle eine im Betriebssystem definierte nicht physikalische Schnittstelle beinhaltet Routinen und Befehle Die Umsetzung dieser Routinen und Befehle für eine spezielle Hardware leistet ein vom Hardwarehersteller gelieferter Treiber Def.: „Treiber sind Übersetzungsprogramme zur Ansteuerung einer Soft- oder Hardwarekomponente“¹ Dadurch ermöglicht ein Treiber die Benutzung einer Hardwarekomponente durch ein Anwendungsprogramm ohne dass dieses genaue Hintergrund- informationen über deren Aufbau besitzen muss. ¹ aus Gumm/Sommer „Einführung in die Informatik“ 5.Auflage; S.53

BIOS ( basic input output system ) Anwendungsprogramm ( z.B. Word ) Betriebssystem Treiber Treiber Treiber BIOS ( basic input output system ) Hardware ( z.B. CPU, Speicher, DVD-Rom )

VxD - Treiber Treiberprogramme für „virtual devices“ => spiegeln Anwendungsprogrammen nicht vorhandene Hardwarekomponenten vor bsw. Ramdisk => eine im Hauptspeicher virtuell angelegte Festplatte LE – Dateiformat => Linear Executable Format => Vereinigung von 16- und 32-Bit Codierung => Abwärtskompatibilität Das x im Namen VxD ist ein Platzhalter der je nach Verwendungszweck des virtuellen Gerätes variiert; möglich sind bsw. C für Communication, P für Printer oder N für Network => VND wäre also ein virtueller Gerätetreiber zur Benutzung eines Netzwerkes Liegen vor als statische und dynamische VxD´s Statische VxD´s werden beim Start des Betriebssystems komplett in den Hauptspeicher geladen und verbleiben dort bis zum Ende der Arbeitssitzung Dynamische VxD´s werden je nach Bedarf während der Laufzeit des Systems geladen und wieder beendet Ermöglicht Anwendungsprogrammen Gerätetreiber zu laden , die nicht für das gesamte System von Nutzen sind => Entlastung des Hauptspeichers Dynamisches Laden erst seit Windows 95 möglich

Implizite / Explizite Bindung Definiert die Art der Verknüpfung eines Anwendungsprogrammes mit einer dll-Datei Explizite Bindung der Bindungsaufruf mit der dll erfolgt während der Laufzeit des Anwendungsprogrammes je nach Bedarf => es wird immer nur diejenige dll geladen, die auch gerade benutzt werden soll => über weitere Aufrufe werden dann Adressen bsw. von benötigten Prozeduren geholt nach Beendigung der Prozedur wird die Bindung wieder aufgehoben und der Treibe entladen Implizite Bindung = statische Bindung dll wird parallel zum Start des Anwendungsprogrammes komplett geladen Ein Dienstprogramm der Anwendung zieht dann die benötigten Informationen aus der dll heraus z.B. Datenstrukturen oder Routinen Nutzerprogramme können auch gleichzeitig an mehrere verschiedene dll-Dateien gebunden sein

Literaturverzeichnis http://www.tif-masters.de/progra/c/vxd/vxd1.html BIT – Schaßan – WS 02/03 Microsoft Encarta 2004 DVD Version: 13.0.0.0531 H.-P. Gumm / M.Sommer – „Einführung in die Informatik“ 5.Auflage