Vorkurs Informatik 2003 Rechnerstrukturen
|
|
- Johannes Jaeger
- vor 8 Jahren
- Abrufe
Transkript
1 Vorkurs Informatik 2003 Rechnerstrukturen Christian Bischof Lehrstuhl für Hochleistungsrechnen RWTH Aachen Literatur: Oberschelp/Vossen - Rechneraufbau und Rechnerarchitektur Hennessy/Patterson - Computer Architecture Andrew S. Tanenbaum - Structured Computer Organization C. Bischof Vorkurs Rechnerstrukturen Sept Geschichte des Rechners - Zahnräder 1642 Blaise Pascal Addieren und Substrahieren 1670 Gottfried Wilhelm von Leibniz Multiplizieren und Dividieren 1820 Charles Babbage: Difference Engine Addition und Substraktion,, fest programmiert 1834 Charles Babbage: Analytical Engine Über Lochkarten frei programmierbar C. Bischof Vorkurs Rechnerstrukturen Sept
2 Geschichte des Rechners Elektromechanische Relais Konrad Zuse: : Z1 - der erste Digitalcomputer der Welt 1939 Howard Aiken: Mark I - arbeitet mit Relais und wurde mittels eines perforierten Bandes gesteuert Speicherkapazität: t: 72 Zahlen (23 Dezimalstellen) Rechenleistung: eine Multiplikation in 10 Sekunden Technik: ca Relais Konrad Zuse C. Bischof Vorkurs Rechnerstrukturen Sept Geschichte des Rechners - Vakuumröhren : ENIAC I - schnellster Rechner seiner Zeit (ca fach schneller als alle anderen Systeme). Wäre ENIAC noch vor Kriegsende fertiggestellt worden, hätten die Aliierten den Code von mechanischen Verschlüsselungs- geräten,, z.b. der deutschen ENIGMA, knacken können. Entwicklungszeit: Technik: Röhren Gewicht: 30 Tonnen Länge/Breite: 30m / 3m Programmierung: Schalter und Steckbrett Ein-/Ausgabe: Lochkarten Geschwindigkeit: Operationen pro Sekunde Der erste bug am 9. Sept um Uhr: Eine Motte verklemmte sich zwischen einem Relais eines Mark II Rechners. C. Bischof Vorkurs Rechnerstrukturen Sept
3 Geschichte des Rechners - mehr Vakuumröhren : UNIVAC I - erster kommerziell erfolgreicher Computer. Es wurden 46 Systeme zum Stückpreis von über $1 Mio. gebaut. Geschwindigkeit: 1905 Operationen/Sekunde Ein-/Ausgabe: Magnetband, Printer Speicher: bit-worte IAS: John von Neumann, Herman Goldstine C. Bischof Vorkurs Rechnerstrukturen Sept Geschichte des Rechners der Transistor 23. Dezember 1947: in den Bell Laboratories wird der erste Transistor erfolgreich getestet. Kommerzielle Transistoren werden in Glasröhren montiert eingebaut TRADIC (Hersteller. Bell Telephone Laboratories) ) ist der erste voll transistorisierte Computer der Welt. Er besitzt 800 Transistoren, ist für r die damalige Zeit sehr klein. C. Bischof Vorkurs Rechnerstrukturen Sept
4 Geschichte des Rechners Integrierte Schaltkreise 1958: Der erste Integrierte Schaltkreis (IC) von Texas Instruments 1959: Der erste Integrierte Schaltkreis ohne interne Verkabelung 1961: Erster als monolitischer Chip realisierter integrierter Schaltkreis: Flip-Flop C. Bischof Vorkurs Rechnerstrukturen Sept Geschichte des Rechners - Minicomputer 1965: PDP-8 von Digital Equipment Corporation. Zum Preis von $ werden tausende der kleinen Computer in die Industrie, in Handelsfirmen und in Laboratorien verkauft. 1966: HP : : Eines der ersten general purpose Rechnersysteme. Als Programmiersprachen stehen Basic, Algol, und FORTRAN zur Verfügung. C. Bischof Vorkurs Rechnerstrukturen Sept
5 Geschichte des Rechners Erste PCs 1971: Der Kenbak-1 gilt als erster Personal Computer. Speicher: 256 Byte Preis: $750 Technik: Standard medium-scale IC Ein-/Ausgabe: Schalter und Lampen Erstes Auftreten des Dealer-Problems für Endkunden: nach dem Verkauf von 40 Geräten schließt t die Kenback Corporation 1977: Der Apple II war der erfolgreichste PC seiner Zeit: Farbgrafik (für r TV-Anschlu Anschluß) Video Games,, einfacher Joystick, Floppy und Kassettenrecorder als Speichermedium C. Bischof Vorkurs Rechnerstrukturen Sept Geschichte des Rechners Hochintegrierte Schaltkreise 1971: Intel erster funktionsfähiger Mikroprozessor. Anzahl Transistoren: Wortbreite: 4 bit Geschwindigkeit: Operationen pro Sekunde Der erste in MOS gefertigte Standard Chip für r die Datenverarbeitung (eine 8-bit8 arithmetische Einheit mit Accumulator) ) wird eingeführt. Die MOS-Technik (metal-oxide oxide-semiconductor) ) hat die höchste Wachtumsrate im gesamten Elektronik- bereich zu verzeichnen. Intel 4004 C. Bischof Vorkurs Rechnerstrukturen Sept
6 Entwicklung der Intel Produktlinie Aktuell: Pentium IV - 3 GHz C. Bischof Vorkurs Rechnerstrukturen Sept Arbeitsweise eines Rechners Eingabe Verarbeitung Ausgabe Frei programmierbar Aufgebaut als Datenverarbeiter C. Bischof Vorkurs Rechnerstrukturen Sept
7 Klassischer Rechneraufbau Im wesentlichen ist dies die Struktur,, die von John von Neumann schon 1938 in seinem First Draft of a Report on the EDVAC dargelegt wurde. Main = Hauptspeicher Central Processing Unit () = Zentrale Prozessoreinheit I/O (Input/Output) = Ein-/Ausgabe C. Bischof Vorkurs Rechnerstrukturen Sept Hauptspeicher speichert Daten in elektrischer Form (als( Ladung, Spannung, ) kleinste Speichereinheit: : Bit (Binary Digit) befindet sich in einem von 2 Zuständen mehrere Bits (8,16,32,...) zu einer Speicherzelle 2 zusammengesetzt Wichtige Grundgröße: : 8 Bit = 1 Byte speichert = 2 8 =256 Zustände wird zur Speicherung eines Buchstaben benutzt Speicherzellen durch Adressen ansprechbar C. Bischof Vorkurs Rechnerstrukturen Sept
8 Speicheraddressierung und -kapazität 1 Byte = 8 Bit 1 KByte (Kilobyte) = 2 10 Bytes 1 MByte (Megabyte) = 2 20 Bytes 1 GByte (Gigabyte) = 2 30 Bytes 1 Tbyte (Terabyte) = 2 40 Bytes = 1024 Bytes = Bytes = Bytes C. Bischof Vorkurs Rechnerstrukturen Sept ''aktiver'' Teil des Rechners verarbeitet die Daten im Hauptspeicher Steuerung der durch Programm Programm liegt als Datenfolge im Hauptspeicher kein Unterschied zwischen Programme und Daten im Hauptspeicher (von Neumann-Architektur Architektur) interpretiert diese Daten als Befehlsfolge führt die Befehle Schritt für Schritt aus Geschwindigkeit: einige 100 Millionen Befehle/s C. Bischof Vorkurs Rechnerstrukturen Sept
9 Numerische Simulation technisch-wissenschaftlicher Zusammenhänge Viele Probleme benötigen hohe Rechenleistungen bzw. sprengen heute immer noch die Leistungsfähigkeit moderner Hochleistungsrechner, z.b. Klimavorhersage: Lösung des gekoppelten Problems Ozean - Atmosphäre über Jahrzehnte hinweg. (Greenhouse Effekt) Crash-Analyse: Verformung von großen Strukturen, z.b. Autos oder ganzen Zügen (Gesetzgebung zum Schutz der Verbraucher) Molekulare Modellierung: Analyse komplexer Molekülstrukturen (Designer Drugs) Rechenleistung Rechenzeit Rechnertyp Speicher 100 Mflops 3,3 Monate Personal Computer Faustregel: 1 Gflops 10 Tage Workstations ein Gbyte 10 Gflops 1 Tag Hochleistungsrechn er pro 100 Gflops 2,4 Stunden Höchstleistungsrechner Gflops 1 Tflops 14 Minuten Superrechner Mflop = Million Floating Point Operations per Second, Gflop = 1000 Mflops C. Bischof Vorkurs Rechnerstrukturen Sept Meteorologie/Klimatologie (Bayerischer Forschungsverbund für Klimaforschung) Simulation mit MM5. Mesoscalares Wettermodell - weltweit im Einsatz C. Bischof Vorkurs Rechnerstrukturen Sept
10 Füllvorgang eines 4-Ventil 4 Motors Aerodynamisches Institut, RWTH Farbdarstellung der vertikalen Geschwindigkeitskomponente in einer Schnittebene Teilchenbahnen (Streichlinien, eingefrorene Strömung) C. Bischof Vorkurs Rechnerstrukturen Sept Techniken zur Leistungssteigerung - s Kleine schnelle Speicher,, in denen Daten gespeichert werden,, von denen man hofft, dass sie in Kürze gebraucht werden. Aber: Unterschiedliche Speicherzugriffsmuster erfordern unterschiedlich viel Zeit. C. Bischof Vorkurs Rechnerstrukturen Sept
11 Datenzugriffspfade, Speicherhierarchien und potentielle Engpässe Speichergeschwindigkeit ggf. Verschränkung Bankkonflikte Second Level Lokaler memory memory memory unit (Chip) instruction cache data cache local bus memory memory communication unit core operations (instr.) arith./log. unit Speicher Prozessorknoten Speicherbandbreite Kommunikationsbandbreite C. Bischof Vorkurs Rechnerstrukturen Sept Speicherhierarchie Geschwindigkeit: nsec Größe: 10 s KByte 10 nsec 0,5 GByte 100 nsec 50 GByte 10 msec 10 sec Terabytes C. Bischof Vorkurs Rechnerstrukturen Sept
12 Matrix-Matrix Multiplikation (C = C+A*B) Offensichtlicher Ansatz: do i = 1 to N do j = 1 to N do k = 1 to N c(i,j) = c(i,j) + a(i,k)*b(k,j) enddo enddo enddo Leistung in Mflops in Abhängigkeit von N: compiliert (schwarz) vom Hersteller optimiert (rot) maschinenspezifisch automatisch erzeugt (blau) Auf Sun Ultrasparc 20 Mflops mit dem naiven Ansatz, 225 Mflops mit Algorithmen, welche nutzung durch Zugriffslokalität optimieren. Die Anzahl der Gleitpunktoperationen ist dieselbe. Die Art und Weise der Nutzung des Speichers bestimmt die Leistung! C. Bischof Vorkurs Rechnerstrukturen Sept Techniken zur Leistungssteigerung - Parallelität Leistungssteigerung durch Replikation von funktionalen Einheiten Sowohl s als auch Speicher Technische Realisierung als Gemeinsamer Speicher (shared memory) Verteilter Speicher (distributed memory) Verteiltes Cluster von Cluster von Parallelen Knoten mit gemeinsamem Speicher (SMP Cluster) C. Bischof Vorkurs Rechnerstrukturen Sept
13 Shared Parallelsystem Alle Prozessoren greifen über ein Verbindungsnetzwerk auf einen gemeinsam genutzten Speicher zu. Jeder Prozessor kann jedes Speicherelement direkt addressieren. Kohärenz Problem PCI I/O 1 Agent 2 PCI I/O 3 Agent 4 (8x8). PCI I/O 15 Agent 16 (32-fach interleaved). C. Bischof Vorkurs Rechnerstrukturen Sept Beispiel des Kohärenzproblems P 1 P 2 P 3 u =? u =? 3 4 $ $ 5 $ u:5 u:5 u= 7 1 u:5 2 I/O devices Prozessoren sehen verschiedene Werte für u nach Ereignis 3. Hardware zur Lösung des -Kohärenzproblems ist teuer. Je mehr Prozessoren, desto aufwendiger (Drähte, Zeit) wird es. Deshalb Skalierung nur bis zu einer moderaten Anzahl von Prozessoren (bis zu 64). C. Bischof Vorkurs Rechnerstrukturen Sept
14 PCI I/O SCI 512 kb kb kb Bausteine sind PC-Knoten, typischerweise mit 2 oder 4 s an einem gemeinsamem Speicher. (sogenannte SMP - shared memory parallel- Knoten) Limitierender Faktor ist das Netzwerk Distributed Parallelsystem - am Beispiel PC Cluster - PCI Bus (100 MHz) Bus P1 Mem (kein Interleaving) Pn Mem C. Bischof 2 1 Inter connection network PCI I/O SCI Vorkurs Rechnerstrukturen Sept Cluster von SMP Knoten Sun Cluster am RZ SunFire 15k Cluster SunFire 6800 Cluster Ultrasparc Ultrasparc III III (900 (900 MHz) MHz) 24 Gbyte memory 24 Gbyte memory Gigabit Gigabit Ethernet Ethernet Ultrasparc Ultrasparc III III (900 (900 MHz) MHz) Gbyte Gbyte memory memory Gigabit Gigabit Ethernet Ethernet in production: 16 x SF 6800 system with: in production: 4 x SF 15k system with: Storage Area Network (SAN) C. Bischof Vorkurs Rechnerstrukturen Sept
15 Moore s Gesetz Moore s Law: Die Anzahl von Transistoren und deshalb die Leistung und Speicherkapazität verdoppeln sich alle 18 Monate. Bei Parallelrechnern Leistungssteigerung um Factor 2,5 alle 18 Mo. Die Zugriffsgeschwindigkeit der Speicher verdoppelt sich aber nur alle le 10 Jahre! Die theoretisch mögliche Leistung,, die durch die Taktrate und die Anzahl der Recheneinheiten definiert wird, kann nie erreicht werden Deshalb: : Die leistungsfähigsten Systeme sind PCs 15 Jahre voraus,, und die Kluft wird größer. Leistungsbestimmend ist nicht die sondern das Design und die Nutzung des Speichersystems. C. Bischof Vorkurs Rechnerstrukturen Sept Ausblick in die Zukunft (vor dem Hintergrund der Meinung der Experten) (c. 1950) Thomas J. Watson: Only about six computers are needed worldwide (c. 1977) Seymour Cray: There are only about 100 potential customers worldwide for a Cray-1 (den ersten Supercomputer) (c. 1980) IBM study: Only about 50 Cray-class computers will be sold per year Realität: Manche Wohnhäuser haben jetzt sechs Rechner der Cray-1- Klasse! C. Bischof Vorkurs Rechnerstrukturen Sept
16 Wie schnell kann ein serieller Prozessor sein? 1 Tflop 1 TB sequential machine r = 0.3 mm Betrachte den seriellen Rechner, der 1 Tflop leistet: Daten müßen eine Entfernung,, r, vom Speicher zur überbrücken Um 1 Datenelement pro Zyklus zu erhalten, benötigen wir insgesamt Daten pro Sekunde, bestenfalls mit Lichtgeschwindigkeit,, c = 3* 10 8 m/s Also r < c/ = 0,3 mm Jetzt packe 1 TB Speicher in ein Quadrat von 0,3 mm Seitenlänge. Jedes Wort benötigt ungefähr 3 Angstroms 2, die Größe eines kleinen Atoms Parallelrechner sind eine technische Notwendigkeit C. Bischof Vorkurs Rechnerstrukturen Sept Entwicklung der Halbleiterfertigung Characteristic Feature size (micron) DRAM size (Mbit( Mbit) K RISC processor (MHz) Transistors (millions) Cost per transistor (cents/10 ) Zukünftige Hochleistungsrechner werden viele Prozessoren mit sehr tiefen Speicherhierarchien haben. Die Architektur wird ein Cluster von Prozessoren mit gemeinsamem Speicher (SMP-Knoten) sein C. Bischof Vorkurs Rechnerstrukturen Sept
Brückenkurs / Computer
Brückenkurs / Computer Sebastian Stabinger IIS 22 September 2014 1 / 24 Content 1 Allgemeines zum Studium 2 Was ist ein Computer? 3 Geschichte des Computers 4 Komponenten eines Computers 5 Aufbau eines
Mehr1. Stellenwerte im Dualsystem
1. a) Definitionen Stellenwertsystem Ein Zahlensystem bei dem der Wert einer Ziffer innerhalb einer Ziffernfolge von ihrer Stelle abhängt, wird Stellenwertsystem genannt. Die Stellenwerte sind also ganzzahlige
MehrMikrocontroller Grundlagen. Markus Koch April 2011
Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede
MehrFHZ. K01 Geschichte des Computers. Lernziele. Hochschule Technik+Architektur Luzern. Inhalt
Inhalt 1. Geschichte Folie 1 Lernziele Sie kennen die wichtigsten Punkte in der Geschichte des Computers Sie sind mit einigen Begriffen vertraut Folie 2 Seite 1 Computer als elektronische Rechenmaschine:
MehrEigene Dokumente, Fotos, Bilder etc. sichern
Eigene Dokumente, Fotos, Bilder etc. sichern Solange alles am PC rund läuft, macht man sich keine Gedanken darüber, dass bei einem Computer auch mal ein technischer Defekt auftreten könnte. Aber Grundsätzliches
MehrComputergruppe Heimerdingen Basiskurs. Karlheinz Wanja & Richard Zeitler
Computergruppe Heimerdingen Basiskurs Karlheinz Wanja & Richard Zeitler Dateiverwaltung (im Haushalt) 2 Dateiverwaltung (im Computer) Speichermedien 1.) Festplatte 2.) Externe Medien Externe Festplatte
MehrHochleistungsrechnen für Wissenschaft und Wirtschaft im internationalen Verbund
Hochleistungsrechnen für Wissenschaft und Wirtschaft im internationalen Verbund Prof. Dr. rer. nat. Christian Schröder Dipl.-Ing. Thomas Hilbig, Dipl.-Ing. Gerhard Hartmann Fachbereich Elektrotechnik und
MehrEin kleiner Einblick in die Welt der Supercomputer. Christian Krohn 07.12.2010 1
Ein kleiner Einblick in die Welt der Supercomputer Christian Krohn 07.12.2010 1 Vorschub: FLOPS Entwicklung der Supercomputer Funktionsweisen von Supercomputern Zukunftsvisionen 2 Ein Top10 Supercomputer
MehrMicrocontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1
Microcontroller Kurs 08.07.11 Microcontroller Kurs/Johannes Fuchs 1 Was ist ein Microcontroller Wikipedia: A microcontroller (sometimes abbreviated µc, uc or MCU) is a small computer on a single integrated
Mehr1 Aufgaben zu Wie funktioniert ein Computer?
71 1 Aufgaben zu Wie funktioniert ein Computer? Netzteil a) Welche Spannungen werden von PC-Netzteilen bereitgestellt? 3.3 V, 5 V, 12 V, -5 V, -12 V. b) Warum können PC-Netzteile hohe Leistungen liefern,
MehrDie Geschichte des Computers
Inhaltsverzeichnis Der Vorbote des Computers... 3 Der Erfinder des ersten Computers... 3 Die Computer... 4 Der erste Computer Z1... 4 Der zweite Computer Z3... 5 Der Mark I... 6 Der ENIAC... 7 Der SSEC...
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrBrückenkurs / Computer
Brückenkurs / Computer Sebastian Stabinger IIS 23 September 2013 Sebastian Stabinger (IIS) Brückenkurs / Computer 23 September 2013 1 / 20 Content 1 Allgemeines zum Studium 2 Was ist ein Computer? 3 Geschichte
MehrInformatik - Lehrgang 2000/2001 GRUNDLAGEN
Informatik - Lehrgang 2000/2001 GRUNDLAGEN Ein Überblick! Das Werden der Informatik! Daten! Technische Informatik Der von Neumann Computer Versuch einer Entmystifizierung 2 Grundlagen Micheuz Peter Das
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrStrom in unserem Alltag
Strom in unserem Alltag Kannst du dir ein Leben ohne Strom vorstellen? Wir verbrauchen jeden Tag eine Menge Energie: Noch vor dem Aufstehen klingelt der Radiowecker, dann schalten wir das Licht ein, wir
MehrFacharbeit Informatik. Thema:
Facharbeit Informatik Thema: Rechneraufbau Mit Locad 2002 1 Inhaltsangabe Inhalt: Seite: 1. Einleitung 3 2. Inbetriebnahme der Schaltung 3 3. Eingabe 4 4. CPU 5 5. RAM/HDD 8 6. Ausgabe 10 7. Auf einer
MehrBNC-, RJ45-, und Glasfaser- Netzwerkkarten
Andreas Siebold Seite 1 01.09.2003 BNC-, RJ45-, und Glasfaser- Netzwerkkarten Eine Netzwerkkarte (Netzwerkadapter) stellt die Verbindung des Computers mit dem Netzwerk her. Die Hauptaufgaben von Netzwerkkarten
MehrDaten, Informationen, Kodierung. Binärkodierung
Binärkodierung Besondere Bedeutung der Binärkodierung in der Informatik Abbildung auf Alphabet mit zwei Zeichen, in der Regel B = {0, 1} Entspricht den zwei möglichen Schaltzuständen in der Elektronik:
MehrDSO. Abtastrate und Speichertiefe
DSO Abtastrate und Speichertiefe Inhalt Inhalt...- 1 - Feine Signaldetails und lange Abtastzeiträume...- 2 - Was ein großer Speicher bewirkt...- 2 - Einfluss der Oszilloskop-Architektur auf die Update-Rate...-
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
MehrEinführung (0) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München
Einführung (0) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München Einführung (1) Was ist ein Rechner? Maschine, die Probleme für
MehrDaten verarbeiten. Binärzahlen
Daten verarbeiten Binärzahlen In Digitalrechnern werden (fast) ausschließlich nur Binärzahlen eingesetzt. Das Binärzahlensystem ist das Stellenwertsystem mit der geringsten Anzahl von Ziffern. Es kennt
MehrAlgorithmus, siehe (1)
Der Computer als elektronische Rechenmaschine entstand in den vierziger Jahren des 20. Jahrhunderts. Die Gedankenwelt der Informatik lässt sich aber bedeutend weiter zurückverfolgen. Mit diesem Kapitel
MehrTeil VIII Von Neumann Rechner 1
Teil VIII Von Neumann Rechner 1 Grundlegende Architektur Zentraleinheit: Central Processing Unit (CPU) Ausführen von Befehlen und Ablaufsteuerung Speicher: Memory Ablage von Daten und Programmen Read Only
MehrTO-220 TO-202 TO-92 TO-18. Transistoren mit verschiedenen Gehäusen
Transistoren TO-220 TO-202 SOT-42 TO-3 TO-18 TO-92 TO-5 Transistoren mit verschiedenen Gehäusen Das Wort Transistor ist ein Kunstwort. Es leitet sich von transfer resistor ab und beschreibt damit einen
MehrStaatlich geprüfter EDV-Führerschein
Staatlich geprüfter 1. Seit wie viel Jahren gibt es den Personal Computer? seit ~ 50 Jahren seit ~ 30 Jahren seit ~ 20 Jahren seit ~ 5 Jahren Computer gibt es schon immer. 2. Ein Computer wird auch als
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
MehrInformatik Mensch Gesellschaft. Historische Entwicklung der Informationstechnik (von Anfang bis Heute)
Informatik Mensch Gesellschaft Historische Entwicklung der Informationstechnik (von Anfang bis Heute) Algorithmen-Automat Schritt-für-Schritt-Anleitung zum Lösen mathematischer Probleme kann immer wieder
MehrCU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich
Seite 1 von 10 CU-R-CONTROL Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32 Autor: Christian Ulrich Datum: 08.12.2007 Version: 1.00 Seite 2 von 10 Inhalt Historie
MehrVersuch Nr. 8c Digitale Elektronik I
Institut für ernphysik der Universität zu öln Praktikum M Versuch Nr. 8c Digitale Elektronik I Stand 14. Oktober 2010 INHALTSVERZEICHNIS 1 Inhaltsverzeichnis 1 Einführung 2 1.1 Motivation....................................
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 1 Überblick 1 Rechnergeschichte: Mechanische Rechenmaschinen Mechanische Rechenmaschinen (17.Jahrhundert) Rechenuhr von Schickard (1623) Pascaline von Blaise Pascal (1642)
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrC++ Tutorial: Timer 1
C++ Tutorial: Timer 1 Timer v1.0 Einleitung Raum und Zeit sind spätestens seit der kopernikanischen Wende wichtige Gegenstände des Denkens geworden. In einem Programm bestimmt die Zeit die Abläufe und
MehrStatuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
MehrCOMET - Speed Seite 1
COMET - Speed Seite 1 Version: D-98-02-12 Seite 1 COMET - Speed Seite 2 COMET Speed Der Comet mit dem Programm Speed ist ein sehr universelles Geschwindigkeitsmeßgerät. Die vom Comet gemessene Geschwindigkeit
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrWir machen neue Politik für Baden-Württemberg
Wir machen neue Politik für Baden-Württemberg Am 27. März 2011 haben die Menschen in Baden-Württemberg gewählt. Sie wollten eine andere Politik als vorher. Die Menschen haben die GRÜNEN und die SPD in
MehrDie Geschichte der Taschenrechner
Kevin 19. März 2009 Übersicht Damals Heute Zukunft Anwendung des Taschenrechners in der Schule Inhalt Damals Entwicklung der Zahlensysteme Abakus und Rechenschieber Mechanische Addierer Die Vier-Spezies-Maschine
MehrManchester Codierung sowie Differenzielle Manchester Codierung
Manchester Codierung sowie Differenzielle Manchester Codierung Nadine Sass 1 von 8 Inhaltsverzeichnis Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Das Ethernet... 4 Das IEEE 802.3 Ethernet Paketformat...
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrAnleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15
Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15 1 Bitte melden Sie sich über das Campusmanagementportal campus.studium.kit.edu
MehrDer Vortrag besteht aus 27 Seiten! Ich habe 15 Minuten. + 1 Minute Diskussion Passt!
Der Vortrag besteht aus 27 Seiten! Ich habe 15 Minuten Also pro Seite ca. 30,3 Sek = 14 Min. + 1 Minute Diskussion Passt! Zunächst: Die Praxis in einem modernen Kammstall ohne Wärmetauscher Mit Vorraumanwärmung
MehrÜbungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 13 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
MehrSteuerung DLS ECKLITE SC und SC xx-enc
ECKELT I DLS ECKLITE SC und SC xx-enc I Seite 1 Steuerung DLS ECKLITE SC und SC xx-enc Allgemein Die Regelung des ECKLITE Motors hat mit dem ECKLITE CONTROLLER zu erfolgen. Die Verbindung vom ECKLITE CONTROLLER
MehrInformationen zum neuen Studmail häufige Fragen
1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:
MehrGrundlagen der Rechnerarchitektur
Grundlagen der Rechnerarchitektur Einführung Unsere erste Amtshandlung: Wir schrauben einen Rechner auf Grundlagen der Rechnerarchitektur Einführung 2 Vorlesungsinhalte Binäre Arithmetik MIPS Assembler
MehrR ist freie Software und kann von der Website. www.r-project.org
R R ist freie Software und kann von der Website heruntergeladen werden. www.r-project.org Nach dem Herunterladen und der Installation von R kann man R durch Doppelklicken auf das R-Symbol starten. R wird
MehrEinführung in die Systemprogrammierung
Einführung in die Systemprogrammierung Speedup: Grundlagen der Performanz Prof. Dr. Christoph Reichenbach Fachbereich 12 / Institut für Informatik 30. April 2015 Eine Aufgabe aus der Praxis Gegeben ein
MehrAblaufsteuerung Sequenzer, als Schaltstufen für den Amateurfunk.
Ablaufsteuerung Sequenzer, als Schaltstufen für den Amateurfunk. DF1JM Juli 2011 Eine Sequenz ist eine Reihenfolge. Auf den Amateurfunk bezogen sind Sequenzer Schaltstufen, die in einer festgelegten Zeit-
MehrVon Bits, Bytes und Raid
Von Bits, Bytes und Raid Eine Schnuppervorlesung zum Kennenlernen eines Datenspeichers um Bits und Bytes zu unterscheiden um Raid-Festplattensysteme zu verstehen Inhalt Speicherzellen sind elektronische
MehrAnbindung des eibport an das Internet
Anbindung des eibport an das Internet Ein eibport wird mit einem lokalen Router mit dem Internet verbunden. Um den eibport über diesen Router zu erreichen, muss die externe IP-Adresse des Routers bekannt
MehrDurch die virtuelle Optimierung von Werkzeugen am Computer lässt sich die reale Produktivität von Servopressen erhöhen
PRESSEINFORMATION Simulation erhöht Ausbringung Durch die virtuelle Optimierung von Werkzeugen am Computer lässt sich die reale Produktivität von Servopressen erhöhen Göppingen, 04.09.2012 Pressen von
MehrWoraus besteht ein Bild? 28.02.2008 (c) Winfried Heinkele 2006 2
Woraus besteht ein Bild? 28.02.2008 (c) Winfried Heinkele 2006 2 Was ist ein Pixel? Die durch das Objektiv einer Kamera auf einen Film oder einen elektronischen Bildsensor projizierte Wirklichkeit ist
Mehr2. Negative Dualzahlen darstellen
2.1 Subtraktion von Dualzahlen 2.1.1 Direkte Subtraktion (Tafelrechnung) siehe ARCOR T0IF Nachteil dieser Methode: Diese Form der Subtraktion kann nur sehr schwer von einer Elektronik (CPU) durchgeführt
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrTechnische Informatik Basispraktikum Sommersemester 2001
Technische Informatik Basispraktikum Sommersemester 2001 Protokoll zum Versuchstag 4 Datum: 21.6.2001 Gruppe: David Eißler/ Autor: Verwendete Messgeräte: - digitales Experimentierboard (EB6) - Netzgerät
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
MehrRechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
MehrComputerarithmetik ( )
Anhang A Computerarithmetik ( ) A.1 Zahlendarstellung im Rechner und Computerarithmetik Prinzipiell ist die Menge der im Computer darstellbaren Zahlen endlich. Wie groß diese Menge ist, hängt von der Rechnerarchitektur
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrElektromechanische Computer
Elektromechanische Computer Erfinder, ihre Biographien und Maschinen Konrad Zuse George Stibitz Howard Aiken Konrad Zuse: Biographie I Geburt: 22.06.1910 in Berlin 1928 Studium Maschinenbau (TH Berlin-Charl.),
MehrWLAN. 1. Definition. 3. Nutzungsmöglichkeiten
WLAN 1. Definition Wlan bedeutet Wireless Local Area Network. Gemeint ist ein lokales Netzwerk, in dem mehrere Computer miteinander verbunden sind, und in dem Daten statt per Kabel per Funk übertragen
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrHISTORISCHES INFORMATIK-MUSEUM DER UNIVERSIDAD POLITECNICA DE MADRID
HISTORISCHES INFORMATIK-MUSEUM DER UNIVERSIDAD POLITECNICA DE MADRID Die Initiative, ein historisches Informatik-Museum zu gründen, ist Pionier im Rahmen der spanischen Universitäten. Sie hat das Sammeln
MehrStefan Schaper. Dipl. Sozialpädagoge und Eltern-Medien-Trainer
Stefan Schaper Dipl. Sozialpädagoge und Eltern-Medien-Trainer Was Sie heute NICHT erwarten dürfen: Tipps zu kommerzieller Software großer Schulbuchverlage. Zum Ablauf - Ein paar Zahlen - Beispiele für
MehrDas Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften
Das Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften (Textentwurf für den Hörpfad der Stadt Garching: Prof. Dr. H.-G. Hegering, Sprecher: H.-G. Hegering und Otto Sondermayer, Stand 2.9.2015)
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrWachstum 2. Michael Dröttboom 1 LernWerkstatt-Selm.de
1. Herr Meier bekommt nach 3 Jahren Geldanlage 25.000. Er hatte 22.500 angelegt. Wie hoch war der Zinssatz? 2. Herr Meiers Vorfahren haben bei der Gründung Roms (753. V. Chr.) 1 Sesterze auf die Bank gebracht
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrDatenbanksysteme 2 Frühjahr-/Sommersemester 2014 28. Mai 2014
Lehrstuhl für Praktische Informatik III Prof. Dr. Guido Moerkotte Email: moer@db.informatik.uni-mannheim.de Marius Eich Email: marius.eich@uni-mannheim.de Datenbanksysteme 2 8. Übungsblatt Frühjahr-/Sommersemester
MehrEinführung in die technische Informatik
Einführung in die technische Informatik Christopher Kruegel chris@auto.tuwien.ac.at http://www.auto.tuwien.ac.at/~chris Betriebssysteme Aufgaben Management von Ressourcen Präsentation einer einheitlichen
MehrBedienung des Web-Portales der Sportbergbetriebe
Bedienung des Web-Portales der Sportbergbetriebe Allgemein Über dieses Web-Portal, können sich Tourismusbetriebe via Internet präsentieren, wobei jeder Betrieb seine Daten zu 100% selbst warten kann. Anfragen
MehrFragen und Antworten. Kabel Internet
Fragen und Antworten Kabel Internet Inhaltsverzeichnis Inhaltsverzeichnis...II Internetanschluss...3 Kann ich mit Kabel Internet auch W-LAN nutzen?...3 Entstehen beim Surfen zusätzliche Telefonkosten?...3
MehrVon Perimeter-Security zu robusten Systemen
Von Perimeter-Security zu robusten Systemen Prof. Dr. Norbert Pohlmann Institut für Internet-Sicherheit if(is) Fachhochschule Gelsenkirchen http://www.internet-sicherheit.de Inhalt Motivation Perimeter
MehrElektrische Logigsystem mit Rückführung
Mathias Arbeiter 23. Juni 2006 Betreuer: Herr Bojarski Elektrische Logigsystem mit Rückführung Von Triggern, Registern und Zählern Inhaltsverzeichnis 1 Trigger 3 1.1 RS-Trigger ohne Takt......................................
MehrNutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
MehrWir arbeiten mit Zufallszahlen
Abb. 1: Bei Kartenspielen müssen zu Beginn die Karten zufällig ausgeteilt werden. Wir arbeiten mit Zufallszahlen Jedesmal wenn ein neues Patience-Spiel gestartet wird, muss das Computerprogramm die Karten
MehrIm Original veränderbare Word-Dateien
Das Von-Neumann-Prinzip Prinzipien der Datenverarbeitung Fast alle modernen Computer funktionieren nach dem Von- Neumann-Prinzip. Der Erfinder dieses Konzeptes John von Neumann (1903-1957) war ein in den
Mehr1. Übung - Einführung/Rechnerarchitektur
1. Übung - Einführung/Rechnerarchitektur Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: Was ist Hard- bzw. Software? a Computermaus b Betriebssystem c Drucker d Internetbrowser
MehrFAQ BIRTH ALARM. Häufig gestellte Fragen und die dazugehörigen. Antworten zum erfolgreichen. Fohlengeburtsmelder BIRTH ALARM.
FAQ BIRTH ALARM Häufig gestellte Fragen und die dazugehörigen Antworten zum erfolgreichen Fohlengeburtsmelder BIRTH ALARM. Gallagher Europe - Niederlassung Deutschland Talstraße 7 49479 Ibbenbüren KOSTENLOSE
MehrWebcontrolling Umsetzung in die Praxis. Toll, und wie ist es wirklich?
Webcontrolling Umsetzung in die Praxis Toll, und wie ist es wirklich? Über uns Die Scandio GmbH ist ein Software und IT-Consulting Unternehmen. Wir entwickeln individuelle Applikationen und beraten unsere
MehrANWENDUNGSHINWEISE ZU SYMBOLSTIX
elektronische hilfsmittel für menschen mit einer behinderung www.activecommunication.ch ANWENDUNGSHINWEISE ZU SYMBOLSTIX www.symbolstix.ch active communication gmbh sumpfstrasse 28 6300 zug telefon 041
MehrLeitartikel Weltnachrichten 2 / 2016
Leitartikel Weltnachrichten 2 / 2016 Armut smart bekämpfen Smart heißt intelligent, schlau oder geschickt. Manchmal ist damit auch gemeint, dass man moderne Technik wie Handys oder Internet einsetzt. Zum
MehrBekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware
Bekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware Inhaltsverzeichnis 1 Datenlogger Hardware...2 1.1 Revision: 1.32...2 1.2 Revision: 1.31...2 1.3 Revision: 1.30...2
MehrAnleitung zur Durchführung des Firmware-Updates. HomePilot 1 via Upgrade-USB-Stick
Anleitung zur Durchführung des Firmware-Updates HomePilot 1 via Upgrade-USB-Stick Sehr geehrter Kunde, wir von RADEMACHER freuen uns, dass Sie Ihren HomePilot der ersten Generation auf den neuesten Software-Stand
MehrEARSandEYES-Studie: Elektronisches Bezahlen
www.girocard.eu Management Summary EARSandEYES-Studie: Elektronisches Bezahlen Management Summary August 2014 Seite 1 / 6 EARSandEYES-Studie: Elektronisches Bezahlen Der Trend geht hin zum bargeldlosen
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrDie Mikroprogrammebene eines Rechners
Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten, z.b. Befehl holen Befehl dekodieren Operanden holen etc.
MehrC.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08
C.M.I. Version 1.08 Control and Monitoring Interface Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) de LAN LAN Beschreibung der Datentransfermethode Mit dieser Methode ist es möglich, analoge
MehrOECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
MehrZahlensysteme: Oktal- und Hexadezimalsystem
20 Brückenkurs Die gebräuchlichste Bitfolge umfasst 8 Bits, sie deckt also 2 8 =256 Möglichkeiten ab, und wird ein Byte genannt. Zwei Bytes, also 16 Bits, bilden ein Wort, und 4 Bytes, also 32 Bits, formen
MehrEin polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.
Zahlensysteme Definition: Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird. In der Informatik spricht man auch von Stellenwertsystem,
MehrEinfache Computersteuerung für Modellbahnen
Einfache Computersteuerung für Modellbahnen Was soll eigentlich mit einem Computer gesteuert werden? Diese Frage muss man sich als erstes stellen: - Man braucht für Ausstellungen einen kompletten automatischen
MehrDas Roaming Cockpit. Inhalt. 1 Das Roaming Cockpit... 2. 2 Aufrufen des Roaming Cockpit über den Browser... 3
Das Roaming Cockpit Inhalt 1 Das Roaming Cockpit... 2 2 Aufrufen des Roaming Cockpit über den Browser... 3 3 Aufruf über Unlimited Data Manager (Data SIM Karten)... 3 4 Anmeldung im Roaming Cockpit mit
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
Mehr