Intelligente Dateisysteme Einführende Bemerkungen Manfred Thaller, Universität zu Köln Köln 17. Oktober 2013.

Slides:



Advertisements
Ähnliche Präsentationen
Animation I Referat von Maximilian Humpert
Advertisements

Prof. Dr.-Ing. habil. B. Steinbach - Informatik / Softwaretechnologie und Programmierungstechnik - Institut für Informatik F Verteilte Software - Java.
Objektrelationales Mapping mit JPA Entity Mapping Jonas Bandi Simon Martinelli.
I/O Metaphern Präliminarien Manfred Thaller, Universität zu Köln Köln 21. Oktober 2008.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 9 IO – Streams in Java Sommersemester 2003 Lars Bernard.
Extensible Characterisation Definition Language (XCDL) Volker Heydegger HKI Kolloquium, Köln,
Bildverarbeitungsalgorithmen Gesamtwiederholung Manfred Thaller, Universität zu Köln Köln 29. Januar 2008.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Felder (Arrays) und Zeiger (Pointers) - Teil II Zeichen, Texte, String Matching; Mehrdimensionale Felder; kürzeste Wege.
Softwaretechnologie für Fortgeschrittene Teil Thaller Stunde IV: Bildverarbeitung IV Köln 15. Januar 2015.
Softwaretechnologie für Fortgeschrittene Teil Thaller Stunde III: Bildverarbeitung III Köln 2. Dezember.
R What is this R thing, and is it worth some effort?
Kapitel 4 Traveling Salesman Problem (TSP)
Algorithmen und Datenstrukturen
Was ist eigentlich Datenschutz?
Non-Standard-Datenbanken
Produktionsfaktoren 1 Ökonomische Handlungsprinzipen
Slađana Dmitrović 8. Klasse
traduzione in italiano
Metrik Sondermaschinenbau e. K.
Рассказываем о погоде МОУ СОШ №1 г.п.п Чистые Боры
mwb fairtrade Wertpapierhandelsbank AG
TOP 4: Hemmende u. fördernde Faktoren bei der Maßnahmenumsetzung in Niedersachsen – Teilprojekt Rodenberger Aue.
2. Dynamik Zur vollständigen Beschreibung und Erklärung von Bewegungen müssen die Ursachen für diese Bewegungen (Kräfte, Drehmomente) und die Eigenschaften.
Facharbeit in Klasse 5 „Der Traum vom Fliegen“
Forschungsmethoden in der Teilchenphysik
Entfaltung von
Bekannte Formeln aus der Mathematik
Kleidung A presentation on clothes. The last slide has a ‘Beat the image’ game. Children should either try to say the word before it disappears off the.
Winkel B A U S T E L L E Die einzelnen Bausteine entstehen nach einander und sind noch nicht sinnvoll geordnet!
Varianzfortpflanzung
© Prof. Dr. Remo Ianniello
Softwaretechnologie für Fortgeschrittene Teil Thaller Stunde III: Bildverarbeitung III Köln 5. Dezember 2013.
Die gleichmäßig beschleunigte Bewegung
Machine Learning mit R ist OK - aber auch mit großen Datenmengen?
Kurvenfahrt Hans fährt mit dem Auto mit einer Geschwindigkeit von 50km/h. Plötzlich taucht ein Hindernis vor ihm auf. Bremsen und geradeaus fahren oder.
Mechanik Der freie Fall Hallo – noch mehr Beschleunigung
Spektrumanalysator DMMSS17 Projekt Gruppe 04: Tianzhu, Cang
Weinhandlung Müller GmbH
Strecken des klassifizierten Straßennetzes
Schlussfolgerungen für den Nachwuchsbereich bis Tokio 2020
Lernentwicklungsgespräch
Integrierte Projekte 2017/2018
Algorithmen für geographische Informationssysteme
Kapitel 4 Traveling Salesman Problem (TSP)
GTI – ÜBUNG 11 Friedrich-Alexander Universität Erlangen-Nürnberg Jan Spieck AUTOMATEN.
Einführung in die KI – Sprachverarbeitung
Übungsblatt 3 – Aufgabe 1 Schaukelndes Boot auf einem See
Wirkungsgrad.
Die beschleunigte Bewegung
Einführung in die e-Funktion
∫ervoantriebstechnik.de ZUSAMMENHANG KT & KE
Funktionsterme bestimmen
Klasse 9c am Donnerstag, den
Wahl des Abschlussprüfungsfaches - Mathematik oder Übungsunternehmen
Aufgabe 2 und 3 - Pflichtteil
Physikalische Größen und Einheiten im Bereich des Stromes
Physics 321 Hour 4 Lorentz Force.
Abiturnote (BOS12)  Was zählt wie zum Fachabitur?
Thema: Terme und Variablen Heute: Rechengesetze in Gleichungen nutzen
Algorithmen und Datenstrukturen
Integrale - Rotationskörper
Non-Standard-Datenbanken
Thema: Terme und Variablen Heute: Rechengesetze in Gleichungen nutzen
Algorithmen und Datenstrukturen
Arrays of Objects, a 3 part process
Tangenten bestimmen Hin und wieder wird verlangt, dass man die Gleichung einer Tangente, z.B. einer Wendetangente, bestimmen soll. In seltenen Fällen.
Symmetrie Kriterium für Achsensymmetrie zur y-Achse:
Aufgaben Ist die Funktion
 Präsentation transkript:

Intelligente Dateisysteme Einführende Bemerkungen Manfred Thaller, Universität zu Köln Köln 17. Oktober 2013

I. Hardcore

Binäres Lesen (Qt flavour) 3 Annahme: Eine Datei ist eine lineare Sequenz von Bytes. Diese werden vom Beginn an mit einem Offset gezählt. Eine Datei kann also als Array auf der Festplatte verstanden werden.

Byte 0 Byte 1 Byte n -1 Byte n Inhalt

Binäres Lesen (Qt flavour) 5 Lesen imageFile.seek(ifd_addr); imageFile.read((char *)buffer,n); Schreiben imageFile.seek(ifd_addr); imageFile.write((char *)buffer,n); Position merken ifdstart = imageFile.pos();

Binäres Lesen (C - Directories) 6 struct dirent *dp; DIR *dir; if ( (dir=opendir(/x/y/z)! = NULL) { for (dp=readdir(dir); dp!=NULL; dp=readdir(dir)) { // Directory Entry bearbeiten … } closedir(dir); }

Binäres Lesen (C - Directories) 7 struct dirent { __ino_t d_ino; __off_t d_off; unsigned short int d_reclen; unsigned char d_type; char d_name[256]; };

II. Dateiformate

A deterministic specification how the properties of a digital object can reversibly be converted into a linear bytestream (bitstream). File format

File format: TIFF

Image width: 277 Image length: 339 Compression: uncompressed File format: TIFF

<svg:svg width="800" height="1000" xmlns:svg=" <svg:line x1="600" y1="20" x2="500" y2="20" stroke="black" … <svg:text x="600" y="28.8" font-size="6" fill="black" … Leiste File format: SVG

III. Dateien => Objekten

Byte 0 Byte 1 Byte n -1 Byte n Inhalt

Byte 0 Byte 1 Byte n - 1 Byte n == co Byte co + 0 Byte co + 1 Byte co + m - 1 Byte co + m Payload Context

IV. Ziele

Intelligent, wenn: eine Datei sich die richtige Software sucht … … über ein paar hundert Jahre hinweg. Intelligente Datei(systeme)...