Sie sind auf Seite 1von 7

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

1. Linux 1a) Erlutern Sie kurz den Unterschied zwischen "Linux" und "Linux-Distribution" (2P) Linux: Eigentlich nur der Kernel; zentraler Bestandteil des Betriebssystems Distribution: Sammlung von Programmpaketen; neben Kernel viele kleine Hilfsprogramme und groe Applikationen Welche Bedeutung haben folgende Linux Kommandos? rmdir newdir (1P) Verzeichnis newdir wird gelscht (nur wenn es leer ist) cd .. (1P) Wechsel ins bergeordnete Verzeichnis man cp (1P) Manual zu cp (copy) wird aufgerufen Was wird bei dem Befehl "ls" durch die Operation "-a" erreicht? Befehl ls (list) zeigt auch versteckte Dateien und Verzeichnisse an. (-a all) Sie mchten den Besitzer einer Datei ndern. Welchen Kommandozeilenbefehl verwenden Sie dafr? chown Sie haben gerade versucht, den Besitzer einer Datei zu ndern. Unter welchen Umstnden ist dieses erlaubt? Nur Root kann den Besitzer einer Datei ndern. Sie vergeben mit dem Befehl "chmod 644 inhalt.txt" der Datei namens inhalt.txt neue Rechte. Was bedeutet das (2P)? In welche Buchstabenfolge lsst sich der Zahlencode bersetzen (1P)? rw-rr Datei lsst sich von allen Nutzern (User, Group, Others) lesen, aber nur vom User bearbeiten. Aussgefhrt werden kann die Datei von keiner der drei Gruppen. Sie haben eine Reihe von Texten zum Thema "Nordsee" verfasst. Leider haben Sie vergessen, wo Sie die Dateien gespeichert haben. Wie knnten Sie per Kommandozeilenbefehl Ihre Dateien wiederfinden? (2P) find . name \*Nordsee -print Beschreiben Sie, was mit dem nachfolgenden Befehl erreicht werden soll (1P). Erlutern Sie auch die Parameter (1P). grep -c -i "Emden" /home/student/* grep durchsucht einzelne Dateien nach einem Suchmuster. c gibt Anzahl der Zeilen aus, in denen der Begriff gefunden wurde; -i keine Gro-/Kleinschreibung bei der Suche; Emden Suchwort; Pfad: Ort der Suche Wozu dient die sogenannte "crontab"? (1P) Enthlt Programme & Befehle, die wiederkehrend ausgefhrt werden; auch Termine, Ergeignisse & regelmige Aktionen Wozu dient die sogenannte "shell"? (1P) Kommandozeileninterpreter (zum Eingeben der Befehle) ; Schnittstelle zwischen Betriebssystem und Benutzer; dient dazu Programme und Befehle aufzurufen; auch zum Programmieren shell-Skript

1b)

1c)

1d)

1e)

1f)

1g)

1h)

1i)

1j)

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

1k)

Mit welchem Befehl knnen Sie die letzten Zeilen einer Datei ausgeben? (1P) z.B. tail -1 /inhalt.txt Was geschieht bei folgendem Befehl? (2P) ls -l >> liste.txt Die Listenansicht (-l) des Befehls ls (List) wird der Datei liste.txt angehngt.

1l)

2. Netzwerke, Dateisysteme, Systemverwaltung 2a) Erlutern Sie die Funktionsweise des RAID-Level 1 und nennen Sie einen Vorteil gegenber RAID 0. (3P) RAID-1 (Mirroring) speichert auf allen vorhandenen Festplatten die gleichen Daten. Fllt eine aus, sind alle Daten auf den anderen Festplatten in gleicher Form vorhanden. Hchste Datensicherheit. RAID-0 (Striping) verteilt die Blcke einer Datei auf die vorhandenen Festplatten auf. Fllt eine Festplatte aus sind alle Daten unbrauchbar und knnen nicht wiederhergestellt werden. Welcher der RAID-Level 0, 1 oder 5 ist Ihrer Meinung nach der Beste und warum? (3P) RAID-0: Hhere Performance / keine erhhte Datensicherheit RAID-1: Hchste Datensicherheit /hchster Aufwand / Hohe Lese-Performance / hohe Kosten RAID-5: Hchste Datensicherheit, bestes Preis/Leistungsverhltnis, hoher NettoSpeicherplatz / hohe Performance Fr die meisten Applikationen bieten sich RAID-1 oder RAID-5 an. Was bedeuten die Begriffe "Hot-Swap" und "Spare" im Zusammenhang mit RAID-Systemen? (2P) Hot-Swap: Schtzt in Festplattensystem das System vor Spannungsspitzen beim Herausziehen einzelner Festplatten Spare: Zustzliche Festplatte; bernimmt den Dienst einer anderen, wenn diese Ausfllt. Dient als reiner Ersatz und ist im Normalfall nicht im Einsatz Wofr steht "/dev/hdb3" in einem Linux-/Unix-Betriebssystem? (2P) Partition auf einer EIDE-Festplatte Erlutern Sie den Zusammenhang zwischen der Blockgre eines Dateisystems und der Anzahl speicherbarer Dateien. (2P) In jedem Block kann nur eine Datei gespeichert werden (auer I-Nodes). Wenn ein Block 1024 Byte gro ist, knnen bei einer 10GB Festplatte nie mehr als 10.000 Dateien gespeichert werden. Wozu dient der Linux-Befehl "mount"? Wieso wird ein Verzeichnis bentigt? (2P) Einbinden von Devices (Festplatten, Laufwerke, Schnittstellen, RAM, Drucker,) Im angegebenen Verzeichnis sind die Dateien vom Laufwerk zu finden

2b)

2c)

2d)

2e)

2f)

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

2g)

Erklren Sie kurz den Unterschied zwischen einem "Hub" und einem "Switch". (2P) Hub schickt alle ankommenden Datenpakete an alle angeschlossenen Rechner (BroadcastVerfahren). Keine Mechanismen zur Kollisionsvermeidung. Switch ist in der Lage, Datenpakete ausschlielich an die richtige Adresse zu senden. Merkt sich MAC-Adresse der Gerte. Buffer verhindert Kollisionen Nennen Sie zwei der sieben Protokollschichten des OSI-Modells (nicht TCP/IP). (2P) Anwendungsschicht, Darstellungsschicht, Sitzungsschicht, Transportschicht, Vermittlungsschicht, Sicherungsschicht, Bitbertragungsschicht Erlutern Sie kurz den Aufbau einer IP-Nummer (IPv4). 32 Bit-Zahl, 4x 8 Bit-Blcke, durch Punkte getrennt, Nennen Sie zwei Linux-Kommandozeilenbefehle, mit denen Sie sich einen berblick ber laufende Prozesse verschaffen knnen. (2P) Top; ps Erlutern Sie den Unterschied zwischen den Linux-Befehlen "kill" und "killall". (2P) Kill: Programme / Befehle / Prozesse beenden Killall: Beendet alle Prozesse mit gleichem Namen

2h)

2i)

2j)

2k)

3. HTML, CSS 3a) Wofr knnen die HTML-Tags <div> und <span> verwendet werden? (1P) Div: Erzeugt Zeilenumbruch am Anfang & am Ende eines Elements Span: absolut eigenschaftslos. Bewirkt nichts fr CSS sehr wertvoll: Kann Text unproblematisch direkt formatieren Nennen Sie drei Beispiele fr Meta-Daten in einer HTML-Datei. (3P) Angabe eines Content-Types, Angabe des Autors, Beschreibung, Keywords, Datum; Angabe von Stichwrtern; <meta name=author content=Name> Was steht im Body-Bereich einer HTML-Datei? (1P) Body enthlt das Dokument an sich / Inhalt des Dokuments

3b)

3c)

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

3d)

Schreiben Sie eine Tabelle mit zwei Zeilen und drei Spalten in HTML. (3P) <table cellspacing="10" cellpadding="10"> <tr> <td>1.1</td> <td>2.1</td> <td>3.1</td> </tr> <tr> <td>1.2</td> <td>2.2</td> <td>3.2</td> </tr> </table> Erlutern Sie den Unterschied zwischen den Methoden "get" und "post", mit denen Daten aus Formularen an Serveranwendungen bergeben werden. (2P) Get-Methode whlen, wenn auswertendes Programm die Daten nur als Input bentigt (zB Suche) Nennen Sie zwei Mglichkeiten CSS-Code in eine HTML-Seite einzubinden. (2P) Zentral im Kopf: <style type=text/css>Formanweisungen</style> Definition der Formate innerhalb eines HTML-Dokuments: <h1 style=[Element-spezifische Formate]>Hallo</h1> Beschreiben Sie, worum es sich bei den folgenden HTML-Tags handelt. Erlutern Sie auch die Attribute. (2P) <input type="radio" name="aktiv" value="1">Ja <input type="radio" name="aktiv" value="0">Nein In HTML knnen mit dem Font-Tag fr Texte Schriftarten, Farben, Gren usw festgelegt werden. Mit CSS geht dies ebenfalls. Welche Grnde sprechen fr den Einsatz von CSS? (2P)

3e)

3f)

3g)

3h)

3i)

Wie heit das Konsortium, dessen Aufgabe u.a. in der Weiterentwicklung und Standardisierung von HTML und CSS besteht? (1P) W3C (World Wide Web Consortium) Auf welche Internetseite gelangt der Anwender, wenn er den nachfolgenden Hyperlink anklickt? (1P) <a href="http://www.ebay.de" target="www.google.de"> http://www.skype.de </a> www.ebay.de

3j)

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

4. Javascript 4a) Mit welchem HTML-Tag werden Javascript-Befehle oder -Funktionen in HTML eingebunden? (1P) <script></script> Wofr steht die Abkrzung DOM und was ist damit gemeint? (2P) Document Object Model, Ausweg, warum verschiedene Browser JavaScript unterschiedlich darstellen; DOM soll Unabhngigkeit der Darstellung von darstellender Software gewhrleisten und als Standard entwickelt werden Wozu wird das HTML-Tag <noscript> verwendet? (1P) Wenn JavaScript ausgeschaltet ist, verhlt sich der Browser so, als wrde er JavaScript nicht kennen und wertet nur das Tag <noscript></noscript> aus Abfangen von Fehlermeldungen Was ist ein Event-Handler (1,5P)? Nennen Sie drei Beispiele (1,5P). Wird innerhalb von HTML-Tags eingesetzt und somit direkt mit HTML vermischt. Einer Schaltflche wird eine Funktion zugeordnet, die beim Anklicken ausgefhrt wird. <HTML-Tag eventHandler=JavaScript-Code> onAbort, onChange, onClick, onError, onLoad, onMouseOver, onSelect, onSubmit, onReset Nennen Sie drei Beispiele fr vordefinierte Javascript-Objekte. (3P) Window, frame, document, all, style, forms, Werden ganze Zahlen und Fliekommazahlen in Javascript unterschieden? (1P) Nein Was kann mit der Methode "confirm" des Objekts "window" erreicht werden? (2P) Window.confirm() Meldungsfenster mit Besttigung wird aufgerufen Im folgenden Script sehen Sie eine for-Schleife. Welchen Wert hat die Variable x nachdem die Schleie beendet ist? Begrnden Sie kurz Ihre Antwort. (2P) <script language="Javascript" type"="text/javascript"> for(x=0; x <10; x=x+2){ alter("Der Wert von x ist:"+x); } </script> a) 8 b) 10 c) 12 d) keinen a) 8 Nennen Sie zwei Grnde, die gegen den Einsatz von Javascript in Webanwendungen sprechen. (2P) Mozilla & MS-Browser verhalten sich oft unterschiedlich, Ergebnisse knnen nicht zuverlssig gespeichert werden, Pflege der Webseiten durch JavaScript erschwert (Code & Inhalt vermischt)

4b)

4c)

4d)

4e)

4f)

4g)

4h)

4i)

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

5. XML 5a) Was versteht man bei einer XML-Datei unter "well-formed", was unter "valid"? (2P) Well-formed: Saubere Struktur, Start- & End-Tags, folgt den XML-Regeln Valid: Dokument wird einer Beschreibung zugeordnet, der es gehorcht DTD Nennen Sie zwei Unterschiede zwischen HTML und XML. (2P) HTML: Layout-orientiert; nur sehr bedingt fr Datenaustausch geeignet XML: Ideal fr Datenaustausch, da Feldinhalte klar bezeichnet sind; es gibt keinen HTMLHeader; es gibt keine Struktur <html><head></head><body></body></html> Was bedeutet folgende Zeile in einer DTD: (3P) <!ELEMENT Buch(Autor+, Titel, Untertitel*)> Definition des Elements Buch mit den Attributen Autor (kommt einfach oder mehrfach vor), Titel und Untertitel (kommt nicht, einfach oder mehrfach vor) Im Header einer XML-Datei muss eine Deklarationszeile stehen. Nur eine der nachfolgenden Zeilen ist richtig, welche ist es? (1P) 1) <? XML version="1.0" encoding="ISO 8859-15" ?> 2) <? meta type="xml" version="1.0" encoding="ISO 8859-15" ?> 3) <? xml version="1.0" encoding="ISO 8859-1" ?> 4) <? header xml="true" version"1.0" encoding="ISO 8859-1" ?> Die dritte Zeile ist richtig! Beschreiben Sie kurz wozu XSLT dient. (2P) Was bedeutet die folgende Zeile aus einer XSL-Datei? (2P) < xs/: value -g select "." /> Wozu dient "XML-Schema"? (2P) Bitte markieren und erlutern Sie drei Fehler in dem nachfolgenden Abschnitt aus einer XMLDatei. (Hinweis: Es sind mehr als drei Fehler vorhanden.) (3P) <Buch isbn= 7-38272-939-0> <Autor> <Vorname> Hugo </Vorname> <Nachname> Meier </Vorname> </Autor> <Titel> Der Stein der Weisen </Titel> <Verffentlichungsdatum> 12.12.2005 </Verffentlichungsdatum> <Auflagenzahl> 150000 </Auflagenzahl> <Preis brutto> 17,95 </Preis brutto> <xmlid> 1273 </xmlid> <Verlag id="20388001"> </Buch>

5b)

5c)

5d)

5e) 5f)

5g) 5h)

Einfhrung in die Medieninformatik

07.01.2012

WS 2011/2012

5i)

Wozu dienen Entities? (2P) Abkrzungen, um sie im Dokument (oder schon DTD) nicht stndig schreiben zu mssen. Verarbeitende Software wird dann ber die DTD informiert, wie dieses Zeichen darzustellen ist. Auch Speichern von lngeren Texten, die im Dokument fter gebraucht werden

6. Studentische Vortrge 6a) AJAX: Beschreiben Sie kurz die Funktionsweise von AJAX. (2P) Whrend einer Eingabe einer Anfrage im Browser werden im Hintergrund Daten an den Server geschickt, der bereits Anfragen verarbeitet. Server schickt die Daten zurck und die HTML-Seite wird dynamisch verndert, whrend der Nutzer weiter damit interagieren kann. IPv6: Nennen Sie einen Vorteil von IPv6 gegenber IPv4. (1P) Kein Adressenmangel mehr, Mglichkeit Adresse zu krzen, Sicherheitsaspekte im Protokoll IPv6: Wie ist eine IPv6-Adresse aufgebaut? (1) 128 Bit (Hex-Darstellung), 8 Blcke mit jeweils 16 Bit Optische Laufwerke: Was sind "Pits" und "Lands"? (2P) Pits: Vertiefung aus Sicht des Lasers, Lands: Erhhung aus Sicht des Lasers; Elektronik wandelt Reflexionsdaten in einen Binrcode um

6b)

6c)

6d)

Viel Erfolg.