Info N (Fach) / Übungsfragen (Lektion)

In dieser Lektion befinden sich 68 Karteikarten

Uni Due B.Sc. Komedia 1.FS

Diese Lektion wurde von beckuum erstellt.

Lektion lernen

  • Binärzahlen Umwandlung Dezimal - Binär Wandeln Sie ... 3410 : 2 = 1705 Rest: 01705 : 2 = 852 Rest: 1852 : 2 = 426 Rest: 0426 : 2 = 213 Rest: 0213 : 2 = 106 Rest: 1106 : 2 = 53 Rest: 053 : 2 = 26 Rest: 126 : 2 = 13 Rest: 013 : 2 = 6 Rest: 16 : 2 = 3 Rest: ...
  • Binärzahlen Rechnen mit Binärzahlen Addieren Sie ...    101100101 + 100100011 ___________     111110110 => 502
  • Binärzahlen Wandeln Sie die Binärzahl 001101101011011 ... 001101101011011 = (0001 1011 0101 1011)2 =(1)10   (11)10 (5)10 (11)10 =(1B5B)16
  • Kodierungsverfahren Verlustbehaftet vs. Verlustlos ... Verlustlos: -          Auslassung redundanter Informationen -          1 zu 1 wiederherstellbar Verlustbehaftet: -          Irrelevante Informationen werden weggelassen -          ...
  • Von Bits und Bytes Welcher Zahlenbereich kann durch ... -2n-1 bis 2n-1-1 Bsp. Bei 4 Bits: -8 bis 7
  • Wie lauten die Schritte von Dezimal zum Zweierkomplement? ... 1. Normalumwandeln 2. Nullen auffüllen (entweder auf Bytes oder nur eine Nul) 3. Invertieren 4. Um eins erhöhen -562= 1 0011 0011 2. 0001 0011 0011 3. 1110 1100 1100 4. 1110 1100 1110
  • Was bedeutet Präfixfreiheit? Zum Beispiel bei der Huffmann-Codierung: Kein Zeichen ist gleichzeitig Präfix eines anderen Codes -> eine mit Code kodierte Folge kann eindeutig zurückgewandelt werden
  • Unterschiede Massen/Arbeitspeicher Massenspeicher: - dauerhafte Speicherung - größere Speicherkapazitäten - langsamer Zugriff, da über BS verwaltet - Auslesen meistens sequentiell (bei SSD wahlfrei) Arbeitsspeicher: - unmittelbar vom ...
  • Nenne die Ebenen des Schichtenmodells + Vorteil/Nachteil ... 1. Anwendung 2. Höhere Programmiersprache 3. Betriebssystem 4. Maschinensprache 5. Mikroarchitektur 6. Physikalische Geräte Nach oben nimmt Abstraktion zu und nach unten nimmt Komplexität zu. (+)Das ...
  • Nenne Komponenten des Von-Neumann-Architektur + Vorteil/Nachteil ... CPU: Arithmetical Logical Unit und Control Unit BUS-System I/O-Unit Memory ( - )Flaschenhals (BUS-System) ( + ) Rechnerstruktur unabhängig von zu bearbeitendem Problem ( + ) Programme nicht mehr fest ...
  • Welcher Baustein ist die Grundlage für alle elektronischen ... Der Transistor - Bauelemetn zum Schalten elektrischrer SIgnale - Grundbaustein für alle logischen Schaltungen
  • Wie kommunizieren die einzelnen Komponenten miteinander? ... - Kommunikation der Geräte untereinander erfolgt über BusSystem – Im PC auf Mainboard - Viele parallele Leitungen (abhängig von Busbreite), die mit hoher Geschwindigkeit Bits übertragen - Komponenten ...
  • Erklären Sie umgangssprachlich die einzelnen Arbeitsphasen ... 1. Befehlszeiger des Prozessors zeigt aktuelle Adresse im Arbeitsspeicher an 2. Befehlsinterpreter des Prozessors zeigt Daten aus der Adresse an 3. Rechenwerk hält Zwischenspeicher bereit bzw. Daten ...
  • Bei welcher dieser Aussagen handelt es sich um einen ... D: Komplexere Abläufe lassen sich durch das Schichtenmodell verbergen
  • Nennen Sie die Aufgaben eines Betriebssystems Speicherverwaltung Prozessverwaltung Dateiverwaltung Geräteverwaltung Rechteverwaltung Benutzerführung Kommunikation
  • Was ist ein Prozess? Ein Programm zur Laufzeit
  • Was versteht man unter Multitasking? Sehr schneller Wechsel zwischen Prozessen -> Prozessor kann immer nur einen Prozess bearbeiten
  • Was versteht man unter Scheduling? - der Scheduler koordiniert die Prozessorzeit - kooperativ vs. konkurrierend
  • Welche Status' können Prozesse einnehmen? Neu, Wartend, Bereit, Aktiv, Terminiert
  • Was ist unter Fragmentierung zu verstehen und wie ... Daten von auseführten Prozessen werden in den Hauptspeicher geladen mehrere Programme laufen gleichzeitig, werden geschlossen und geöffnet -> entstehung von "Lücken" im Speicherplatz, der nicht genutzt ...
  • Unterschied Swapping/Paging + Probleme Swapping: - Prozesse werden temporär  auf Festplatte ausgelagert -> Platz für neue Prozesse !Zunehmend Lücken im Speicher (Fragmentierung), Prozess kann immer noch zu groß sein, Festplatte bremst ...
  • Definitionsansätze eies Betriebssystems Top-Down: aus sicht des Anwenders - Interface zwischen Benutzer und Hardware - verbirgt Komplexität vor dem Benutzer Bottom-Up: aus sicht des Systems - Sammlung von Programmen zur Verwaltung und Verwendung ...
  • Klassifikation eines Betriebssystems Nenne die Kategorien ... 1. Einsatzbereich  a. mobil  b. PC  c. embedded 2. Anzahl der Nutzer  a. Single User  b. Multi User 3. Anzahl laufender Aufgaben  a. Single Tasking  b. Multitasking 4. Nach Betriebsart  a. Batch ...
  • Wie startet ein Rechner? Booten 1. Laden eines minimalen Basisprogrammes 2. Initialisierung und ggf. Prüfung der vorhandenen Hardware 3. Selektion des primären Festspeichers, um Starprozess des Betriebssystems anzustoßen
  • Shell und GUI und WIMP ▪ Shell – Textbasierte Eingabe – Schlüsselwörter/Befehle für Aktionen – Wenig intuitiv – Nach Lernphase sehr effizient▪ GUI – Grafische Benutzerschnittstelle – Verwendung von Metaphern ...
  • Multitasking – Aufgaben beim Prozesswechsel Beim Prozesswechsel eines aktiven Prozesses – Entfernen von Programmcode und Daten aus dem Hauptspeicher des Prozessors – Sichern des aktuellen Zwischenergebnisses / Registerinhalts (Programmzähler, ...
  • Deadlock ▪ Prozesse und Ressourcen – Prozesse können Ressourcen anfordern und blockieren – Z.B. exklusiven Zugriff auf Drucker ▪ Blockierte Ressourcen können Staus verursachen: – Anderer Prozess benötigt ...
  • Deadlock-Beseitigung – Prozessabbruch→ Einer der beteiligten Prozesse wird gestoppt – Ressourcenfreigabe → Alle Prozesse werden gezwungen ihre Ressourcen freizugeben – Rollback → Prozesse werden auf vorher gespeicherte ...
  • Scheduling-Verfahren ▪ Rechenzeit muss sinnvoll auf Prozesse verteilt werden ▪ Hierzu kommt ein Scheduler zum Einsatz ▪ Einerseits möglichst faire Verteilung, andererseits gute Auslastung ▪ Priorisierung von Prozessen ...
  • Scheduling Verfahren kooperativ vs. konkurrierend ▪ Kooperativ (nicht präemptiv/ nicht unterbrechend)– z. B. Stapelverarbeitung – Neue Prozesse in Warteschlange einreihen – FIFO (first in, first out) – Prozess beendet freiwillig die Bearbeitung ...
  • Scheduling-Verfahren Beispiele ▪ First Come First Served – Bearbeitung nach Reihenfolge des Eingangs ▪ Shortest Job First – Jobs mit geringstem Aufwand zuerst – Rechenzeit muss bekannt sein ▪ Shortest Remaining Time – ...
  • Was ist ein Thread? Prozesse können weiter in Threads aufgeteilt werden – Threads teilen sich die Daten eines Prozesses – deshalb wesentlich geringerer Aufwand beim Wechsel zwischen Threads als beim Prozesswechsel – ...
  • Virtueller Speicher Idee – Jedem Programm „virtuellen Speicher“ zuweisen • 32 Bit-Adressen ≈ 4 GB RAM – MMU (Memory Management Unit) verteilt virtuellen Speicher auf RAM und Festplatte – Fragmentierungsproblem ...
  • Virtueller Speicher - gelöste Probleme – Jedes Programm bekommt eigenen zusammenhängenden Speicherbereich – Memory Management Unit (MMU) verteilt virtuellen Speicherbereich auf verfügbaren Haupt- und Festspeicher – Programm bekommt ...
  • Swapping/Paging Unterschied Desktop/Smartphone Desktop (Windows) ▪ bei Speicherengpass Auslagerung von pages in Auslagerungsdatei (swap/page file) ▪ Keine Anwendung wird beendet ▪ Ein-/Auslagern von Seiten zeitintensiv Smartphone (Android) ▪ ...
  • Defragmentierung bei SSDs? ▪ Bei SSD-Platten ist Fragmentierung gewollt ▪ Wear-Leveling-Algorithmus: – Verteilt Schreibvorgänge auf die unterschiedlichen NANDFlash-Chips der SSD ▪ Gleichermaßen Verteilung der Daten über ...
  • ISO/OSI Modell vs. TCP/IP Modell OSI: 7. Anwendung 6. Darstellung 5. Sitzung 4. Transport 3. Vermittlung 2. Sicherung 1. Bit-Übertragung TCP/IP: Anwendungsschicht (5.-7.) Transportschicht (4.) Internetschicht (3.) Netz-Zugangsschicht ...
  • Signalübertragung berechnen 1. Latenz, Durchsatz, Größe der Anfrage, Größe der Dateien 2. Einheiten angleichen ( Achtung Bits und Bytes) 3. ((Anfrage*(Anzahl der Dateien)+Dateien)/Durchsatz)+Latenz*(Anzahl der Dateienx2) 4. ...
  • OSI-Modell Aufgaben der Schichten ▪ Anwendungsschicht – Schnittstelle für Programme – sendet Nachrichten ▪ Transportschicht – Teilt Nachricht in einzelne Datenpakete auf – beschreibt eine Verbindung zwischen Ports der Anwendungen ...
  • Signalübertragung - Faktoren der Dienstgüte Latenz: Zeit die eine (leere) NAchicht braucht, um vom Sende rzum Empfänger zugelangen Datentransferrate oder Bitrate: Theoretische Obergrenze des Durchsatzes Durchsatz: Tatsächliche Geschwindigkeit ...
  • Datenübertragung Nenne Medien der Datenübertragung ... Kabelgebunden: Kupferkabel, Leistungskabel (Gigabit LAN), Glasfaserkabel Funkbasiert: WLAN, Mobilfunk, Bluetooth. Near Field Communication
  • Netzarten (+Reihenfolge) PAN - Personal Area Network LAN - Local Area Network MAN - Metropolitan Area Network WAN - Wide Area Network GAN - Global Area Network (Internet)
  • Topologie von Kommunikationsnetzen LAN Bereich: Bus-, RIng und sternförmige Netze WAN-Bereich: unregelmäßige Vermaschung und Gitter
  • Switch ▪ Switch ist Verteiler innerhalb eines Netzwerkes ▪ Alle Geräte im Netzwerk per Ethernetkabel an Switch angeschlossen ▪ Kommunikation: – Switch nimmt eingehende Daten entgegen – Prüft physikalische ...
  • NAT-Tabelle Was steht drin? "Ausgedachter" Quell-Port des Routers  Quell-IP des Nutzers Ursprünglicher Quell-Port des Nutzers
  • Struktur eines Links und eines Bildes in HTML eingebettet ... <a href="ziel-url">Name des Links</a> <img src="bild-url" alt="Text" />
  • Eigenschaften BLOCK und INLINE Elemente CSS block:  - unterbricht den FLuss, neue Zeie - Breite = äußeres Element, Höhe= Höhe des Inhalts - manuelle Festsetzung der Größe möglich inline: - Inhalte reihen sich aneinander - Breite und Höhe ...
  • Vorteile von CSS - Trennung von Inhalt und Layout - Berücksichtigung verschiedener Ausgabegeräte --> Responsive Design
  • Verwendungsmöglichkeiten CSS -Embedded CSS: eigener Abschnitt im Kopf einer HTML Datei durch style - tag - Inline CSS: Direkt im HTML-Code durch style Attribut - External CSS: Auslagerung in separate Datei mit link - Tag
  • Klassen vs. ID (CSS) ID: - eindeutige Bezeichnung  über : id = "..." ( im CSS: #...) --> darf nur einmal vorkommen - Verwendung bei eindeutigen Seitenelementen Klasse - kann beliebig häufig verwendet werden (HTML: class ...