BSN

654

654


Set of flashcards Details

Flashcards 49
Language Deutsch
Category Physics
Level Primary School
Created / Updated 16.06.2013 / 16.06.2013
Weblink
https://card2brain.ch/box/bsn
Embed
<iframe src="https://card2brain.ch/box/bsn/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
Was versteht man unter einem Treiber?

Stück Software ? speziell für ein Gerät oder eine Geräteserie und ein Betriebssystem (oder mehrere Versionen) ? spricht auf der einen Seite mit dem Gerät, stellt auf der anderen die standardisierten Betriebssystemschnittstellen bereit

Nennen Sie zwei Beispiele für Windows-basierte Betriebssysteme, je eines aus jedem der beiden Entwicklungszweige.

Windows 95: MS-DOS, Windows 7/8: Windows NT

Was ist das Problem bei kooperativem Multitasking?

Programme können die Kontrolle auch NICHT wieder zurückgeben-->führt ggf. zum Freeze des gesamten systems. Vorteil: Programm kann sich darauf verlassen, nicht unterbrochen zu werden.

Wie stellt virtuelle Speicherverwaltung sicher, dass Prozesse nicht auf den Speicher anderer Prozesse zugreifen können? Welche Rolle spielen hierbei Seitentabelle und MMU?

1. Echter/Virtueller Speicher werden in Pages unterteilt 2. MMU zuständig für Zuordnung (mapping) von Virtuellem zu physikalischem Speicher(mittels Seitentabelle) 3. jder Prozess hat eigenen fortlaufenden virtuellen Adressraum (kann nicht auf adressen anderer Prozesse zugreifen, weil er diese gar nicht "sieht") 4. Zugriffe auf andere Seiten--Page fault (werden meist durch OS abgefangen) 5. Sietentabelle liegt im Ram, jeder Prozess aht eigene 6. Seiten immer gleich groß. tabelle-->hier steht, welcher phys. Speicher dazugehört

Wie entsteht Dateifragmentierung und wie kann man sie beheben?

Beispiel: Datei A wird geschrieben, danach Datei B, danach wird Datei A vergrößert. Neuer Teil muss auf anderen Bereich der festplatte. Gegenmaßnahme: Defragmentierung + Umsortieren der Blöcke

Sie lassen sich die Eigenschaften einer Textdatei mit dem Inhalt »Hallo.« anzeigen. Ihnen wird angezeigt: »Dateigröße: 6 Byte; belegter Speicher auf dem Datenträger: 4 KB«. Erklären Sie, woher diese Diskrepanz kommt.

NTFS hat eine Mindest-Clustergröße von 4KB - wenn eine Datei kleiner ist, wird also trotzdem ein ganzer cluster belegt.

Was ist die Aufgabe von Layer 3 und welches Protokoll wird hier im Internet verwendet?

Weiterleiten von Paketen durch das gesamte Netzwerk. Heute fast nur IPv4 und IPv6!

Welchen Vorteil hat die Verwendung von UDP statt TCP?

Es garantiert Ankunft+Reihenfolge im Gegensatz zu TCP nicht-->geringere Latenz. Gut für zeitkritische Anwendungen wie Videostreams, Skype..

Wie funktioniert Path MTU Discovery?

MTUs auf 2 Rechnern können verschieden groß sein. Wenn Pakete so groß wie PathMTU, keine Fragmentierung. Rechner flagt Paket mit "dont fragment"-->Paket wird losgeschickt-->wenn nicht Akzeptiert weil zu groß, versendet Rechner neues Paket mit kleinerer MTU-->Weiter bis es passt

Ihr Computer befindet sich im Netz 10.0.0.0/24. Welchen Computer erreichen Sie unter der IP-Adresse 10.0.0.255?

Broadcast-Adresse, also Alle Hosts im netz. Kleinste Adresse=Bezeichnung des ganzen Netzes

Wofür ist ein Root-Server zuständig?

Beantwortet Anfragen nach den zuständigen Servern für die entsprechende TLD. Weltweit 13 Stück.

Was ist ein Man-in-the-Middle-Angriff? Wie schützen TLS-Zertifikate vor ihm?

Kommunikation wird abgehört/verändert-->ist nicht mehr sicher. Zertifikate validieren die Idendität des Rechners über öffentl. Schlüssel und Hostnamen.

Welche zwei Arten eine TLS-Verbindung einzuleiten gibt es? Beschreiben Sie sie kurz.

1. über zusätzlichen Port (HTTPS auf 443), der vollverschlüsselt ist 2. über upgradefähige Protokolle, zb Starttls bei smtp

Neuartige OS-Features

Geolocation, Virtualisierung

MS Windows: Eigenheiten

sehr verbreitet weil entwicklerfreundlich (Abwärtskompatibilität beliebtes Angriffsziel Dateisysteme: NTFS, FAT

Mac OS X

universelles Endanwendersystem, basiert auf Linux. HFS+, NTFS(readonly), NFS, Fat

Linux:

kostenlos, Basis für Android. Viele Standards müssen reverse-engineered werden

iOS

basiert auf OS-X, lange Zeit kein Multitasking

Android

Von Google, läuft auf Vielen Herstellergeräten

Win Phone 7

inkompatibel mit Windows Mobile, Browser basiert auf IE, Windows Phone 8 auf NT

Chrome OS

ist ein Linux, hat aber quasi nur den Browser Chrome und sonst keine Programme, ist ohne Internetverbindung ziemlich eingeschränkt

Kooperatives/präemptives Multitasking

kooperativ: Programme geben freiwillig Kontrolle zurück. Tut es das nicht-->Ruckler oder Freeze. Präemptives Multitasking: Time slice(mehrere Unterbrechungen pro Sekunde) Interrupt durch Programm lässt OS-Scheduler entscheiden, ob Prozess weiterläuft oder nicht -->früher: Programm lief weiter, wartete auf daten -->heute: Programm wird unterbrochen, gibt Ressourcen frei, macht weiter wenn zb DAten da

Scheduling

Wenn Prozess Daten anfordert, sofort anhalten, nicht erst warten. Prozesse sind runnable (CPU-Bound) oder wartend (io-bound).

Kontextwechsel

Jedes Programm denkt, es hat die CPU für sich. Bei Taskwechsel müssen also Register, Program Counter usw. gespeichert werden

Speicherallokation

*Speicher zur Ladezeit: beim Start des Programms muss der Code in den RAM geladen werden * Speicher zur Laufzeit: für Verarbeitung von Daten und Ereignissen kann das Programm eine beliebige Menge vom OS anfordern

Unterschied Unix-dateirechte oder ACL

Unix: Nur Rechtevergabe für Nutzer, Gruppe und "alle" ACL: zb für eine Datei unterschiedliche Rechte für Gruppen und Nutzer

Swapping

nicht benötigte Ram-Bereiche werden auf Festplatte ausgelagert

Probleme beim Auslagern

es gibt mehrere Strategien Wiedereinlagern nur, wenn Ram frei-->im worst case ständig ein- auslagern

Partitionstabelle

listet Partitionsgrenzen und typen auf liegt am Anfang der HDD

FAT-Dateisystem

Dateien max 4GiB-1Byte (Block nur 4 Byte groß) struktur einfach, fast überall unterstützt

NTFS

Clustergröße 4KB, Datei also mind. So groß lange Dateinamen, ACLs unter Maxos nur lesbar

HFS+

Standard unter MacOS 255 Zeichen Dateinamen transparente Kompression + transparente verschlüsselung

SMB/CIFS

Windows-Dateifreigabe Auto-Discovery auch von Osx und Linux unterstützt Dateien, Drucker

AFP

Dateiaustausch unter Mac, HFS+, ACL usw

NFS

sehr einfach, aber sehr anfällig, oft Provisorium

OSI-Modell

Jede Schickt kommuniziert nur mit der Benachbarten PDNTSPA

TCP-Handshake

Immer 3-Wege-Handshake (yn, synack,ack + data) Bei verlorener Datei: falls Timer abläuft, wird Segment nochmal verschickt

UDP

wie IP, geringe Latenz

ICMP

Austausch von Steuernachrichten

Verschachtelung von Headern:

Data-->UDP Header/Data-->IP Header/Data--Frame Data/Header