Zahlensysteme
1024 38080 0.125 20002.5 100 350,625 3775.996 0.765625-10000.0 202020.5 1.25 Gleitkommazahl
Gleitkommazahl 1024 0 10001001 00000000000000000000000 38080 0 10001110 00101001100000000000000 0.125 0 01111100 00000000000000000000000 20002.5 0 10001101 00111000100010100000000 100 0 10000101 10010000000000000000000 350,625 0 10000111 01011110101000000000000 3775.996 0 10001010 11010111111111111110000 0.765625 0 01111110 10001000000000000000000-10000.0 1 10001100 00111000100000000000000 202020.5 0 10010000 10001010100100100100000 1.25 0 01111111 01000000000000000000000
Gleitkommazahl 0 10000101 01100101010000000000000 1 10001001 01010101000000000000000 0 01111111 10000000000000000000000 1 01111111 01000000000000000000000 1 01111110 01100000000000000000000 0 01111110 00110011001100110011010 0 10000011 00111111000000000000000 0 10000111 00111111000000000000000 0 10001111 00000000000000000000000
Gleitkommazahl 0 10000101 01100101010000000000000 89,3125 1 10001001 01010101000000000000000-1364 0 01111111 10000000000000000000000 1,5 1 01111111 01000000000000000000000-1,25 1 01111110 01100000000000000000000-0,6875 0 01111110 00110011001100110011010 0,6 0 10000011 00111111000000000000000 19.9375 0 10000111 00111111000000000000000 319 0 10001111 00000000000000000000000 65536
Hammingcode 1101101 1111000 1100110 1010101 1101101 1000100 101010100110010 11001100110011000011100000001100
Hammingcode 1101101 FALSCH 1101001 0001 1111000 FALSCH 1110000 1000 1100110 KORREKT 0110 1010101 KORREKT 1101 1101101 FALSCH 1101001 0001 1100100 FALSCH 1100110 0110 101010100110010 FALSCH 101010100110011 11010110011 11001100110011000011100000001100 FALSCH 11001100110011001011100000001100 011011001101011100000001100
Wahrheitstabelle
Wahrheitstabelle
Wahrheitstabelle
Wahrheitstabelle a b c X Y Z 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 0 0 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 Z = b \/ (a /\ c)
Netzwerke
Topologien Vorteile Der Ausfall eines Endgerätes hat keine Auswirkung auf den Rest des Netzes. Dieses Netz bietet hohe Übertragungsraten, wenn der Netzknoten ein Switch ist. Leicht erweiterbar Leicht verständlich Leichte Fehlersuche Kombinierte Telefon- / Rechnernetzverkabelung möglich Sehr gute Eignung für Multicast-/Broadcastanwendungen Kein Routing benötigt Nachteile Durch Ausfall des Verteilers wird Netzverkehr unmöglich Niedrige Übertragungsrate bei vielen Hosts wenn ein Hub benutzt wird Unterteilung des Netzes mit Switch ist notwendig Hoher Kabelaufwand
Topologien Vorteile Deterministische Rechnernetzkommunikation ohne Paketkollisionen Vorgänger und Nachfolger sind definiert Alle Stationen arbeiten als Verstärker Alle Rechner haben gleiche Zugriffsmöglichkeiten Garantierte Übertragungsbandbreite Skaliert sehr gut, Grad bleibt bei Erweiterung konstant Reguläre Topologie, daher leicht programmierbar Nachteile Der Ausfall eines Endgerätes führt dazu, dass die gesamte Netzkommunikation unterbrochen wird. Teure Komponenten Darf/kann nicht für kombinierte Rechnernetz-/Telefonverkabelung eingesetzt werden Relativ hoher Durchmesser, d. h. hohe Latenzen zu entfernten Knoten Hoher Verkabelungsaufwand Datenübertragungen können leicht abgehört werden. Langsamere Datenübertragung bei vielen angeschlossenen Endgeräten
Topologien Vorteile Der Ausfall eines Gerätes hat für die Funktionalität des Netzwerkes keine Konsequenzen Nur geringe Kosten, da nur geringe Kabelmengen erforderlich sind Einfache Verkabelung und Netzerweiterung Es werden keine aktiven Netzwerkkomponenten benötigt Nachteile Datenübertragungen können leicht abgehört werden. Eine Störung des Übertragungsmediums an einer einzigen Stelle im Bus (defektes Kabel) blockiert den gesamten Netzstrang. Es kann zu jedem Zeitpunkt immer nur eine Station Daten senden. Währenddessen sind alle anderen Sender blockiert (müssen zu übertragende Daten intern zwischenpuffern). Bei Bussen, die Kollisionen zulassen und auf eine nachträgliche Behebung setzen, kann das Medium nur zu einem kleinen Teil ausgelastet werden, da bei höherem Datenverkehr überproportional viele Kollisionen auftreten.
Standard Subnetzmaske C-Netz 11111111.11111111.11111111.00000000 = 255.255.255.0 254 mögliche Hosts Subnetting Aufteilen von Netzen durch Verringerung der Bitanteile im Hostbereich 11111111.11111111.11111111.11000000 = 255.255.255.192 62 mögliche Hosts Supernetting Zusammenfassen von Netzen durch Erhöhen der Bitanteile im Hostbereich 11111111.11111111.11111100.00000000 = 255.255.252.0 1022 mögliche Hosts
Unterteilen Sie das Netz 192.168.100.x so, dass Sie in jedem Netze für mind. 30 PC, 5 Server und 10 Drucker anschließen können. Es sind 4 Netze möglich: 192.168.100.0 Subnetzmaske: 192.168.100.64 255.255.255.192 192.168.100.128 192.168.100.192
Unterteilen Sie das Netz 132.0.x.x in 4 gleichgroße Subnetze. In jedem Netz sind 16382 Hosts möglich (214 2) 132.0.0.0/18 Subnetzmaske: 132.0.64.0/18 255.255.192.0 132.0.128.0/18 132.0.192.0
Hardware
Speicher
Speicher
Speicher Ebene Hittime Misstime Hitrate Missrate Gesamtgröße Kosten/ MB Kosten gesamt Anteil an Gesamtkosten L1- Cache 3 95% 64 kb 128 L2- Cache 12 98% 1 MB 5 RAM 100 99% 2 GB 0,03 HDD 30.000.000 100% 250 GB 0,00048 Gesamtzugriffszeit: Gesamtkosten: 193
Speicher Ebene Hittime Misstime Hitrate Missrate Gesamtgröße Kosten/ MB Kosten gesamt Anteil an Gesamtkosten L1- Cache 3 15 95% 5% 64 kb 128 8 4,1 % L2- Cache 12 115 98% 2% 1 MB 5 5 2,6 % RAM 100 30.000.115 99% 1% 2 GB 0,03 60 31,1 % HDD 30.000.000 100% 250 GB 0,00048 120 62,2 % Gesamtkosten: 193 Gesamtzugriffszeit: 0,95 * 3 + 0,05 (0,98 * 15 + 0,02 (0,99 * 115 + 0,01 * (115 + 3*10 7 )) = 303,7 Takte
Von Neumann Architektur
Bussystem
Modellierung und Datenbanken
Datenbanken Atomar (Abgeschlossenheit) Transaktion ist atomar. Ganz oder gar nicht Consistency (Konsistenzerhaltung) Transaktion überführt DB von einem konsistenten Zustand in einen anderen Isolation (Abgrenzung) Bei Mehrbenutzerbetrieb so, als ob die Transaktion alleine auf der DB arbeitet Durability (Dauerhaftigkeit) Veränderungen auf der DB sind nach erfolgreichem Beenden dauerhaft
Datenbanken (ERM) Ein Lehrer hat eine Personalnummer, einen Namen und eine Adresse Eine Schule hat einen eindeutigen Namen und eine Adresse. Ein Ort hat eine PLZ und einenenamen. Eine Schule stellet mehrere Lehrer an und befindet sich an einem Ort. Lehrer nehmen an verschiedenen Weiterbildungsmaßnamen teil, die eine Bezeichnung und eine Nummer haben Jede Maßnahme befindet sich an einem anderen Ort.
Datenbanken (ERM) N 1 N N M 1 1 1
Datenbanken
Datenbanken
Datenbanken
Datenbanken
Datenbanken
Zustandsautomat
Aktivitätsdiagramm
Aktivitätsdiagramm
Petrinetze
Petrinetze
Petrinetze