Taschenbuch Mikroprozessortechnik

Größe: px
Ab Seite anzeigen:

Download "Taschenbuch Mikroprozessortechnik"

Transkript

1 Taschenbuch Mikroprozessortechnik von Thomas Beierlein, Olaf Hagenbruch 3., aktualisierte und erweiterte Auflage Hanser München 2004 Verlag C.H. Beck im Internet: ISBN Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

2 1 Einführung Thomas Beierlein, Olaf Hagenbruch 1 Mikroprozessoren sind das zentrale Bauelement eines jeden Mikrocomputers. Sie stehen in verschiedenen Ausführungen und für unterschiedliche Anwendungen zur Verfügung und bestimmen zunehmend unser Lebensumfeld. Waren in der Vergangenheit Mikroprozessoren hauptsächlich für numerische Berechnungen im Einsatz, so sind viele neue Applikationen, z. B. im Bereich der Kommunikations- und Automatisierungstechnik, in Kraftfahrzeugen und bei Chipkarten, erst mit diesen hochintegrierten elektronischen Bauelementen möglich geworden. Grenzen dieser Entwicklung im Sinne von Anwendungsmöglichkeiten und Leistungsfähigkeit sind gegenwärtig nicht erkennbar. Für bestimmte Anwendungsbereiche ist eine Spezialisierung von Mikroprozessoren erfolgt, was in unterschiedlichen Architekturen und deren Implementierung zum Ausdruck kommt. 1.1 Gegenstand der Mikroprozessortechnik /1.1/, /1.2/, /1.3/, /1.4/, /1.8/, /1.10/, /1.12/, /1.13/, /1.14/ Als dominante Form der Datenverarbeitung hat sich die digitale elektronische Datenverarbeitung durchgesetzt. Die Darstellung der Daten erfolgt dabei in binärer Form entsprechend den Regeln der binären Digitaltechnik ( 2). Zur Verarbeitung werden Daten in digitalisierter Form über das Eingabesystem einer zentralen Verarbeitungseinheit zugeführt. Entsprechend einem Programm (Verarbeitungsalgorithmus), das in einem Programmspeicher abgelegt ist, führt die Verarbeitungseinheit die Regeln des Programms aus. Ein Arbeitsspeicher dient dabei zur temporären Zwischenspeicherung von Eingabeund Ausgabedaten, Parametern und Zwischenergebnissen. Ergebnisse der Verarbeitung werden in digitaler Form über ein Ausgabesystem einer weiteren Nutzung zur Verfügung gestellt. Durch den Austausch des Programms kann die Arbeitsweise der gesamten Datenverarbeitungseinrichtung ohne eine Veränderung der Hardware modifiziert werden ( Bild 1.1). Programmgesteuerte Datenverarbeitungsanlagen werden im weitesten Sinne als Rechner oder Computer bezeichnet. Anmerkung: Computer sind in unterschiedlichsten Ausführungen und Anwendungen im Einsatz. So unterscheiden sich Großrechner, Prozessrechner, Personalcomputer, PDAs und Chipkarten als beispielhaft ausgewählte Anwendungsfälle in

3 18 1 Einführung ihrem Volumen, der Portabilität, der Datenverarbeitungsgeschwindigkeit und in vielen weiteren Eigenschaften. Zentrale Verarbeitungseinheit Arbeitsspeicher Eingabesystem Ausgabesystem Programmspeicher Bild 1.1 Grundstruktur einer programmgesteuerten Datenverarbeitungsanlage Der Kern eines Computers ist die zentrale Verarbeitungseinheit (Central Processing Unit, CPU). Diese besteht im Wesentlichen aus den Komponenten Steuerwerk, Rechenwerk, mehreren Registern und einem Verbindungssystem zur Ankopplung von Speicher- und Peripheriekomponenten ( Bild 1.2, 1.3). Zentraleinheit (CPU) Steuerwerk Register Rechenwerk Verbindungssystem (Bus) Daten- und Programmspeicher Ein-/Ausgabe- Komponenten Bild 1.2 Prinzipieller Aufbau eines Computers Die Arbeitsweise der CPU und der angekoppelten Ein-/Ausgabe-Komponenten ist bestimmt durch ein Computerprogramm, welches für eine konkrete Anwendung des Computers generiert wurde.

4 1.1 Gegenstand der Mikroprozessortechnik 19 Unter einem Computerprogramm (Computer Program) versteht man dabei eine Folge von Anweisungen oder Befehlen, die direkt oder indirekt im Computer benutzt werden, um gezielt ein bestimmtes Resultat herbeizuführen. 1 Ende der 60er-Jahre führten Fortschritte in der Halbleitertechnologie, eine zunehmende Dezentralisierung bei der Steuerung von Maschinen und Anlagen und der Drang zu weiterer Miniaturisierung von Bauelementen zu Impulsen für die Realisierung einer vollständigen Verarbeitungseinheit auf einem Chip ( Bild 1.3). VLSI-Technologie ermöglicht > 3000 Transistoren je Chip Fertigung von Halbleiterbauelementen nur in hohen Stückzahlen rentabel Drang nach weiterer Miniaturisierung CPU auf einem Chip = MP Visionen für neue Rechneranwendungen Übergang zur dezentralen Steuerung von Maschinen und Anlagen Bild 1.3 Anstöße zur Entwicklung des Mikroprozessors (MP) Programmierbarkeit führt zu universellen Einsatzmöglichkeiten und zu hohen Stückzahlen Ein Mikroprozessor (Microprocessor) ist die auf einem Chip realisierte CPU eines Computersystems. Anmerkung: Es sind Einzellösungen bekannt, bei denen eine CPU aus mehreren Chips besteht. Beim Entwurf von Mikroprozessoren führten unterschiedliche Ansätze, technologische Varianten und unterschiedliche Anwendungsrichtungen zu verschiedenen Architekturen und deren Ausführung (Implementierung). Zu den Architekturmerkmalen eines Mikroprozessors gehören z. B. der Registersatz, der Befehlssatz, das Speichermodell und der Adressraum. Wie diese Funktionalität durch Hardware, Datenpfade und Logik für den konkreten Mikroprozessor ausgeführt ist, wird durch die Implementierung einer gewählten Architektur spezifiziert. Mikroprozessoren mit gleicher Architektur sind binärkompatibel, verschiedene Implementierungen können zu unterschiedlichen Verarbeitungsgeschwindigkeiten führen ( 3 und 10).

5 20 1 Einführung Die Mikroprozessortechnik (Microprocessor Technology) befasst sich mit der Architektur, der Entwicklung, der Implementierung, dem Bau, der Programmierung und dem Einsatz von Mikroprozessoren. Rechner bzw. Computer, bei denen Mikroprozessoren zum Einsatz kommen, werden als Mikrorechner bzw. Mikrocomputer (Microcomputer) bezeichnet. Anmerkung: Mithilfe mehrerer miteinander gekoppelter Mikroprozessoren werden z. B. auch Großrechner realisiert. Die zunehmende Dezentralisierung von Mikrocomputeranwendungen und die Fortschritte bei der Hochintegration führten zu einer Spezialisierung von Mikroprozessoren, sodass folgende Klassifizierung vorgenommen werden kann: Standardmikroprozessoren für den allgemeinen Einsatz (z. B. für Personalcomputer, Drucker, Protokollumsetzer), Hochleistungsmikroprozessoren für Computer mit sehr hoher Verarbeitungsleistung für große Datenmengen (z. B. für Großrechner, Workstations), Mikrocontroller (MC) für Anwendungen im Bereich des Embedded-Control (z. B. für das Motormanagement in Kraftfahrzeugen, Kommunikationselektronik), Digitale Signalprozessoren (DSP) für die digitale Verarbeitung analoger Signale (z. B. für Signalsynthese, Audio- und Videosignalverarbeitung). Fortschritte bei der Hochintegration Mitte der 70er-Jahre machten die zusätzliche Integration peripherer Komponenten auf einem Chip möglich, so dass der Mikrocontroller entstand. Mikrocontroller (Microcontroller) sind vollständige Mikrocomputersysteme auf einem Chip. Neben der CPU sind Speicher und Peripheriekomponenten mit auf dem Chip integriert ( 7). Während bei Mikrocontrollern die On-Chip integrierte Funktionalität im Mittelpunkt steht, ist bei Hochleistungsmikroprozessoren und digitalen Signalprozessoren die Verarbeitungsgeschwindigkeit der Hauptparameter. Digitale Signalprozessoren (Digital Signal Processor) sind Spezialprozessoren für die sehr schnelle Verarbeitung von mathematischen Befehlen zur Bearbeitung komplexer Algorithmen der analogen Signalverarbeitung. Speziell zum Aufbau leistungsfähiger Mehrprozessorsysteme wurde der Transputer konzipiert, der On-Chip zusätzlich zur CPU Komponenten zum schnellen Datenaustausch zwischen mehreren Transputern enthält.

6 1.2 Historische Entwicklung 21 Transputer (Transputer) dienen dem Aufbau von Parallelrechnern und bestehen aus einer schnellen CPU, SRAM, einer programmierbaren Schnittstelle für externen Speicher und mehreren seriellen Kommunikationsschnittstellen Historische Entwicklung /1.3/, /1.5/, /1.6/, /1.7/, /1.9/, /1.10/, /1.12/ Die Idee der Integration einer CPU auf einem einzigen Chip setzte Ende der 60er-Jahre auf dem erreichten Entwicklungsstand der Computertechnik, den Möglichkeiten der Halbleitertechnologie und der Zielstellung auf, die Computertechnik auch außerhalb reiner Rechenaufgaben einzusetzen ( Tabelle 1.1). Tabelle 1.1 Wichtige Etappen bei der Entwicklung der Computertechnik Zeitraum Entwicklung 30er-Jahre Anfänge digitaler Techniken und maschinellen Rechnens 1941 erster arbeitsfähiger programmgesteuerter Rechenautomat von Konrad Zuse (Z3), elektromechanisch mit Relais realisiert 1944 programmgesteuerter elektromechanischer Rechenautomat Mark1 von Howard H. Aiken um 1945 Formulierung der Von-Neumann-Prinzipien durch John von Neumann 1944 Realisierung des ersten Computers auf elektronischer Basis mit Elektronenröhren (ENIAC) 1948 Erfindung des Transistors 1955 erster Computer mit Transistoren (TRADIC) 1958 erster integrierter Schaltkreis von Jack S. Kilby 60er-Jahre Entwicklung leistungsfähiger Großrechner, Beginn der Dezentralisierung von Rechentechnik, integrierte Schaltkreise mit zunehmendem Integrationsgrad 1971 erster Mikroprozessor von INTEL, der i4004 mit 2300 Transistoren in p-kanal-mos-technologie ab 1974 rasche Entwicklung immer leistungsfähigerer Mikroprozessoren 80er-Jahre breiter Einsatz von Mikroprozessoren für dezentrale personengebundene Computer, industrielle Steuerungen und Konsumgüterelektronik, CMOS wird Haupttechnologie 90er-Jahre Mikroprozessoren erschließen neue Einsatzgebiete im Bereich von Hochleistungsrechnern, Workstations, Embedded-Control und digitaler Signalverarbeitung ab 1999 erste konfigurierbare Mikroprozessor-Hardware

7 22 1 Einführung Waren bisher Rechenmaschinen die Hauptanwendungsrichtung der Chipentwürfe gewesen, so wurde im Oktober 1969 das Konzept einer universell einsetzbaren Rechnerarchitektur entworfen, die aus einer 4-Bit-CPU, einem ROM (2048 bit), einem RAM (320 bit) und einem Peripheriechip (10- Bit-Ein-/Ausgabeschieberegister) bestand. Im Februar 1971 war die 4000er- Familie produktionsreif und der erste Mikroprozessor, der Intel 4004 (i4004), verfügbar /1.3/. Hinweis: Weitere Details zur Vorgeschichte der Computertechnik sind in /1.5/ dargestellt. In unmittelbarer Folge nach der Markteinführung des i4004 entstanden Mikroprozessoren mit unterschiedlichen Architekturen und verschiedener Leistungsfähigkeit ( Tabelle 1.2). Die Programmierbarkeit dieser MP, ihr geringes Volumen, der niedrige Energiebedarf und die relativ hohe Rechenleistung führten zu neuen Anwendungen und zum Masseneinsatz insbesondere im Bereich des Embedded-Control. Anmerkung: Auch wenn die Leistungsfähigkeit der ersten Mikroprozessoren gering war, so ermöglichten diese erstmals den breiten Einsatz elektronischer Steuerungen für eine Vielzahl technischer Anwendungen. Die geringe Leistungsfähigkeit wurde zum Teil durch eine Dezentralisierung der Steuerungsaufgaben kompensiert. Tabelle 1.2 Beispiele für die Markteinführung von Mikroprozessoren bis 1985 Verarbeitungsbreite MP-Typ Hersteller Fertigung ab etwa Anmerkungen 4 bit 4004 Intel 1971 erster MP TMS1000 Texas Instruments 1974 erster MC 8 bit 6800 Motorola 1974 MP 8748 Intel 1976 MC mit EPROM Z80 Zilog 1977 MP 6805 Motorola 1978 MC 8051 Intel 1981 MC 68HC11 Motorola 1984 MC 16 bit TMS9000 Texas Instruments 1976 MP 8086 Intel 1978 MP Z8000 Zilog 1979 MP Motorola 1979 MP 2920 Intel 1979 erster DSP 32 bit IMS T400 INMOS 1983 erster Transputer Motorola 1984 MP Intel 1985 MP

8 1.2 Historische Entwicklung 23 Anmerkung: Im Hinblick auf die Verarbeitungsleistung, On-Chip-Funktionalität und weitere Zieleigenschaften erfolgte eine ständige Weiterentwicklung in den einzelnen Klassen der Verarbeitungsbreite. Ab etwa 1987 wurden 64- Bit-Mikroprozessoren realisiert. Beispiele für die Entwicklung dieser 64-Bit- Hochleistungsprozessoren sind der (AMD), der Alpha AXP (DEC), der i960 (Intel), der R10000 (MIPS/Silicon Graphics), der IA-64-EPIC (INTEL/HP), der Power4-Chip (IBM) und der Alpha (HP/Compaq). 1 Während für MP in Hochleistungs-PCs und Workstations die Erzielung einer maximalen Verarbeitungsleistung im Mittelpunkt steht, so ist für den Bereich des Embedded-Control eine maximale Funktionalität des zum Einsatz kommenden Chips von größerer Bedeutung. Aus dieser anwendungsorientierten Betrachtungsweise heraus ergab sich bereits kurze Zeit nach dem Entstehen des ersten MP eine Spezialisierung in MC und DSP. Eine Aufsplittung in RISC- und CISC-Architekturen ( 3) setzte etwa 1980 ein. Diese scharfe Abgrenzung ist seit etwa 1995 nicht mehr gegeben, da CISC-MP auch RISC-Features nutzen ( Bild 1.4). Einführung der Superskalartechnik MP 1995 RISC MC CISC MC 1990 DSP RISC CISC MC MP Bild 1.4 Stammbaum der MP-Entwicklung (nach /1.7/) Fortschritte bei der Steigerung der Verarbeitungsgeschwindigkeit wurden insbesondere möglich durch eine schnellere Taktung der Mikroprozessoren, ei-

9 24 1 Einführung ne Erhöhung der Datenverarbeitungsbreite und den Einsatz optimierter Architekturen. So führte z. B. die Nutzung der parallelen Befehlsausführung (Superskalartechnik) etwa um 1990 zu einem Schub in der Verarbeitungsgeschwindigkeit. Mit Verfahren zur Sprungvorhersage und dem Einsatz von Cache-Speichern konnte eine weitere Steigerung der Verarbeitungsleistung erreicht werden. Weiterführende Ansätze werden diskutiert und zum Teil bereits umgesetzt ( 3). Die Integration eines vollständigen Rechnersystems auf einem Chip als Mikrocontroller basiert nicht primär auf der Zielsetzung einer hohen Verarbeitungsleistung, sondern auf der Erzielung einer maximalen funktionellen Integration bei geringen Systemkosten. Für bestimmte Anwendungen sind neben der erforderlichen On-Chip-Funktionalität auch hohe Verarbeitungsleistungen notwendig, sodass bei einigen Mikrocontrollerfamilien Architekturprinzipien von Hochleistungsmikroprozessoren Anwendung finden ( 7). 1.3 Komponenten eines Mikrorechners /1.12/, /1.13/, /1.14/, /1.15/, /1.16/ Den grundsätzlichen Aufbau eines Mikrorechners und seine wichtigsten Komponenten, Verarbeitungseinheit, Speicher und Ein-/Ausgabe-Einheiten, zeigt Bild 1.5. CPU Interface Massenspeicher Speicher Programm Bediener- I/O Daten Steuerinformationen IOP Systembubus I/O-Sub- Bild 1.5 Prinzipieller Aufbau eines Rechnersystems Input Output Prozess- I/O

10 1.3 Komponenten eines Mikrorechners 25 CPU. Die zentrale Verarbeitungseinheit, kurz als CPU (Central Processing Unit) oder Prozessor bezeichnet, übernimmt sowohl die eigentliche Datenverarbeitung als auch die Koordination aller rechnerinternen Aktivitäten ( 1.3.1). 1 Speicher. Er nimmt die zu verarbeitenden Daten, das Programm und weitere Informationen über den Programmablauf auf und stellt diese auf Anforderung zur Verfügung. Oft sind die verschiedenen Informationen in einem gemeinsam genutzten Speicher untergebracht ( 1.3.2). Eingabe- und Ausgabe-Einheiten (auch E/A-Geräte oder I/O-Devices) dienen als Schnittstelle zur Außenwelt. Anzahl und konkrete Konfiguration hängen stark vom Verwendungszweck des Rechners und den angeschlossenen peripheren Geräten ab ( 1.3.4, 6). Beispiel: Ein PC oder eine Workstation benötigen z. B. für eine Kommunikation mit einem Bediener Tastatur, Bildschirm und Maus sowie einen externen Massenspeicher zur Auslagerung von Datenbeständen bzw. zur Bereitstellung von Programmen. Bei einem Steuerrechner für eine Anlage oder ein Gerät, kommen Sensoren zur Erfassung von Prozesszuständen und Aktoren zu deren Beeinflussung hinzu. I/O-Prozessoren (IOP) sind programmgesteuerte Logikeinheiten, die eigenständige Datenein- und -ausgaben durchführen, um die CPU zu entlasten. Sie erhalten von der CPU einen entsprechenden Auftrag und melden dieser den Abschluss des Datentransfers zurück. System-Bus. Er realisiert die Datenübertragung zwischen den einzelnen Baugruppen mittels gemeinsam genutzter Datenpfade, an die alle Komponenten gleichzeitig angeschlossen werden. Die Koordinierung von Übertragungsrichtung und zeitlichem Ablauf sowie die Auswahl von Sender und Empfänger erfolgt über besondere Steuersignale ( 1.3.3, 5) Master-Slave-Prinzip. Der gesamte rechnerinterne Ablauf unterliegt einem festen Regime. Die CPU steuert als Master aktiv alle Abläufe und Datentransporte. Speicher und periphere Komponenten arbeiten als Slave, d. h. sie sind stets passiv und werden nur auf Aufforderung der CPU hin aktiv. Das Interrupt-Konzept ist eine Erweiterung des Master-Slave-Prinzips, bei der periphere Slave-Einheiten eine Bedienforderung (Interrupt- Request) bei der CPU anmelden können. Allein die CPU entscheidet über die Berücksichtigung dieser Anforderung und den Zeitpunkt der Bearbeitung.

11 26 1 Einführung Central Processing Unit CPU Eine CPU besteht im Wesentlichen aus einer Recheneinheit, die die eigentliche Datenverarbeitung vornimmt, sowie einem Steuerwerk, welches sowohl die Arbeit der Recheneinheit als auch die Aktivitäten der übrigen Rechnerbestandteile kontrolliert ( Bild 1.6). Zur Recheneinheit gehören die ALU (Arithmetic-Logical Unit) und der Registersatz. Adressbus Datenbus Programm- und Datenadressen Befehle Daten PC Registersatz Befehlsdecoder Ablaufsteuerung Steuersignale ALU Rückmeldungen Steuerwerk Recheneinheit Bild 1.6 Prinzipieller Aufbau einer CPU Register Unter Registern versteht man CPU-interne Speicherstellen, die im Gegensatz zum externen Speicher besonders schnell ansprechbar sind. Universalregister (General Purpose Register) Sie dienen der direkten Datenablage. Sie stellen Operanden für arithmetische und logische Operationen bereit und nehmen die Ergebnisse der Verarbeitung auf. Teilweise werden Universalregister auch für komplexe Adressberechnungen benutzt. Hinweis: Jede CPU besitzt mindestens ein Universalregister. Dieses wird als Akkumulator, kurz Akku, bezeichnet. Existieren mehrere Universalregister, so können oft mehrere die Funktion des Akkumulators übernehmen. Anmerkung: Die Anzahl binärer Stellen (Bits) in jedem Universalregister entspricht in der Regel der Verarbeitungsbreite der ALU und ist ein Maß dafür, welche Informationsmenge der Prozessor mit einem Befehl verarbeiten kann. Sie beträgt typisch 4, 8, 16 oder 32 bit. Breitere Register bedeuten in der Regel eine größere Leistungsfähigkeit und erlauben einen größeren Bereich darzustellender Informationen in einem Register.

Einfü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 (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

Mehr

Im Original veränderbare Word-Dateien

Im 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

Mehr

2.2 Rechnerorganisation: Aufbau und Funktionsweise

2.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

Mehr

Teil I: Wat isse ne Mikrokontroller?

Teil I: Wat isse ne Mikrokontroller? Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil I: Wat isse ne Mikrokontroller? Wat

Mehr

Angewandte Informatik

Angewandte 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

Mehr

Mikroprozessor als universeller digitaler Baustein

Mikroprozessor 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

Mehr

Teil VIII Von Neumann Rechner 1

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

Mehr

Informatik Mensch Gesellschaft. Historische Entwicklung der Informationstechnik (von Anfang bis Heute)

Informatik 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

Mehr

1. Übung - Einführung/Rechnerarchitektur

1. Ü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

Mehr

L3. Datenmanipulation

L3. Datenmanipulation L Datenmanipulation Aufbau eines Computers Prozessor, Arbeitsspeicher und system Maschinensprachen und Maschinenbefehle Beispiel einer vereinfachten Maschinensprache Ausführung des Programms und Befehlszyklus

Mehr

Brückenkurs / Computer

Brü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

Mehr

Rechner Architektur. Martin Gülck

Rechner 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

Mehr

IT 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 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

Mehr

Mikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)

Mikroprozessor 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.

Mehr

MIKROPROZESSOR PROGRAMMIERUNG 2. VORLESUNG. LV-Nr. 439.026 SS2007 1 INSTITUT FÜR ELEKTRONIK BIT

MIKROPROZESSOR PROGRAMMIERUNG 2. VORLESUNG. LV-Nr. 439.026 SS2007 1 INSTITUT FÜR ELEKTRONIK BIT MIKROPROZESSOR PROGRAMMIERUNG 2. VORLESUNG BIT LV-Nr. 439.026 SS2007 1 LABORÜBUNG Gruppeneinteilung Mikroprozessor-Programmierung LU Anmeldung zur Laborübung im TUGOnline erforderlich! Für Terminwechsel

Mehr

Algorithmus, siehe (1)

Algorithmus, 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

Mehr

Mutterplatine, Hauptplatine, Systemplatine, Systemboard

Mutterplatine, Hauptplatine, Systemplatine, Systemboard Motherboard Motherboard: Synonyme Motherboard: Definition Was ist untergebracht: Mutterplatine, Hauptplatine, Systemplatine, Systemboard Kernstück eines Computers, worauf alle internen Hardwarekomponenten

Mehr

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Vorlesungsziele Mit gängigen Begriffen etwas anfangen können In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Die Grundkomponenten eines Mikroprozessor - Systems und ihr Zusammenwirken

Mehr

C. BABBAGE (1792 1871): Programmgesteuerter (mechanischer) Rechner

C. 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

Mehr

Einführung in die Informatik

Einführung in die Informatik Einführung in die Informatik Geschichte und Einteilung der Informatik 01101101 01011001 11010011 10011000 00000011 00011100 01111111 11111111 00110100 00101110 11101110 01110010 10011101 00111010 2 Der

Mehr

Die Geschichte des Computers

Die 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...

Mehr

INFORMATIK Oberstufe. Funktionsweise eines Rechners

INFORMATIK Oberstufe. Funktionsweise eines Rechners INFORMATIK Oberstufe Funktionsweise eines Rechners Lehrplan Inf 12.3 (ca. 17 Std.): Grundlegende Kenntnisse über den Aufbau eines Rechners und seiner prinzipiellen Funktionsweise helfen den Schülern, den

Mehr

Technische Informatik. Der VON NEUMANN Computer

Technische 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

Mehr

Arbeitsfolien - Teil 4 CISC und RISC

Arbeitsfolien - Teil 4 CISC und RISC Vorlesung Informationstechnische Systeme zur Signal- und Wissensverarbeitung PD Dr.-Ing. Gerhard Staude Arbeitsfolien - Teil 4 CISC und RISC Institut für Informationstechnik Fakultät für Elektrotechnik

Mehr

Technische Informatik

Technische 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?

Mehr

Brückenkurs / Computer

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

Mehr

Lehreinheit H1 Hardware Grundlagen

Lehreinheit H1 Hardware Grundlagen Hardware Lehreinheit H1 Hardware Grundlagen Zeitrahmen 90 Minuten Zielgruppe Volksschule Inhaltliche Voraussetzung Keine Lehrziel Funktionsweise der Hardware verstehen, den Computer von Innen kennen lernen

Mehr

Die Mikroprogrammebene eines Rechners

Die 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.

Mehr

Einführung. Einführung in die Technische Informatik Falko Dressler und Stefan Podlipnig Universität Innsbruck

Einführung. Einführung in die Technische Informatik Falko Dressler und Stefan Podlipnig Universität Innsbruck Einführung Einführung in die Technische Informatik Falko Dressler und Stefan Podlipnig Universität Innsbruck Überblick Motivation Komponenten eines Rechners Historische Entwicklung Technologische Grundlagen

Mehr

Johann Wolfgang Goethe-Universität

Johann 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

Mehr

Das Rechnermodell von John von Neumann

Das 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

Mehr

Informatik - Lehrgang 2000/2001 GRUNDLAGEN

Informatik - 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

Mehr

ZENTRALEINHEITEN GRUPPE

ZENTRALEINHEITEN GRUPPE 31. Oktober 2002 ZENTRALEINHEITEN GRUPPE 2 Rita Schleimer IT für Führungskräfte WS 2002/03 1 Rita Schleimer TEIL 1 - Inhalt Zentraleinheit - Überblick Architekturprinzipien Zentralspeicher IT für Führungskräfte

Mehr

FHZ. K01 Geschichte des Computers. Lernziele. Hochschule Technik+Architektur Luzern. Inhalt

FHZ. 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:

Mehr

Embedded PCs / Embedded Systems. Stromversorgung / Power-Management. Embedded PC

Embedded PCs / Embedded Systems. Stromversorgung / Power-Management. Embedded PC Embedded PCs / Embedded Systems Stromversorgung / Power-Management Sensoren elektrisch optisch thermisch mechanisch magnetisch chemisch biologisch Aktoren Analog-/Digitalhardware Powerfail Speicher Watchdog

Mehr

Automatisierungstechnik AP1

Automatisierungstechnik AP1 Automatisierungstechnik AP1 Übersicht 1 Lernziele: Automatisierungstechnik AP1 Einführung in die Prozessorarchitektur und Maschinenprogrammierung Grundlagen des Aufbaus und der Wirkungsweise von Prozessoren

Mehr

Studienvertiefungsrichtung Informationstechnik

Studienvertiefungsrichtung Informationstechnik Studienvertiefungsrichtung Informationstechnik Prof.Dr.-Ing. Ulrich Sauvagerd Lehrgebiet Informationstechnik Nov. 2006, Seite 1 www.etech.haw-hamburg.de/~sauvagerd Lehrgebiet Informationstechnik Nov. 2006,

Mehr

Teil Rechnerarchitekturen M03. Darstellung von Zahlen, Rechnen, CPU, Busse. Corinna Schmitt corinna.schmitt@unibas.ch

Teil Rechnerarchitekturen M03. Darstellung von Zahlen, Rechnen, CPU, Busse. Corinna Schmitt corinna.schmitt@unibas.ch Teil Rechnerarchitekturen M03 Darstellung von Zahlen, Rechnen, CPU, Busse Corinna Schmitt corinna.schmitt@unibas.ch Darstellung von Zahlen Rechnen 2015 Corinna Schmitt Teil Rechnerarchitekturen - 2 Zwei

Mehr

1. Entwicklung der Datenverarbeitung

1. Entwicklung der Datenverarbeitung 1. Entwicklung der Datenverarbeitung 1.1. Vom Abakus zum Pentium Schon im Altertum war man bestrebt, sich Hilfsmittel zu schaffen, die das Zählen und Rechnen erleichterten. Formulierung mechanischer Abläufe

Mehr

Inhalt. Prozessoren. Curriculum Manfred Wilfling. 28. November HTBLA Kaindorf. M. Wilfling (HTBLA Kaindorf) CPUs 28. November / 9

Inhalt. Prozessoren. Curriculum Manfred Wilfling. 28. November HTBLA Kaindorf. M. Wilfling (HTBLA Kaindorf) CPUs 28. November / 9 Inhalt Curriculum 1.4.2 Manfred Wilfling HTBLA Kaindorf 28. November 2011 M. Wilfling (HTBLA Kaindorf) CPUs 28. November 2011 1 / 9 Begriffe CPU Zentraleinheit (Central Processing Unit) bestehend aus Rechenwerk,

Mehr

1. Geschichte des Computers

1. Geschichte des Computers 1. Geschichte des Computers Als erster Computer galt "Abakus", der vor rund 5 000 Jahren von den Chinesen erfunden wurde. Blaise Pascal (1623-1662): erfand 1643 einen Apparat, mit dem man einfache Additionen

Mehr

Steuerungen. 4 Typen verbindungsprogrammierte Steuerung (VPS), speicherprogrammierte Steuerung (SPS), Mikrokontroller (MC) und Industrie-PCs (IPC)

Steuerungen. 4 Typen verbindungsprogrammierte Steuerung (VPS), speicherprogrammierte Steuerung (SPS), Mikrokontroller (MC) und Industrie-PCs (IPC) Steuerungen 4 Typen verbindungsprogrammierte Steuerung (VPS), speicherprogrammierte Steuerung (SPS), Mikrokontroller (MC) und Industrie-PCs (IPC) VPS - Funktion der Steuerung in der Schaltungstopologie

Mehr

HW- und SW-Komponenten eines PC. IBM 5150 aus dem Jahre 1981

HW- und SW-Komponenten eines PC. IBM 5150 aus dem Jahre 1981 HW- und SW-Komponenten eines PC IBM 5150 aus dem Jahre 1981 Anfänge des Computers 1941: Zuse Z3 in Deutschland entwickelt erster programmierbarer Rechner mit mechanischen Relais 1944: ENIAC In den USA

Mehr

9.0 Komplexe Schaltwerke

9.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

Mehr

C und C++ für Embedded Systems

C und C++ für Embedded Systems C und C++ für Embedded Systems von Friedrich Bollow, Matthias Homann, Klaus-Peter Köhn Neuausgabe C und C++ für Embedded Systems Bollow / Homann / Köhn schnell und portofrei erhältlich bei beck-shop.de

Mehr

Grundlagen der Informatik

Grundlagen der Informatik Grundlagen der Informatik Teil I Definition, Geschichte und Teilgebiete der Informatik Seite 1 Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung

Mehr

Ein 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 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

Mehr

GESCHICHTE DER COMPUTERTECHNIK

GESCHICHTE DER COMPUTERTECHNIK GESCHICHTE DER COMPUTERTECHNIK Rebekka Mönch Projekt ://reisefieber WS 2005/06 Bauhaus-Universität Weimar Ich glaube, dass es auf der Welt einen Bedarf von vielleicht fünf Computern geben wird. Künftige

Mehr

Lektion 3: Was ist und was kann ein Computer?

Lektion 3: Was ist und was kann ein Computer? Lektion 3: Was ist und was kann ein Computer? Helmar Burkhart Informatik burkhart@ifi.unibas.ch EINFÜHRUNG IN DIE INFORMATIK I 3-0 Übersicht Lektion 3 Hardware Software Aufbau eines Computers Rechnerkern

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Peter Wissemann 4., aktualisierte Auflage mit 267 Bildern sowie zahlreichen Beispielen und Übungen HANSER

Mehr

Automatisierungsgerätesysteme und -strukturen

Automatisierungsgerätesysteme und -strukturen Automatisierungsgerätesysteme und -strukturen Inhalt Automatisierungs-Computer Automatisierungs-Strukturen Automatisierungs-Hierarchien Verteilte Automatisierungssysteme Automatisierungsstrukturen mit

Mehr

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Embedded Prozessoren vs. X86er Derivate DSP vs. FPGA vs. GPP wer ist geeigneter

Mehr

Geschichte der Informatik

Geschichte der Informatik Entwicklung von Informationstechnik und Durchdringung des Alltags seit der 2. Hälfte des 20 Jahrhunderts explosionsartig Informationsgesellschaft Zunehmende Bedeutung und Wert von Informationen Schnelle

Mehr

02.11.2001-11-06 Klasse: IA11. Der Prozessor, das Herzstück eines Computers

02.11.2001-11-06 Klasse: IA11. Der Prozessor, das Herzstück eines Computers Sascha Dedenbach Heinrich-Hertz Berufskolleg 02.11.2001-11-06 Klasse: IA11 Der Prozessor, das Herzstück eines Computers Inhaltsübersicht 1. Der Prozessor, das Herzstück eines Computers...Seite 3 2. Wie

Mehr

Vorlesung Rechnerarchitektur. Einführung

Vorlesung Rechnerarchitektur. Einführung Vorlesung Rechnerarchitektur Einführung Themen der Vorlesung Die Vorlesung entwickelt an Hand von zwei Beispielen wichtige Prinzipien der Prozessorarchitektur und der Speicherarchitektur: MU0 Arm Speicher

Mehr

Mikrocontrollerprogrammierung in Assembler und C

Mikrocontrollerprogrammierung in Assembler und C mitp Professional Mikrocontrollerprogrammierung in Assembler und C für die Mikrocontroller der 8051-Familie - Simulation unter Multisim von Herbert Bernstein 1. Auflage Mikrocontrollerprogrammierung in

Mehr

5. Was ist ein CPU, wie wird die Geschwindigkeit angegeben? 6. Nennen Sie 4 Elemente die sich direkt auf einem Mainboard befinden.

5. Was ist ein CPU, wie wird die Geschwindigkeit angegeben? 6. Nennen Sie 4 Elemente die sich direkt auf einem Mainboard befinden. Informatik Übung Grundlagen Informatik Fragen: 1. Nennen ie vier Eingabegeräte. 2. Was ist die Aufgabe des RAM? 3. Nennen ie Eigenschaften des ROM. 4. Wozu dient das Bussystem? 5. Was ist ein CPU, wie

Mehr

TBE332 Controller. Produktbeschreibung

TBE332 Controller. Produktbeschreibung TBE332 Controller Produktbeschreibung Bei der Entwicklung der TBE332 Steuerung wurde auf die Erfahrung unserer jahrelangen Planung und Realisierung verschiedenster Steuerungs- und Regelungseinrichtungen

Mehr

Inhatsverzeichnis. 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:

Inhatsverzeichnis. 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"

Mehr

Allgemeine Informatik Thema 1 Informatik; Konzepte

Allgemeine Informatik Thema 1 Informatik; Konzepte Conf. dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte Inhalt: Informatik Information und Daten Computer Hardware und Software Historischer Überblick

Mehr

Technische Informatik I

Technische Informatik I Technische Informatik I SS 2001 PD Dr. A. Strey Abteilung Neuroinformatik Universität Ulm Inhalt Einführung: Überblick über die historische Entwicklung der Rechnerhardware Teil 1: Digitale Logik kurzer

Mehr

Modulares Mikrorechner -System K 1510

Modulares Mikrorechner -System K 1510 Modulares Mikrorechner -System K 1510 Das erste Mikrorechnersystem der DDR wird ab 1978 vom VEB Kombinat Robotron gefertigt /24/, /58/, 163/. Es verwendet den Mikroprozessor U 808 des VEB Funkwerk Erfurt

Mehr

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 2 Der Mikrocontroller Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel 1 beschrieben. Auf dem Chip sind die, ein ROM- für das Programm, ein RAM- für die variablen

Mehr

Daten- Bus. Steuerbus

Daten- Bus. Steuerbus 1 Grundlagen... 1 1.1 Rechnerarchitektur... 1 1.2 Takt... 2 1.3 Speicherarchitektur... 2 2 Mikroprozessor... 4 2.1 Begriffsbestimmung... 4 2.2 Geschichte... 4 2.3 Aufbau eines einfachen Mikroprozessors...

Mehr

BLIT2008-Board. Uwe Berger

BLIT2008-Board. Uwe Berger 11/2008 (BLIT) 2 Inhalt Was sind Mikrocontroller AVR-Mikrocontroller Werkzeugkasten Prinzipielles zur Programmierung BLIT2008-Board 11/2008 (BLIT) 3 Was sind Mikrocontroller AVR-Mikrocontroller Werkzeugkasten

Mehr

Neue Prozessor-Architekturen für Desktop-PC

Neue Prozessor-Architekturen für Desktop-PC Neue Prozessor-Architekturen für Desktop-PC Bernd Däne Technische Universität Ilmenau Fakultät I/A - Institut TTI Postfach 100565, D-98684 Ilmenau Tel. 0-3677-69-1433 bdaene@theoinf.tu-ilmenau.de http://www.theoinf.tu-ilmenau.de/ra1/

Mehr

Dr. Monika Meiler. Inhalt

Dr. Monika Meiler. Inhalt Inhalt 1 Vom Abakus bis zum Personal Computer... 1-2 1.1 Einleitung... 1-2 1.2 Geschichte der Informatik... 1-3 1.2.1 Rechenhilfsmittel... 1-3 1.2.2 Mechanische Rechenmaschinen... 1-3 1.2.3 0. Generation

Mehr

Einführung in die Wirtschaftsinformatik. Dr. Jochen Müller Lehrstuhl für Wirtschaftsinformatik Prof. Dr. R. Gabriel

Einführung in die Wirtschaftsinformatik. Dr. Jochen Müller Lehrstuhl für Wirtschaftsinformatik Prof. Dr. R. Gabriel Einführung in die Wirtschaftsinformatik Dr. Jochen Müller Lehrstuhl für Wirtschaftsinformatik Prof. Dr. R. Gabriel Gliederung 1 Einführung: Allgemeine Grundlagen 2 Computersysteme 3 Verbünde von Computersystemen

Mehr

4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen

4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen 4 Der Von-Neumann-Rechner als Grundkonzept für Rechnerstrukturen Ein Rechner besteht aus den folgenden Bestandteilen: Rechenwerk Rechenoperationen wie z.b. Addition, Multiplikation logische Verknüpfungen

Mehr

RO-Tutorien 3 / 6 / 12

RO-Tutorien 3 / 6 / 12 RO-Tutorien 3 / 6 / 12 Tutorien zur Vorlesung Rechnerorganisation Christian A. Mandery WOCHE 4 AM 21.05.2013 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Technische Grundlagen der Informatik

Technische Grundlagen der Informatik hier: Allgemeine Aufgaben von Computern bei der Datenverarbeitung Grundlegender Aufbau von Computern: Architekturen, Funktion und Kopplung der Komponenten Vom Algorithmus zum Programm Zusammenspiel von

Mehr

Enseignement secondaire technique

Enseignement secondaire technique Enseignement secondaire technique Régime professionnel Métiers de l'électricité Division de l'apprentissage artisanal Section des électroniciens en communication Microélectronique Classe de X2EC Nombre

Mehr

Vom Chip zum Gehirn Elektronische Systeme zur Informationsverarbeitung

Vom Chip zum Gehirn Elektronische Systeme zur Informationsverarbeitung Vom Chip zum Gehirn Elektronische Systeme zur Informationsverarbeitung Johannes Schemmel Forschungsgruppe Electronic Vision(s) Lehrstuhl Prof. K. Meier Ruprecht-Karls-Universität Heidelberg Mitarbeiter:

Mehr

Grundlagen der Technischen Informatik

Grundlagen der Technischen Informatik Grundlagen der Technischen Informatik von Dirk W. Hoffmann 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40691 9 Zu Leseprobe schnell und portofrei erhältlich

Mehr

4. Modulares Mikrorechner-System K 1520

4. Modulares Mikrorechner-System K 1520 4. Modulares Mikrorechner-System K 1520 Das Mikrorechnersystem MRSK 1520 ist als konsequente Weiterentwicklung des Konzeptes K 1510 zu verstehen. Es ist ebenso modular aufgebaut, wobei jedoch das Kartenformat

Mehr

Computer-Architektur Ein Überblick

Computer-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

Mehr

a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF

a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF ITS Teil 2: Rechnerarchitektur 1. Grundschaltungen der Digitaltechnik a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF b. Zähler (Bsp. 4-Bit Zähler) - Eingang count wird zum Aktivieren

Mehr

Mikrocomputertechnik. Thema: Einführung in die Mikrocomputertechnik

Mikrocomputertechnik. Thema: Einführung in die Mikrocomputertechnik Mikrocomputertechnik Thema: Einführung in die Mikrocomputertechnik Einsatzgebiete von Mikrocomputern Haushalt: Waschmaschine Kühlschrank Mikrowelle Staubsauger Nähmaschine Industrie: CNC Steuerungen Messgeräte

Mehr

Allgemein: Das Mainboard

Allgemein: Das Mainboard 1 Allgemein: Das Mainboard Das Mainboard ist die Hauptzentrale eines Computers. Nicht grundlos wird daher im Englischen das Mainboard auch Motherboard genannt. Auf dem Mainboard werden alle Geräte an Anschlüssen

Mehr

Wie arbeiten Computer?

Wie 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

Mehr

Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7

Rechnerarchitektur Atmega 32. 1 Vortrag Atmega 32. Von Urs Müller und Marion Knoth. Urs Müller Seite 1 von 7 1 Vortrag Atmega 32 Von Urs Müller und Marion Knoth Urs Müller Seite 1 von 7 Inhaltsverzeichnis 1 Vortrag Atmega 32 1 1.1 Einleitung 3 1.1.1 Hersteller ATMEL 3 1.1.2 AVR - Mikrocontroller Familie 3 2 Übersicht

Mehr

Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2014

Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2014 Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2014 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Zur Person: Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik/Mathematik

Mehr

1 Proseminar: Konzepte von Betriebssystem-Komponenten. Thema: Server OS AS/400 Referend: Sand Rainer. Server OS - AS/400

1 Proseminar: Konzepte von Betriebssystem-Komponenten. Thema: Server OS AS/400 Referend: Sand Rainer. Server OS - AS/400 1 Proseminar: Konzepte von Betriebssystem-Komponenten Server OS - AS/400 Gliederung Was ist eine AS/400? Wie ist OS/400 aufgebaut? Was kann eine AS/400? Bsp.: Logische Partitionierung 2 Proseminar: Konzepte

Mehr

Alle Speicherplatinen können als Programm- bzw. Arbeitsspeicher

Alle Speicherplatinen können als Programm- bzw. Arbeitsspeicher -1-1. Überblick Das System.009 umfaßt programmierbare binäre Steuereinrichtungen für den industriellen Einsatz. Charakteristisch ist, daß die BOOLEschen Gleichungen, die den konkreten Steueralgorithmus

Mehr

Modellierung und Programmierung 1

Modellierung und Programmierung 1 Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 21. Oktober 2015 Automat versus Computer Ein Automat ist eine Maschine,

Mehr

Arithmetische und Logische Einheit (ALU)

Arithmetische und Logische Einheit (ALU) Arithmetische und Logische Einheit (ALU) Enthält Blöcke für logische und arithmetische Operationen. n Bit Worte werden mit n hintereinander geschalteten 1 Bit ALUs bearbeitet. Steuerleitungen bestimmen

Mehr

Vom Intranet zum Knowledge Management

Vom Intranet zum Knowledge Management Vom Intranet zum Knowledge Management Die Veränderung der Informationskultur in Organisationen von Martin Kuppinger, Michael Woywode 1. Auflage Hanser München 2000 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Mikrocontroller Grundlagen. Markus Koch April 2011

Mikrocontroller 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

Mehr

Elektromechanische Computer

Elektromechanische 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.),

Mehr

Instruktionssatz-Architektur

Instruktionssatz-Architektur Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Übersicht 1 Einleitung 2 Bestandteile der ISA 3 CISC / RISC Übersicht 1 Einleitung 2 Bestandteile

Mehr

Ein kleines Computer-Lexikon

Ein kleines Computer-Lexikon Stefan Edelmann 10b NIS-Klasse Ein kleines Computer-Lexikon Mainboard Die Hauptplatine! Sie wird auch Motherboard genannt. An ihr wird das gesamte Computerzubehör angeschlossen: z.b. Grafikkarte Soundkarte

Mehr

Mikrocontroller von Markus Koch April 2011

Mikrocontroller von Markus Koch April 2011 Mikrocontroller von Markus Koch April 2011 Inhaltsverzeichnis 1 Was ist ein Mikrocontroller?...3 1.1 Einleitung...3 1.2 Aufbau...3 1.2.1 CPU...3 1.2.2 Speicher...3 RAM...3 ROM...4 1.2.3 Takt...4 1.2.4

Mehr

Ein und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1.

Ein und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Ein und Ausgabe von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Vorlesung) v. Neumann Architektur Eingabewerk Speicher Ausgabewerk Rechenwerk

Mehr

Grundlagen der Wirtschaftsinformatik

Grundlagen der Wirtschaftsinformatik Grundlagen der Wirtschaftsinformatik 1.1 Grundlagen der Hard- und Software Grundlagen der Hardware Definition und Hauptaufgaben der Hardware Grundprinzipien der Rechentechnik Die Hardwarekomponenten eines

Mehr

Die Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder

Die Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder Die Erfindung der ersten Computer und Vergleich der Intentionen der Erfinder Konrad Zuse John Atanasoff John Mauchly Inwiefern ist Konrad Zuse der Erfinder des Computers? von Ivo Adrian Knabe 20. März

Mehr

Grundlagen der Hard- und Software. Prof. Dr.-Ing. Fischer FH Deggendorf

Grundlagen der Hard- und Software. Prof. Dr.-Ing. Fischer FH Deggendorf Grundlagen der Hard- und Software Prof. Dr.-Ing. Fischer FH Deggendorf Gliederung Grundlagen der Hardware Definition und Hauptaufgabe der Hardware Grundprinzipien der Rechentechnik Die Hardwarekomponenten

Mehr

Computeria Urdorf. Treff vom 16. Januar 2013. Was ist ein Computer?

Computeria 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

Mehr

Halbleiterspeicher. Halbleiterspeicher. 30.09.2008 Michael Kuhfahl 1

Halbleiterspeicher. Halbleiterspeicher. 30.09.2008 Michael Kuhfahl 1 Halbleiterspeicher 30.09.2008 Michael Kuhfahl 1 Gliederung I. FF als Speicher (1 Bit) II. Register als Speicher (n Bit) III. Anordnung der Speicherzellen IV. SRAM V. DRAM VI. ROM VII. PROM VIII. EPROM

Mehr

Microcontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0

Microcontroller Programmierung. Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Microcontroller Programmierung Ein PDV-Vertiefungsprojekt von: Chr. Schulz, P. Simon und D. Stein Sommersemester 2005 Version 1.0 Inhalt Einführung Die Hardware Die Schaltlogik Implementierung der Steuerung

Mehr

Begriffsbestimmungen. 1. Mikrocomputer: 2. Mikroprozessor: 3. Mikrocontroller:

Begriffsbestimmungen. 1. Mikrocomputer: 2. Mikroprozessor: 3. Mikrocontroller: µ-computer / µ-prozessor / µ-controller 1 Begriffsbestimmungen 1. Mikrocomputer: Datenverarbeitungssystem mit einem Mikroprozessor als CPU Extrem räumlich verkleinertes DVS (PC, Laptop, Steuerechner, etc.)

Mehr