Rechnerarchitektur. Prof. Dr. Rolf Drechsler Institut für Informatik Universität Bremen
|
|
- Swen Bauer
- vor 8 Jahren
- Abrufe
Transkript
1 Rechnerarchitektur Prof. Dr. Rolf Drechsler Institut für Informatik Universität Bremen
2 Ansprechpartner und Organisation Rolf Drechsler 3. Flur, Zi Montag, 15:15 h - 16:45 h: Vorlesung Dienstag, 13:15 h - 14:45 h: Vorlesung/Übung
3 Vorschlag für Scheinvergabe Übungszettel ca. alle drei Wochen dienen der Selbstkontrolle nicht relevant für Scheinvergabe Schein durch (Fach-)Gespräch in letzter Semesterwoche bzw. nach Vereinbarung Dauer ca Minuten
4 Literatur Patterson/Hennessy: Computer Organization and Design - The Hardware/Software- Interface, Morgan Kaufmann, 1998 Hennessy/Patterson: Computer Architecture - A Quantitative Approach, Morgan Kaufmann, 1996 Hayes: Computer Architecture and Organization, McGraw-Hill, 1998 Bähring: Mikrorechnersysteme, Springer- Verlag, 1991 Märtin, Rechnerarchitektur, Fachbuchverlag Leibzig, 2001
5 Motivation (1)
6 Motivation (2) Erste frei programmierbare Rechner Zuse Z1, Z ENIAC Pentium VI
7 Motivation (3)
8 Motivation (4) Thomas Watson (IBM): I think there is a world market for maybe five computers. Popular Mechanics: Computers in the future may weigh no more than 1.5 tons
9 Motivation (5) ENIAC on a chip Laptop = alle Rechner der Welt von 1950
10 Motivation (6)
11 Motivation (7) Moore s Law Verdopplung der Transistor-Dichte alle 18 Monate (Gordon Moore, Mitbegründer von Intel, 1965)
12 Motivation (8) kein Gesetz, sondern Voraussage, was technologisch möglich
13 Motivation (9) Mars Pathfinder Mission Ariane 5... Pentium Bug
14 Motivation (10) Pentium Bug Fehler in FP-Unit Imageverlust 475 Millionen $
15 Motivation (11) Pentium Bug x = y = z = x - (x/y) y z = 256!!
16 Motivation (12) Was tun mit all den Transistoren? Architekturkonzepte Wie entwerfen? VLSI CAD
17 Überblick Einleitung v. Neumann-Modell, Entwurfsprozess Befehlsschnittstelle Mikroarchitektur Speicherarchitektur Ein-/Ausgabe Multiprozessorsysteme,...
18 Geschichte des Rechners (1) Altertum: griechische Zahnräder, römisches Rechenbrett Rechenmaschine von Schickard Lochkartenmaschine (um die Jahrhundertwende) Differentialanalysator (Bush, 1930)
19 Geschichte des Rechners (2) Theoretische Abhandlungen: Turing (1936): On Computable Numbers Shannon (1936): Verbindung zwischen symbolischer Logik und elektrischen Schaltungen Binäre Addiermaschine (Stibitz, 1937) Allzweck-Computer (Zuse, 1941)
20 Geschichte des Rechners (3) Colossus (1943): Knacken von Geheimcodes von Neumann beschreibt wesentliche Elemente eines Computersystems (1945) ENIAC (1946): erster (großer) elektronischer Digitalrechner
21 Geschichte des Rechners (4) Erfindung des Transistors (1947) durch Bardeen, Shockley und Brattain LEO (1951): erster Rechner für kaufmännische Zwecke Computergestützte Wahlprognose in USA (1952) Erster Magnetspeicher (Forrester, 1953), zuvor Elektronenröhrenspeicher
22 Geschichte des Rechners (5) IBM 650 (1954): in 15 Jahren 1500mal verkauft Transistoren auf Silizium (Teal, 1954) TRADIC (1955): erster Transistor- Computer der Bell Labs mit 800 Transistoren Integrierte Schaltungen und MOS (metal oxide semiconductors)
23 Geschichte des Rechners (6) PDP-8 (DEC, 1965): erster Minicomputer mit kommerziellem Erfolg ( Dollar) Intel 4004 (Hoff, 1971): Chip, mit Zentraleinheit als wesentlichen Bestandteil Altair (Roberts, 1974): Bausatz eines Mikrocomputers für 397 Dollar
24 Geschichte des Rechners (7) BASIC für Altair (Gates, Allen, 1975) PCs für den Massenmarkt (1977), z.b. Apple II, Radio Shack TRS-80, Commodore PET VisiCalc (1979): erste kaufmännische Software für PC IBM PC (1981)
25 Klassifikation von Rechnern Anforderungen Leistung Fehlersicherheit Programmierfreundlichkeit... Methoden zur Einordnung
26 Kiviat Graphen (1) Seit 1978 Allgemeines Bewertungsmaß Graphische Darstellung Bewertung des Gesamtsystems Acht messbare Größen aus vier Gruppen
27 Kiviat Graphen (2) Prozessorleistung Pc[access/sec] verarbeitete Bytezugriffe des Prozessors auf den Speicher pro Sekunde Hauptspeicher Kapazität Mp[byte] Zugriffszeit Mp speed[byte/sec]
28 Kiviat Graphen (3) Peripheriespeicher Kapazität Ms[byte] Zugriffszeit Ms speed[byte/sec] Übertragungsrate auf Peripherie für menschliche I/O T.human[byte/sec] Rechner-Rechner Verbindungen T.communication[byte/sec] weitere externe Geräte T.external[byte/sec]
29 Kiviat Graphen (4) Abtragen auf kreisförmiger logarithmischer Skala Pc Mp Mp speed Ms Ermöglicht schnellen Überblick Ms spe T.human T.external T.communication
30 Kiviat Graphen (5) Eigenschaften: allgemeines Bewertungsmaß Bewertungsgrundlage für Gesamtsystem Überprüfung der Amdahl-Regeln leicht möglich Aussage über Systembalance innere Struktur des Rechners wird nicht weiter bewertet
31 Amdahl-Regeln Die Kapazität des Hauptspeichers in Byte sollte mindestens der Anzahl der auszuführenden Instruktionen pro Sekunde entsprechen. Die I/O-Übertragungsrate in Bit pro Sekun-de sollte mindestens der Anzahl der auszuführenden Operationen pro Sekunde entsprechen.
32 Klassifikation durch Flynn (1) Seit 1972 Einfache Klassifikation Hoher Abstraktionsgrad Grundlage ist Unterscheidung nach Befehlsstrom und Datenstrom
33 Klassifikation durch Flynn (2) SISD=single instruction stream - single data stream Rechner mit einfachem Befehls- und Datenstrom MISD=multiple instruction stream - single data stream Rechner mit mehrfachem Befehls- und einfachem Datenstrom
34 Klassifikation durch Flynn (3) SIMD=single instruction stream - multiple data stream Rechner mit einfachem Befehls- und mehrfachem Datenstrom MIMD=multiple instruction stream - multiple data stream Rechner mit mehrfachem Befehls- und Datenstrom
35 Klassifikation durch Flynn (4) Beispiele SISD: klassische Rechner SIMD: ILLIAC IV, STARAN, Vektorrechner, Feldrechner MISD: (Pipelinerechner) MIMD: Parallelrechner, Transputernetze
36 Verfeinerung von Higbie Seit 1973 Verfeinerung der Klasse SIMD in: Feldrechner Assoziativrechner Assoziative Feldrechner Orthogonalrechner
37 Klassifikation nach Shore Rechner werden nach vier Basiskomponenten klassifiziert: Kontrolleinheit ALU Datenspeicher Befehlsspeicher Typ 1: wortseriell/bitparallel Typ2: wortparallel/bitseriell...
38 Operationsprinzip-Struktur- Matrix nach Giloi Unterteilung eines Rechners in Operationsprinzip Informationskonzept Kontrollkonzept Struktur Hardware-Betriebsmittel und ihre Struktur Nur anwendbar auf Rechner mit zentralisierter Kontrolle
39 Überblick Einleitung v. Neumann-Modell, Entwurfsprozess Befehlsschnittstelle Mikroarchitektur Speicherarchitektur Ein-/Ausgabe Multiprozessorsysteme,...
40 von Neumann-Architektur Zentraleinheit Speichereinheit RAM/ROM Steuerbus Adressbus Datenbus Ein-/Ausgabeeinheit
41 Überblick Einleitung v. Neumann-Modell, Entwurfsprozess Befehlsschnittstelle Mikroarchitektur Speicherarchitektur Ein-/Ausgabe Multiprozessorsysteme,...
42 Hardware-Beschreibung und Entwurf Spezifikation Funktionale Simulation Testbench Logiksynthese Gate-Level Simulation Formale Verifikation Scanpath Placeand and Route
43 Mikroprozessorsysteme (1) Viele Anwendungen, z.b. Textverarbeitung, Lohnabrechnung,... Steuerung von Maschinen im Haushalt (Waschmaschine, Geschirrspülautomat,...) sicherheitskritische Anwendungen (ABS, medizinische Anwendungen)
44 Mikroprozessorsysteme (2) MPs sind komplexe Schaltwerke MPs bearbeiten Sequenz von Steuerungsschritten (Programme) in Abhängigkeit von Daten Universell Einsetzbar Änderungen/Erweiterungen einfach Anpassung an neue Umgebung möglich/unproblematisch
45 Mikroprozessorsysteme (3) Wir unterscheiden im folgenden: Programmdaten (Befehle), die die Art der Verarbeitung festlegen (Operationen) Rechendaten, das sind die Daten, die verarbeitet werden (Operanden) Programm ist Folge von Befehlen Abarbeitung in fester Reihenfolge Pro Verarbeitungsschritt ein Befehl
46 Grundarchitekturen (1) Kernstück ist Zentraleinheit Speicher, in denen Daten abgelegt werden Ein- und Ausgabebausteine, mit denen Kommunikationen mit Außenwelt hergestellt wird
47 Grundarchitekturen (2) Harward-Architektur RAM/ROM Zentraleinheit Programmspeicher Datenspeicher RAM Steuerbus Adressbus Datenbus Ein-/Ausgabeeinheit
48 Grundarchitekturen (3) Princeton-(von Neumann-)Architektu Zentraleinheit Speichereinheit RAM/ROM Steuerbus Adressbus Datenbus Ein-/Ausgabeeinheit
49 Grundarchitekturen (4) Komponenten durch Busse verbunden Vorteile: Verringerung der Anzahl der Leitungen Erweiterbarkeit/Skalierbarkeit Probleme bei bidirektionalen Bussen zu jedem Zeitpunkt nur ein Zugriff Harward-Architektur hier überlegen
50 Grundarchitekturen (5) Zentraleinheit besteht aus zwei Teilen: befehlsverarbeitend datenverarbeitend Speicher beinhalten Daten und Programme Princeton: Es muss Mechanismus geben, um zwischen Daten und Befehlen zu unterschieden.
51 Grundarchitekturen (6) Zweiphasensystem: Befehl aus Speicher holen und interpretieren Speicherinhalt holen und Befehl verarbeiten und Folgeadresse berechnen Bussystem kann zum Flaschenhals (bottleneck) eines MPs werden
52 Zentraleinheit Auch Mikroprozessor oder CPU (=central processing unit) Aufgaben: Steuerung Holen und Interpretieren von Befehlen Ausführen von Befehlen Organisation des Datenaustauschs mit der Umwelt
53 Architektur einer Zentraleinheit Komponenten: Steuerwerk Operationswerk Steuerwerk für Befehlsverarbeitung Operationswerk für Datenverarbeitung Ausführung eines Befehls: Holphase Ausführungsphase
54 Steuerwerk (1) Steuerwerk ist endlicher Automat Steuert und überwacht interne und externe Funktionen des MPs Befehl wird zerlegt in Folge von Elementarbefehlen
55 Steuerwerk (2) Befehlsbearbeitung Laden des Befehlszählers Entschlüsselung des Befehlsregisters (Befehlsdekodierung) und Einstellen des Programmzählers Laden weiterer Operanden Ausführen des Befehls Abspeicherung der Ergebnisse
56 Steuerwerk (3) Man unterscheidet festverdrahtetes Steuerwerk mikroprogrammiertes Steuerwerk
57 Steuerwerk (4) Festverdrahtetes Steuerwerk: Ablauf fest vorgegeben Mikroprozessor leicht handhabbar kompakter und schneller Aufbau des MPs es existieren umfangreiche Programmentwicklungs- und Optimierungswerkzeuge Befehle werden in mehreren Taktphasen ausgeführt
58 Steuerwerk (5) Mikroprogrammiertes Steuerwerk: Satz von Grundbefehlen (Mikrobefehle) flexible Gestaltung des Befehlssatzes Emulation anderer MPs möglich Anpassung an Anforderungen möglich erhöhter Hardwareaufwand es existieren weniger Entwicklungswerkzeuge, da z.b. selbstdefinierte Befehls-sätze nicht unterstützt werden müssen
59 Operationswerk (1) Durchführung von Operationen: logische arithmetische Bekannte Operationen: Addition, Konjunktion, Negation, Vergleich, Inkrementieren, Schieben,... Je nach Operation ein oder zwei Operanden
60 Operationswerk (2) Schaltnetz kombinatorisches Netzwerk (ALU=arithmetic logical unit) Registerbank Abspeicherung der Operanden und Ergebnisse Diverse Register Statusinformationen, Programmzähler, etc.
61 Operationswerk (3) 1. Operand ACC A ACC B 2. Operand Funktionsauswahl ALU F=f(A,B) Erg.Reg Status.R
62 Maschinenzyklus (1) Komponenten des Steuerwerks: Befehlszähler (PC=program counter) enthält immer die Adresse des nächsten im Speicher folgenden Befehlswortes Befehlsregister (IR=instruction register) dient zur Zwischenspeicherung des (ersten) Befehlswortes Adressregister (AR) beinhaltet die auf das erste Wort eines Befehls folgende Operandenadresse
63 Maschinenzyklus (2) Steuerlogik des Steuerwerks dekodiert Operationscode eines Befehls Steuerlogik ist für Befehlsausführung verantwortlich Ansteuerungssignale für ALU, interne Daten-, Adress- und Steuersignale werden erzeugt Signale für externen Systembus (angeschlossene Funktionseinheiten, z.b. Quittierung für Datentransport)
64 Maschinenzyklus (3) Rechenwerk umfasst: ALU Registerspeicher haben Register innerhalb des Registerspeichers gleiche Funktionalität, so nennt man sie auch allgemeine Register Pufferregister am Eingang der ALU durch Pufferspeicher unterstützte ALU heißt auch Register ALU (RALU) vor Verknüpfung der Operanden sind diese in Pufferregister zu laden
65 Maschinenzyklus (4) Prozessorientiertes Bussystem als Verbindung zwischen Registerspeicher, den einzelnen Registern, ALU und externem Systembus Datenbus Adressbus Steuerbus Signale zur Auswahl der Register im Registerspeicher
66 Maschinenzyklus (5) Abarbeitung eines Befehls erfolgt in einem Befehlszyklus Zeittakt für Mikrooperation liefert Taktgenerator Maschinenzyklus ist Verarbeitungsab-lauf innerhalb eines Taktes Beispiel: 50 ns bei 20 MHz-Takt
67 Maschinenzyklus (6) Transport des Befehls vom Speicher in Befehlsregister, Erhöhen des Befehlszählers Transport des ersten Operanden vom Speicher oder einem allgemeinen Prozessorregister in das Rechenwerk Transport des zweiten Operanden vom Speicher oder einem allgemeinen Prozessorregister in das Rechenwerk Ausführen der Operation durch Verknüpfen der Operanden Transport des Resultats vom Rechenwerk in den Speicher oder in ein allgemeines Prozessorregister
68 Registerfunktionen (1) Akkumulator-Register (ACCU) speichert einen Operanden unterstützt Ausführung von Schieben Programmzähler (Befehlszähler) erzeugt durch Inkrementieren aufeinanderfolgende Programmadressen bei Sprungbefehlen neuen Wert laden
69 Registerfunktionen (2) Instruktionsregister nimmt den aus dem Speicher gelesenen Befehl auf Notizblockregister temporäre Speicherung von Daten, Operanden, Statusinformationen,... Statusregister Informationen, die aus Operationen resultieren (Überlauf, Übertrag, Vorzeichen)
70 Registerfunktionen (3) Stack-Register (Stapel-Register) aktueller Stand des Stackpointers Verwaltung von Rücksprungadressen und lokalen Variablen bei Unterprogrammen Indexregister Ein-Ausgaberegister Adressregister
Teil 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
MehrJohann Wolfgang Goethe-Universität
Flynn sche Klassifikation SISD (single instruction, single data stream): IS IS CU PU DS MM Mono (Mikro-)prozessoren CU: Control Unit SM: Shared Memory PU: Processor Unit IS: Instruction Stream MM: Memory
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
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
MehrMikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)
Der Demo-Computer besitzt einen 4Bit-Mikroprozessor. Er kann entsprechend Wörter mit einer Breite von 4 Bits in einem Schritt verarbeiten. Die einzelnen Schritte der Abarbeitung werden durch Lampen visualisiert.
MehrBrü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
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
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
MehrMikroprozessor als universeller digitaler Baustein
2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen
MehrL3. Datenmanipulation
L Datenmanipulation Aufbau eines Computers Prozessor, Arbeitsspeicher und system Maschinensprachen und Maschinenbefehle Beispiel einer vereinfachten Maschinensprache Ausführung des Programms und Befehlszyklus
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,
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
MehrProseminar Rechnerarchitekturen. Parallelcomputer: Multiprozessorsysteme
wwwnet-texde Proseminar Rechnerarchitekturen Parallelcomputer: Multiprozessorsysteme Stefan Schumacher, , PGP Key http://wwwnet-texde/uni Id: mps-folientex,v
MehrKap.2 Befehlsschnittstelle. Prozessoren, externe Sicht
Kap.2 Befehlsschnittstelle Prozessoren, externe Sicht 2 Befehlsschnittstelle 2.1 elementare Datentypen, Operationen 2.2 logische Speicherorganisation 2.3 Maschinenbefehlssatz 2.4 Klassifikation von Befehlssätzen
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.
MehrDas Rechnermodell von John von Neumann
Das Rechnermodell von John von Neumann Historisches Die ersten mechanischen Rechenmaschinen wurden im 17. Jahhundert entworfen. Zu den Pionieren dieser Entwichlung zählen Wilhelm Schickard, Blaise Pascal
Mehr2004, Thomas Barmetler Automatisierungstechnik - Einstieg. Das EVA-Prinzip
Das EVA-Prinzip 1 Steuerungsarten Steuerungen lassen sich im Wesentlichen nach folgenden Merkmalen unterscheiden: Unterscheidung nach Art der Informationsdarstellung Diese Unterscheidung bezieht sich auf
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
Mehr2.2 Rechnerorganisation: Aufbau und Funktionsweise
2.2 Rechnerorganisation: Aufbau und Funktionsweise é Hardware, Software und Firmware é grober Aufbau eines von-neumann-rechners é Arbeitsspeicher, Speicherzelle, Bit, Byte é Prozessor é grobe Arbeitsweise
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
MehrC. BABBAGE (1792 1871): Programmgesteuerter (mechanischer) Rechner
Von-Neumann-Rechner (John von Neumann : 1903-1957) C. BABBAGE (1792 1871): Programmgesteuerter (mechanischer) Rechner Quelle: http://www.cs.uakron.edu/~margush/465/01_intro.html Analytical Engine - Calculate
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
MehrIT für Führungskräfte. Zentraleinheiten. 11.04.2002 Gruppe 2 - CPU 1
IT für Führungskräfte Zentraleinheiten 11.04.2002 Gruppe 2 - CPU 1 CPU DAS TEAM CPU heißt Central Processing Unit! Björn Heppner (Folien 1-4, 15-20, Rollenspielpräsentation 1-4) Harald Grabner (Folien
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:
MehrN Bit binäre Zahlen (signed)
N Bit binäre Zahlen (signed) n Bit Darstellung ist ein Fenster auf die ersten n Stellen der Binär Zahl 0000000000000000000000000000000000000000000000000110 = 6 1111111111111111111111111111111111111111111111111101
MehrSJ OFFICE - Update 3.0
SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport
MehrMikrocomputertechnik. Adressierungsarten
Adressierungsarten Ein Mikroprozessor bietet meist eine Reihe von Möglichkeiten, die Operanden für eine Rechenoperation zu bestimmen. Diese Möglichkeiten bezeichnet man als Adressierungsarten. unmittelbare
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 9: Speicher Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2009/2010 1/20 Überblick Speicher Bit und Byte Speicher als Tabellen
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
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
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
MehrAngewandte Informatik
Angewandte Informatik Teil 2.1 Was ist Hardware? Die Zentraleinheit! 1 von 24 Inhaltsverzeichnis 3... Was ist Hardware? 4... Teile des Computers 5... Zentraleinheit 6... Die Zentraleinheit 7... Netzteil
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
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
MehrTutorium Rechnerorganisation
Woche 3 Tutorien 3 und 4 zur Vorlesung Rechnerorganisation 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
MehrIn 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email sales@paragon-software.com
MehrComputeria Urdorf. Treff vom 16. Januar 2013. Was ist ein Computer?
Computeria Urdorf Treff vom 16. Januar 2013 Was ist ein Computer? Der Vater des Computers Charles Babbage (26.12.1791 18.10.1871) Erfinder der mechanische Rechenmaschine Die Entwicklung des Computers Karl
MehrComputer-Architektur Ein Überblick
Computer-Architektur Ein Überblick Johann Blieberger Institut für Rechnergestützte Automation Computer-Architektur Ein Überblick p.1/27 Computer-Aufbau: Motherboard Computer-Architektur Ein Überblick p.2/27
MehrKap 4. 4 Die Mikroprogrammebene eines Rechners
4 Die Mikroprogrammebene eines Rechners Das Abarbeiten eines Arbeitszyklus eines einzelnen Befehls besteht selbst wieder aus verschiedenen Schritten (Befehl holen, Befehl dekodieren, Operanden holen etc.).
MehrC:\WINNT\System32 ist der Pfad der zur Datei calc.exe führt. Diese Datei enthält das Rechner - Programm. Klicke jetzt auf Abbrechen.
. Das Programm- Icon Auf dem Desktop deines Computers siehst du Symbolbildchen (Icons), z.b. das Icon des Programms Rechner : Klicke mit der rechten Maustaste auf das Icon: Du siehst dann folgendes Bild:
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
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
MehrTechnische Informatik 2 Adressierungsarten
Technische Informatik 2 Adressierungsarten Prof. Dr. Miroslaw Malek Sommersemester 2009 www.informatik.hu-berlin.de/rok/ca Thema heute X-Adressmaschine 0-Adressmaschine 1-Adressmaschine 2-Adressmaschine
MehrTechnische Informatik. Der VON NEUMANN Computer
Technische Informatik Der VON NEUMANN Computer Inhalt! Prinzipieller Aufbau! Schaltkreise! Schaltnetze und Schaltwerke! Rechenwerk! Arbeitsspeicher! Steuerwerk - Programmausführung! Periphere Geräte! Abstraktionsstufen
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
MehrBasisanforderungen: EVA-Prinzips. Erweiterte Anforderungen: wirtschaftlichen und privaten Alltag.
Basisanforderungen: 1. Erstelle eine einfache Motor-Steuerung (siehe Anforderungen) 2. Erläutere den Begriff Steuerung. 3. Benenne die Sensoren und Aktoren dieser Steuerung. 4. Beschreibe die Informationsverarbeitung
MehrWie arbeiten Computer?
Autor: Ortmann, Jürgen. Titel: Wie arbeiten Computer? Quelle: Einführung in die PC-Grundlagen. München, 8. Auflage, 2003. S. 29-41. Verlag: Addison-Wesley Verlag. Die Veröffentlichung erfolgt mit freunlicher
MehrDer Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
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
MehrEasyWk DAS Schwimmwettkampfprogramm
EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage
MehrSCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...
Drucken - Druckformat Frage Wie passt man Bilder beim Drucken an bestimmte Papierformate an? Antwort Das Drucken von Bildern ist mit der Druckfunktion von Capture NX sehr einfach. Hier erklären wir, wie
MehrInbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:
Verwendete Komponenten im Beispiel: Siemens: CPU: 416F-3 PN/DP FW 5.2 STEP7: 5.4 + SP4 Primary Setup Tool: 4.0 Lenze: 9400: Highline V 7 TA: Stellantrieb Drehzahl FW 3.0.3 Profinet Modul 1.30 MM330 und
MehrHistorical Viewer. zu ETC5000 Benutzerhandbuch 312/15
Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines
MehrISA 2004 - Einrichtung einer DFUE VErbindung - von Marc Grote
Seite 1 von 10 ISA Server 2004 Einrichten einer DFÜ Verbindung - Von Marc Grote -------------------------------------------------------------------------------- Die Informationen in diesem Artikel beziehen
MehrFax einrichten auf Windows XP-PC
Um ein PC Fax fähig zu machen braucht man einen sogenannten Telefon Anschluss A/B das heißt, Fax funktioniert im Normalfall nur mit Modem nicht mit DSL. Die meisten neueren PCs haben ein Modem integriert.
MehrRFID Lösungen Fragebogen über Ihr RFID Projekt
RFID Lösungen Fragebogen über Ihr RFID Projekt 1. Firma: Straße: Postleitzahl: Stadt: Land: Telefon: Bereich: 2. Kontakt Name: Vorname: Funktion: Durchwahl: Mobiltelefon: E-Mail: 3. In welchem Land wird
MehrTheoretische Informatik SS 04 Übung 1
Theoretische Informatik SS 04 Übung 1 Aufgabe 1 Es gibt verschiedene Möglichkeiten, eine natürliche Zahl n zu codieren. In der unären Codierung hat man nur ein Alphabet mit einem Zeichen - sagen wir die
MehrDienstleistungen Externer Datenschutz. Beschreibung der Leistungen, die von strauss esolutions erbracht werden
Dienstleistungen Externer Datenschutz Beschreibung der Leistungen, die von strauss esolutions erbracht werden Markus Strauss 14.11.2011 1 Dienstleistungen Externer Datenschutz Inhalt 1. Einleitung... 2
MehrTechnische Informatik - Eine Einführung
Martin-Luther-Universität Halle-Wittenberg Fachbereich Mathematik und Informatik Lehrstuhl für Technische Informatik Prof. P. Molitor Ausgabe: 2005-02-21 Abgabe: 2005-02-21 Technische Informatik - Eine
MehrPC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um
PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um Wenn ein neuer Rechner angeschafft wird, dann will man seine Daten weiterhin nutzen können. Wir zeigen Schritt für Schritt wie's geht.
MehrAnleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
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
MehrAZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"
AZK 1- Freistil Nur bei Bedarf werden dafür gekennzeichnete Lohnbestandteile (Stundenzahl und Stundensatz) zwischen dem aktuellen Bruttolohnjournal und dem AZK ausgetauscht. Das Ansparen und das Auszahlen
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
MehrInhatsverzeichnis. 1.Einleitung. Lehrgang: NMM Informatik: Der Computer. Lehrer: Spahr Marcel. Name: E L E M E N T E D E S C O M P U T E R S Datum:
Lehrer: Spahr Marcel SCHULE LAUPEN Lehrgang: NMM Informatik: Der Computer Name: E L E M E N T E D E S C O M P U T E R S Datum: In diesem Kapitel erfährst du die Bedeutung der Begriffe Hardware" und Software"
MehrWie Sie mit Mastern arbeiten
Wie Sie mit Mastern arbeiten Was ist ein Master? Einer der großen Vorteile von EDV besteht darin, dass Ihnen der Rechner Arbeit abnimmt. Diesen Vorteil sollten sie nutzen, wo immer es geht. In PowerPoint
MehrKurz-Anleitung zum Erstellen eines HotPot-Test
Kurz-Anleitung zum Erstellen eines HotPot-Test Mit HIlfe der Tätigkeit HotPot-Test können Sie für Studierende interaktive Tests einbinden um ihren Wissenstand zu überprüfen. Der Test muss über die Autorensoftware
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
Mehr- Strukturentwurf elementarer Rechenwerke - Grund-Flipflop (RS-Flipflop) - Register, Schieberegister, Zähler
3.Übung: Inhalte: - binäre Logik, boolsche Gleichungen - logische Grundschaltungen - trukturentwurf elementarer echenwerke - Grund-Flipflop (-Flipflop) - egister, chieberegister, Zähler Übung Informatik
Mehr1 Informationelle Systeme begriffliche Abgrenzung
1 Informationelle Systeme begriffliche Abgrenzung Im Titel dieses Buches wurde das Wort Softwaresystem an den Anfang gestellt. Dies ist kein Zufall, denn es soll einen Hinweis darauf geben, dass dieser
MehrTechnische Informatik
Technische Informatik Eine einführende Darstellung von Prof. Dr. Bernd Becker Prof. Dr. Paul Molitor Oldenbourg Verlag München Wien Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist überhaupt ein Rechner?
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
MehrAnlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME
1 von 14 Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME ci solution GmbH 2007 Whitepaper Draft Anleitung Deutsch Verfasser: ci solution GmbH 2007 Manfred Büttner 28. Juli 2009
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrZentrale Installation
Einführung STEP 7 wird durch ein Setup-Programm installiert. Eingabeaufforderungen auf dem Bildschirm führen Sie Schritt für Schritt durch den gesamten Installationsvorgang. Mit der Record-Funktion steht
MehrK. Hartmann-Consulting. Schulungsunterlage Outlook 2013 Kompakt Teil 1
K. Hartmann-Consulting Schulungsunterlage Outlook 03 Kompakt Teil Inhaltsverzeichnis Outlook... 4. Das Menüband... 4. Die Oberfläche im Überblick... 4.. Ordner hinzufügen... 5.. Ordner zu den Favoriten
MehrEOS Utility WLAN Installation
EOS Utility WLAN Installation Kameramodelle: EOS-1D X (WFT-E6), EOS-1D C (WFT-E6), EOS-1Ds Mark III (WFT-E2(II), EOS-1D Mark IV (WFT-E2(II), EOS 1D Mark III (WFT-E2(II), EOS 5D Mark III (WFT-E7), EOS 5D
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
MehrInstallationsanleitung
Installationsanleitung zu @Schule.rlp (2015) Inhaltsverzeichnis Inhaltsverzeichnis... 1 Voraussetzungen... 2 vorbereitende Aufgaben... 3 Installation @Schule.rlp (2015):... 3 Installation Java SE Runtime
MehrInternet online Update (Internet Explorer)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:
Mehr9.0 Komplexe Schaltwerke
9.0 Komplexe Schaltwerke Die Ziele dieses Kapitels sind: Lernen komplexe Schaltwerke mittels kleinerer, kooperierender Schaltwerke zu realisieren Verstehen wie aufgabenspezifische Mikroprozessoren funktionieren
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
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
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 18
Kapitel 3 Datentypen und Variablen Seite 1 von 18 Datentypen - Einführung - Für jede Variable muss ein Datentyp festgelegt werden. - Hierdurch werden die Wertemenge und die verwendbaren Operatoren festgelegt.
Mehr2. Installation unter Windows 8.1 mit Internetexplorer 11.0
1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 8.1 64-bit Windows Server 2K8 R2 Webbrowser: Microsoft Internet Explorer
MehrAuswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!
Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte! Aufgabe 1: Grundlagen (5 Punkte) a) Definieren Sie kurz Usability und User Experience.
MehrNeuerungen PRIMUS 2014
SEPA Der Zahlungsverkehr wird europäisch Ist Ihr Unternehmen fit für SEPA? Mit PRIMUS 2014 sind Sie auf SEPA vorbereitet. SEPA betrifft auch Sie. Spätestens ab August 2014 gibt es vor der Single European
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
MehrFormular»Fragenkatalog BIM-Server«
Formular»Fragenkatalog BIM-Server«Um Ihnen so schnell wie möglich zu helfen, benötigen wir Ihre Mithilfe. Nur Sie vor Ort kennen Ihr Problem, und Ihre Installationsumgebung. Bitte füllen Sie dieses Dokument
MehrNetzwerkeinstellungen unter Mac OS X
Netzwerkeinstellungen unter Mac OS X Dieses Dokument bezieht sich auf das D-Link Dokument Apple Kompatibilität und Problemlösungen und erklärt, wie Sie schnell und einfach ein Netzwerkprofil unter Mac
MehrGrundlagen der Technischen Informatik. Sequenzielle Netzwerke. Institut für Kommunikationsnetze und Rechnersysteme. Paul J. Kühn, Matthias Meyer
Institut für Kommunikationsnetze und Rechnersysteme Grundlagen der Technischen Informatik Paul J. Kühn, Matthias Meyer Übung 2 Sequenzielle Netzwerke Inhaltsübersicht Aufgabe 2.1 Aufgabe 2.2 Prioritäts-Multiplexer
MehrDatenblatt. Text-to-PDF Mailer 1.0 für Tobit David
IT and Communication Solution Datasheet Seite 1 von 8 Datenblatt Text-to-PDF Mailer 1.0 für Tobit David Programmname Text-to-PDF Mailer 1.0 für Tobit David Programmbeschreibung Umwandlung von nur Textdateien
MehrMETTLER TOLEDO USB-Option Installation der Treiber unter Windows XP
Diese Anleitung beschreibt den Ablauf bei der Installation und Deinstallation der Treiber für die METTLER TOLEDO USB-Option unter Windows XP. Die USB-Option wird als zusätzliche serielle Schnittstelle
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager Dateiabgleich im Netzwerk über Offlinedateien Dateiabgleich im Netzwerk über Offlinedateien
MehrKapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik
Was ist Informatik? Begriff und Grundprobleme der Informatik Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik Was ist Informatik? Informatik = computer science? Nach R. Manthey, Vorlesung Informatik
MehrDaten Sichern mit dem QNAP NetBak Replicator 4.0
Daten Sichern mit dem QNAP NetBak Replicator 4.0 Was ist NetBak Replicator: Der NetBak Replicator ist ein Backup-Programm von QNAP für Windows, mit dem sich eine Sicherung von Daten in die Giri-Cloud vornehmen
MehrProgrammiersprachen und Übersetzer
Programmiersprachen und Übersetzer Sommersemester 2010 19. April 2010 Theoretische Grundlagen Problem Wie kann man eine unendliche Menge von (syntaktisch) korrekten Programmen definieren? Lösung Wie auch
MehrProgrammierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.
Agenda für heute, 4. Mai, 2006 Programmierparadigmen Imperative Programmiersprachen In Prozeduren zusammengefasste, sequentiell ausgeführte Anweisungen Die Prozeduren werden ausgeführt, wenn sie als Teil
Mehr