Daten- Bus. Steuerbus

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Daten- Bus. Steuerbus"

Transkript

1 1 Grundlagen Rechnerarchitektur Takt Speicherarchitektur Mikroprozessor Begriffsbestimmung Geschichte Aufbau eines einfachen Mikroprozessors Erweiterung I: Caches Erweiterung II: Speicherverwaltung Grundlagen 1.1 Rechnerarchitektur Die meisten Rechner sind im Inneren ähnlich aufgebaut: Es gibt eine zentrale Recheneinheit (CPU, Central Processing Unit), einen Speicher (in dem Daten und Maschinenprogramm gespeichert werden) und eine Vielzahl von Peripherieeinheiten, die für die Kommunikation mit der Umwelt sorgen. Diese Komponenten sind untereinander (Abbildung 1) über sog. Busse verbunden. Speicher Daten- Bus Peripherie (Grafik) Adress- Bus Peripherie (Festplatte) CPU Steuerbus Peripherie (USB) Abbildung 1: Prinzipielle Rechnerarchitektur Ein Bus ist der Sammelbegriff für ein Leitungsbündel, für das wenigstens eine der drei folgenden Eigenschaften zutrifft: 1. Die Leitungen haben alle dieselbe Funktion, zur Geschwindigkeitserhöhung werden eben nur parallel mehrere Signale übertragen. Typisch ist dafür der Datenbus, der z.b. 32 Datenleitungen umfasst, damit ein 32 Bit Codewort (z.b. ein Integerwert mit 32 Bit Länge) auf einmal übertragen werden kann. 2. Die Leitungen haben zwar unterschiedliche Funktion, dienen aber in ihrer Gesamtheit demselben Zweck. Typisch ist der Steuerbus, mit dessen unterschiedlichen Signalen die CPU die anderen Komponenten koordiniert. - 1/8 -

2 3. An die Leitungen sind mehr als zwei Teilnehmer angeschlossen. Typisch ist wieder der Datenbus oder auch der USB-Bus. Bei letzterem erfolgt die Datenübertragung zwar seriell, aber an die beiden im Bus vorhandenen Datenleitungen können (nahezu) beliebig viele Teilnehmer angeschlossen werden. In einem PC sind beispielsweise im PCI-Bus alle drei Teilbusse (Adressbus, Datenbus, Steuerbus) zusammengefasst, so dass ein auf einem Steckplatz eingestecktes Gerät mit allen anderen wesentlichen Komponenten des PC verbunden ist. Teilweise werden auch spezielle Busse verwendet, um eine nochmals schnellere Verbindung zwischen zwei Komponenten herzustellen. Ein Beispiel wäre im PC die separate Anbindung einer Grafikkarte über einen eigenen Bus (AGP o.ä.). 1.2 Takt Eine wesentliche Eigenschaft nahezu aller heutigen Rechner ist, dass alle Komponenten synchron arbeiten. Damit ist gemeint, dass Operationen mit einem fest definierten Zeitraster, dem Takt, synchronisiert ablaufen. Früher gab es in einem Rechner einen einzigen Takt, mit dem alle Komponenten gleichermaßen versorgt wurden. Heute haben viele Komponenten ihre eigenen, lokalen Takte. So kann jede Komponente mit der Geschwindigkeit arbeiten, die für die jeweilige Aufgabe angemessen ist, ohne dass sie dabei auf andere (langsamere oder schnellere) Rücksicht nehmen müsste. Allerdings erfordert dies, dass an den Grenzen zweier solcher Taktsysteme jeweils eine Synchronisation zum Zweck der geordneten Datenübergabe erforderlich ist. Ein Beispiel bei heutigen PCs wären die drei Bereiche Speicher, CPU und PCI-Bus, die alle mit unterschiedlichen Takten (und damit Geschwindigkeiten) betrieben werden. 1.3 Speicherarchitektur Ein Programm selbst besteht aus den Befehlen in der Maschinensprache für eine bestimmte CPU. Dieses Programm muß zur Laufzeit im Speicher stehen, damit es ausgeführt werden kann. Das Programm selbst ändert sich dabei nicht. Zudem verarbeitet ein Programm Daten, die zur Laufzeit ebenfalls im Speicher stehen werden. Diese Daten werden sich in der Regel häufig ändern. Ausgenommen davon sind Daten, die als Konstanten im Programm vereinbart sind diese müssen ebenfalls im Speicher stehen, werden sich aber während der Laufzeit nicht ändern. Sieht man sich das C-Programm aus Listing 1 an, dann werden die blau markierten Anteile im Speicher als Daten behandelt, während der schwarze Rest in Maschinenbefehle umgesetzt wird und im Speicher als Programm behandelt wird. int vektor_betrag(int *vektor, int laenge) { int i, summe; } summe=0; for (i=0; i<laenge; i++) { summe += vektor[i] * vektor[i]; } return summe; Listing 1: Vektorbetrag - 2/8 -

3 Es gibt nun zwei weit verbreitete Speicherarchitekturen, von-neumann und Harvard. In der von-neumann-architektur (Abbildung 2 links) werden sowohl Daten als auch Programm in demselben physikalischen Speicher abgelegt. In der Harvard-Architektur (Abbildung 2 rechts) dagegen gibt es zwei physikalisch getrennte Speicher, von denen der eine nur die Daten enthalten kann und der andere nur das Programm. Beide Varianten haben ihre Vor- und Nachteile und werden dementsprechend je nach Aufgabenstellung eingesetzt. Gemeinsamer Speicher CPU CPU Programmspeicher Datenspeicher Abbildung 2: von Neumann vs. Harvard In der von-neumann-architektur kann der zur Verfügung stehende Speicher vollständig mit einer beliebigen Mischung aus Daten- und Programmanteile gefüllt werden. Ein Bildbearbeitungsprogramm ist selbst sehr klein, verarbeitet aber möglicherweise eine sehr große Datenmenge. Der Speicher wäre zu 5% mit dem Programm belegt, 95% bleiben frei für die Daten. In einer Büroumgebung sind sehr viele Programme gleichzeitig aktiv, sie benötigen aber dafür nur wenig Platz für Daten. Hier könnten 70% des Speichers mit Programmcode belegt sein, die restlichen 30% reichen dann immer noch für die Daten. In einer Harvard-Architektur ist dagegen eine Übertrag nicht benutzten Programmspeichers in Datenspeicher (oder umgekehrt) nicht möglich. Wenn also die Nutzung des Rechners unvorhersehbar ist, dann ist die von-neumann-architektur die bessere Wahl, da sie in der Speicherverteilung flexibler ist. In der Harvard-Architektur kann die CPU gleichzeitig einen Befehl aus dem Programmspeicher holen und einen Datenwert aus dem Datenspeicher holen. Dafür stehen ja zwei völlig getrennte Speicher mit allen nötigen Anschlüssen zur Verfügung. Die Harvard- Architektur erlaubt also eine deutlich schnellere Programmausführung als die von-neumann- Architektur, da dort der Zugriff auf Daten und Programm nur abwechselnd möglich ist. Wenn also der Programmanteil einmalig festgelegt wird und sich dann nicht mehr ändert, dann ist die Harvard-Architektur im Vorteil. - 3/8 -

4 2 Mikroprozessor In fast allen Rechnersystemen übernimmt den Teil der CPU ein Mikroprozessor. Dieser ist damit das Herzstück des Rechners, denn er koordiniert das Geschehen im gesamten Rechner. 2.1 Begriffsbestimmung Unter einem Mikroprozessor versteht man allgemein ein elektronisches Bauelement, das in der Lage ist, ein Programm auszuführen. Das Programm muss dazu in der für diesen Mikroprozessor definierten Maschinensprache vorliegen. Die übliche Abkürzung ist µp bzw. up. Der Vorsatz Mikro soll dabei anzeigen, dass es sich um ein einziges (und damit vergleichsweise kleines) Bauelement handelt, nicht um eine Zusammenschaltung vieler einzelner Bauelemente. Letzteres ist auch heute noch in Großrechnern üblich, während heutige PCs oder Workstations ausnahmslos nur noch Mikroprozessoren enthalten. In einem Rechner können aber durchaus mehrere Mikroprozessoren enthalten sein, diese arbeiten dann parallel und können verschiedene Aufgaben gleichzeitig übernehmen. Mikroprozessoren werden gerne nach der größten Länge einer Dualzahl eingeteilt, die sie noch effizient bearbeiten können.. Ein µp, der mit einem Befehl Zahlen der Länge 8, 16 oder 32 Bit addieren kann, wird daher in der Regel als 32bit-Prozessor klassifiziert. 2.2 Geschichte Der erste µp namens 4004 wurde ab 1969 von der Firma Intel entwickelt und war 1971 fertig. Es war ein 4bit µp, der für einen Tischrechner (analog zu den heutigen Taschenrechnern) gedacht war. Der Durchbruch auf den Massenmarkt erfolgte jedoch erst mit dem 1974 ebenfalls von Intel entwickelten 8080, einem 8bit-Prozessor. Jahr Prozessor Bit Firma Bemerkung Intel Erster µp, Einsatz in Tischrechnern, 2300 Transistoren, 500 khz Takt Intel 6000 Transistoren, 2 MHz Takt, erstes PC-Betriebssystem CP/M verfügbar Intel Großvater der heutigen x86-familie, Transistoren, 5 MHz Takt, erstes Auftreten von MS-DOS als Betriebssystem / 32 Motorola Einziger zeitweise erfolgreicher Gegenspieler im PC- Markt, 16 Bit nach außen, 32 Bit intern, ca Transistoren, 8 MHz Takt. Einsatz in Mac, Atari, Amiga sowie Workstations 1985 R MIPS Erster allgemein verfügbarer RISC-Prozessor, Transistoren, 16 MHz Takt Intel Erweiterung des 8086 auf 32 Bit, dabei erhebliche Erweiterung des Befehlssatzes, heute der Standardbefehlsatz aller x86-prozessoren, Transistoren, 16 MHz Takt 1986 ARM2 32 Acorn Vater der heutigen ARM-Prozessoren in Hochleistungs- Embedded Systems (Mobiltelefone, Router), 8 MHz 1995 Pentium Pro 32 Intel Erster x86 mit interner RISC-Verarbeitung, wegen hohen Preises aber geringer Erfolg, 21 Mio. Transistoren, 150 MHz Takt, RISC-Schocker 2003 Athlon AMD Abermalige Erweiterung des x86-grundbefehlssatzes auf 64 Bit, der in allen aktuellen (2008) x86-prozessoren verwendet wird, 106 Mio. Transistoren, 1.8 GHz Takt Tabelle 1: Ausgewählte Mikroprozessoren - 4/8 -

5 Tabelle 1 zeigt eine Reihe von Mikroprozessoren, die einen wesentlichen Einfluss hatten oder eine wesentliche Neuerung mitbrachten. Nach einer sehr großen Vielfalt an Prozessoren in den Jahren , in denen viele verschiedene Konzepte ausprobiert wurden, blieb im PC-Markt nur noch die x86-familie von Bedeutung. Diese Familie hat unter anderem auch dadurch überlebt, dass für gut befundene Konzepte aus anderen Prozessoren mit übernommen wurden, so dass der interne Aufbau eines heutigen (2008) x86-prozessors nichts mehr mit dem ursprünglichen Stammvater 8086 zu tun hat. Demgegenüber blieb aber der Befehlssatz abwärtskompatibel. Darunter ist zu verstehen, dass Programme, die für frühere Mitglieder der Prozessorfamilie geschrieben wurden, auch noch auf den aktuellsten Vertretern (die noch weit mehr könnten) ablauffähig blieben. Dies bedeutete einen Investitionsschutz für Firmen, die noch alte Programme haben, aber nicht die Möglichkeit oder das Interesse, diese für die neuen Prozessoren neu zu kompilieren oder anzuschaffen. 2.3 Aufbau eines einfachen Mikroprozessors Die ersten Mikroprozessoren (in Tabelle 1 bis einschließlich 68000) sind grob wie in Abbildung 3 gezeigt aufgebaut. Datenbus Steuerbus Adressbus Arbeitsregister Steuerwerk Takt Reset Rechenwerk Abbildung 3: Interner Aufbau eines einfachen Prozessors Für die Steuerung der Vorgänge im Inneren des µp ist das Steuerwerk verantwortlich. Es sorgt dafür, dass die Befehle aus dem Speicher geholt werden und koordiniert für die Befehlsausführung das Rechenwerk und die Arbeitsregister. Das Rechenwerk kann logische (z.b. Vergleiche) oder arithmetische Operationen (z.b. Additionen) ausführen. Die Arbeitsregister stellen einen besonderen Teil des Datenspeichers dar. Ein solches Arbeitsregister kann in der Regel entweder einen Zeiger oder ein Datenwort mit der natürlichen Wortlänge des µp enthalten. Da sich diese Register schon auf dem Prozessor befinden, kann er auf die Inhalte sehr viel schneller zugreifen als auf Daten, die im Speicher liegen. Andererseits ist die Anzahl der Register aus Aufwandsgründen sehr beschränkt. Der µp hat beispielsweise 16 Arbeitsregister, von denen jedes 32 Bit breit ist. Der 8080 hat 8 Arbeitsregister, von denen jedes 8 Bit breit ist. - 5/8 -

6 Die Arbeitsregister werden demzufolge nur für solche Daten benutzt, mit denen das Programm derzeit arbeitet und selbst dann muß noch eine Auswahl getroffen werden. Im Beispielprogramm (Listing 1) kämen die Variablen i, summe, laenge und der Zeiger *vektor in Frage. Früher waren die Compiler noch nicht sehr gut im Erkennen, welche Variablen am besten in Registern gespeichert werden sollten. Das Schlüsselwort register in C gibt dem Compiler einen Hinweis, dass diese Variable jetzt sehr häufig benutzt werden wird und darum eines der (kostbaren) Arbeitsregister dafür verwendet werden sollte. Der Compiler muß sich nicht daran halten, wenn es zuwenig Arbeitsregister gibt, kann er das auch gar nicht. Heutige Compiler können sehr viel besser als der Programmierer entscheiden, wann eine Variable in einem Register gehalten werden sollte. Deswegen ist es heute sinnlos, das Schlüsselwort register noch zu benutzen. In das Steuerwerk laufen noch die beiden Signale Takt und Reset. Der Takt ist dabei der schon erwähnte Schrittmacher, mit dem alle Operationen im µp synchronisiert werden. Mit Reset kann der µp in den Startzustand gebracht werden. Er beginnt dann an einer definierten Adresse im Speicher (oft Adresse 0) mit dem Holen des ersten Befehls. Wird ein Rechnersystem mittels Reset (neu) gestartet, so spricht man auch von einem Kaltstart. 2.4 Erweiterung I: Caches Damit auch diejenigen Systeme, die mit einer von-neumann-architektur arbeiten, in den Geschwindigkeitsvorteil der Harvard-Architekturen kommen, haben alle neueren µp Gemeinsamer Speicher Daten- Cache Befehls- Cache Rechenwerk Steuerwerk Arbeitsregister Abbildung 4: Prozessor mit Caches sogenannte Caches. Dies sind kleine Speicher, die in den µp integriert sind (siehe Abbildung 4) und die den jeweils zuletzt benützten Teil des externen Speichers als Kopie enthalten. Im Unterschied zu den Arbeitsregistern sind die Caches Teil des Speichers, nur eben in den µp integriert. Im Beispielprogramm würde der Code für die for-schleife einmalig (beim ersten Durchlauf) aus dem externen Speicher in den Befehlscache kopiert. Für alle weiteren - 6/8 -

7 Durchläufe braucht das Steuerwerk dann nicht mehr auf den externen Speicher zugreifen sondern kann sich die benötigten Befehle aus dem Befehlscache holen. Das geht erstens schneller und vermindert die Belastung der externen Busse. Ebenso werden im Datencache entsprechend die zuletzt benutzten Variablen gehalten. Zunächst sind das alle die Variablen, die in den Arbeitsregistern keinen Platz mehr gefunden haben. Im Beispiel wären das weiterhin die einzelnen Elemente des Vektors. Hier bringt das zwar nichts, aber bei einer Matrixmultiplikation C=AxB würden beispielsweise die Matrixelemente A[ij] und B[ij] immer wieder benötigt. Dann wären nach kurzer Zeit alle Elemente im Datencache und die folgenden Durchläufe könnten schneller ablaufen, da nicht mehr auf den externen Speicher zugegriffen werden muss. Mit Hilfe der Caches können also einerseits die langen Zugriffszeiten externer Speicher umgangen werden und zudem wird intern statt der von- Neumann-Architektur die schnellere Harvard-Architektur verwendet. Insgesamt bleibt aber die Flexibilität der von-neumann-architektur weiter erhalten. 2.5 Erweiterung II: Speicherverwaltung Bisher wurden alle Adressen, die das Programm verwendet (z.b. die Adresse im Zeiger *vektor) auch genau so zur Adressierung des externen Speichers bzw. der Caches verwendet. Die Adressen, die im Programm verwendet werden, heißen auch logische Adressen, während die Adressen, die tatsächlich im Speicher verwendet werden (und am Adressbus messbar sind) physikalische Adressen heißen. Moderne Prozessoren haben nun eine Speicherverwaltungskomponente (MMU, Memory Management Unit), die die logischen Adressen in physikalische Adressen umsetzt. Gemeinsamer Speicher 2 Datencache MMU Rechenwerk 1 Befehlscache Arbeitsregister Steuerwerk Abbildung 5: Prozessor mit Speicherverwaltung In Abbildung 5 werden im Inneren des µp logische Adressen verwendet (1), diese werden aber von der MMU nach außen in physikalische Adressen (2) übersetzt. Dafür gibt es zwei Anwendungen: - 7/8 -

8 1. Zugriffsschutz In den meisten Multitaskingsystemen sollen Programmcode und Daten eines Programms (bzw. Nutzers) vor unberechtigten Zugriffen von anderen geschützt werden. Die MMU kann zunächst innerhalb des eigenen Programms ungültige Zugriffe abfangen. Wenn das Programm abgestürzt ist und zufällige Zugriffe auf dem Speicher durchführt, dann kann die MMU dies häufig erkennen (beispielsweise weil versucht wird, den Programmcode zu ändern). Sie bricht dann diesen Zugriff ab und meldet dem Steuerwerk den Fehler. Ebenso kann die MMU die Daten und den Code eines Programms vor allen anderen Programmen schützen, zwei gleiche logische Adressen zweier verschiedener Programm P1 und P2 in verschiedene physikalische Adressen übersetzt werden. Damit sieht P1 nie die Speicherstellen von P2 und umgekehrt. 2. Virtueller Speicher Häufig möchte man mit noch größeren Datenmengen arbeiten als in den externen Speicher passen. Obwohl ein heutiger PC mit mehreren Gigabyte Hauptspeicher ausgerüstet sein kann, können Datenbanken o.ä. einige Terabyte umfassen. Die MMU kann nun feststellen, ob zu einer bestimmten logischen Adresse auch wirklich physikalischer Speicher gehört. Falls nicht, dann wird das Programm kurz angehalten und von einem Hintergrundspeicher (Festplatte) werden die Daten, die zu der logischen Adresse gehören, in einen freien Teil des Hauptspeichers gelesen. Sollte der Hauptspeicher bereits voll gewesen sein, dann wird eben vorher ein anderer Teil auf die Festplatte geschrieben (ausgelagert), so dass danach Platz ist. Danach wird das angehaltene Programm fortgeführt, wobei nun ja die Daten im Speicher stehen. Diesen Umladevorgang bekommt das Programm nicht mit, es sieht so aus, als könne der Hauptspeicher alle Daten fassen. Die tatsächliche Obergrenze für die adressierbare Datenmenge ist dann nur dadurch begrenzt, wie viel Platz man auf der Festplatte dafür reserviert. Unter MS-Windows ist das die Auslagerungsdatei, unter Linux die Swap- Partition. Man kann in diesem Szenario den Hauptspeicher als Cache für die Festplatte betrachten. - 8/8 -

1 Grundlagen. 1.1 Rechnerarchitektur. Mikroprozessortechnik MFB. Einleitung, Systemaufbau

1 Grundlagen. 1.1 Rechnerarchitektur. Mikroprozessortechnik MFB. Einleitung, Systemaufbau 1 Grundlagen... 1 1.1 Rechnerarchitektur... 1 1.2 Takt... 2 1.3 Speicherarchitektur... 2 2 Mikroprozessor... 3 2.1 Begriffsbestimmung... 4 2.2 Geschichte... 4 2.3 Caches... 5 1 Grundlagen 1.1 Rechnerarchitektur

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

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

1 Aufgaben zu Wie funktioniert ein Computer?

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

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

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

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

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

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

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

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13

Enterprise Computing Einführung in das Betriebssystem z/os. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13 UNIVERSITÄT LEIPZIG Enterprise Computing Einführung in das Betriebssystem z/os Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth WS2012/13 Verarbeitungsgrundlagen Teil 2 Virtual Storage el0100 copyright

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

Die Komponenten in Ihrem Computer 14.05.2008

Die Komponenten in Ihrem Computer 14.05.2008 Fast überall stehen Sie, die Computer. Sobald man über Computer spricht, fallen sehr viele Fachbegriffe, wie RAM, Dual-Core, MHz, GHz, SATA, ATA, um nur einige zu nennen. Viele können aber mit diesen Begriffe

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

Mikroprozessortechnik Grundlagen 1

Mikroprozessortechnik Grundlagen 1 Grundlagen - Grundbegriffe, Aufbau, Rechnerarchitekturen, Bus, Speicher - Maschinencode, Zahlendarstellung, Datentypen - ATMELmega28 Progammierung in C - Vergleich C und C++ - Anatomie eines µc-programmes

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

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

3. Rechnerarchitektur

3. Rechnerarchitektur ISS: EDV-Grundlagen 1. Einleitung und Geschichte der EDV 2. Daten und Codierung 3. Rechnerarchitektur 4. Programmierung und Softwareentwicklung 5. Betriebssyteme 6. Internet und Internet-Dienste 3. Rechnerarchitektur

Mehr

Betriebssysteme. Dipl.-Ing.(FH) Volker Schepper

Betriebssysteme. Dipl.-Ing.(FH) Volker Schepper Speicherverwaltung Real Mode Nach jedem starten eines PC befindet sich jeder x86 (8086, 80386, Pentium, AMD) CPU im sogenannten Real Mode. Datenregister (16Bit) Adressregister (20Bit) Dadurch lassen sich

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

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

Tutorium Rechnerorganisation

Tutorium 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

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie im Buchhandel

Mehr

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

Teamwork mit Adobe Lightroom

Teamwork mit Adobe Lightroom Teamwork mit Adobe Lightroom Kooperation und Datenaustausch zwischen Fotograf und Bildbearbeiter In vielen Fotostudios wird schon in Teams gearbeitet und manche Fotografen geben ihre Bilder zur Bearbeitung

Mehr

Microcomputertechnik

Microcomputertechnik Microcomputertechnik mit Mikrocontrollern der Familie 8051 Bearbeitet von Bernd-Dieter Schaaf 2. Auflage 2002. Buch. 230 S. Hardcover ISBN 978 3 446 22089 8 Format (B x L): 16 x 22,7 cm Gewicht: 407 g

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

Caching Handbuch. Auftraggeber: Version: 01. INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon

Caching Handbuch. Auftraggeber: Version: 01. INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Caching Handbuch Auftraggeber: Version: 01 Projekttyp: Erstellt durch: Internet David Bürge INM Inter Network Marketing AG Usterstrasse 202 CH-8620 Wetzikon Email david.buerge@inm.ch URL http://www.inm.ch

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

Kap 4. 4 Die Mikroprogrammebene eines Rechners

Kap 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.).

Mehr

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank

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

Eigene Dokumente, Fotos, Bilder etc. sichern

Eigene 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

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

Rechnerstrukturen. 6. System. Systemebene. Rechnerstrukturen Wintersemester 2002/03. (c) Peter Sturm, Universität Trier 1. Prozessor.

Rechnerstrukturen. 6. System. Systemebene. Rechnerstrukturen Wintersemester 2002/03. (c) Peter Sturm, Universität Trier 1. Prozessor. Rechnerstrukturen 6. System Systemebene 1 (Monoprozessor) 2-n n (Multiprozessor) s L1- in der L2- ( oder Motherboard) ggf. L3- MMU Speicher Memory Controller (Refresh etc.) E/A-Geräte (c) Peter Sturm,

Mehr

Bibliographix installieren

Bibliographix installieren Bibliographix installieren Version 10.8.3 Inhalt Inhalt... 1 Systemvoraussetzungen... 1 Download... 2 Installation der Software... 2 Installation unter Windows... 2 Installation unter Mac OS X... 3 Installation

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

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

20. Algorithmus der Woche Online-Algorithmen: Was ist es wert, die Zukunft zu kennen? Das Ski-Problem

20. Algorithmus der Woche Online-Algorithmen: Was ist es wert, die Zukunft zu kennen? Das Ski-Problem 20. Algorithmus der Woche Online-Algorithmen: Was ist es wert, die Zukunft zu kennen? Das Ski-Problem Autor Susanne Albers, Universität Freiburg Swen Schmelzer, Universität Freiburg In diesem Jahr möchte

Mehr

Fachbereich Medienproduktion

Fachbereich Medienproduktion Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik Themenübersicht Rechnertechnik und IT Sicherheit Grundlagen der Rechnertechnik Prozessorarchitekturen

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

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

Warum also mit einem 32-Bit-System arbeiten, wenn es Systeme für 64 Bit gibt?

Warum also mit einem 32-Bit-System arbeiten, wenn es Systeme für 64 Bit gibt? Mehr als 4GB RAM mit 32-Bit Windows XP nutzen ( Mit freundlicher Erlaubnis: https://grafvondiepelrath.wordpress.com/2015/01/10/windowsxp-mit-8-gb-ram-betreiben/) Das Windows XP -32-Bit-System wird auch

Mehr

Verwalten und Organisieren von Fotos,

Verwalten und Organisieren von Fotos, Verwalten und Organisieren von Fotos, Datensicherung auf einen externen Datenträger durchführen, Datensicherung auf externe Datenträger - Datensicherheit Grundsätze 02 - Sicherungsmethode / FreeCommander

Mehr

Virtueller Speicher. SS 2012 Grundlagen der Rechnerarchitektur Speicher 44

Virtueller Speicher. SS 2012 Grundlagen der Rechnerarchitektur Speicher 44 Virtueller Speicher SS 2012 Grundlagen der Rechnerarchitektur Speicher 44 Die Idee Virtuelle Adressen Prozess 1 Speicherblock 0 Speicherblock 1 Speicherblock 2 Speicherblock 3 Speicherblock 4 Speicherblock

Mehr

Einrichten der Outlook-Synchronisation

Einrichten der Outlook-Synchronisation Das will ich auch wissen! - Kapitel 3 Einrichten der Outlook-Synchronisation Inhaltsverzeichnis Überblick über dieses Dokument... 2 Diese Kenntnisse möchten wir Ihnen vermitteln... 2 Diese Kenntnisse empfehlen

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

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

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Datensicherung. Beschreibung der Datensicherung

Datensicherung. Beschreibung der Datensicherung Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten

Mehr

Dateien, Ordner oder ganze Laufwerke mit WipeDisk sicher löschen:

Dateien, Ordner oder ganze Laufwerke mit WipeDisk sicher löschen: Dateien, Ordner oder ganze Laufwerke mit WipeDisk sicher löschen: Manchmal ist es nötig, Daten unwiederbringlich zu löschen. Einfach den Windowspapierkorb zu benutzen hilft gar nicht, denn da sind die

Mehr

4. Optional: zusätzliche externe Speicherung der Daten in unserem Rechenzentrum

4. Optional: zusätzliche externe Speicherung der Daten in unserem Rechenzentrum KMU Backup Ausgangslage Eine KMU taugliche Backup-Lösung sollte kostengünstig sein und so automatisiert wie möglich ablaufen. Dennoch muss es alle Anforderungen die an ein modernes Backup-System gestellt

Mehr

Dropbox Schnellstart. Was ist Dropbox? Eignet sich Dropbox für mich?

Dropbox Schnellstart. Was ist Dropbox? Eignet sich Dropbox für mich? Dropbox Schnellstart Was ist Dropbox? Dropbox ist eine Software, die alle deine Computer über einen einzigen Ordner verknüpft. Dropbox bietet die einfachste Art, Dateien online zu sichern und zwischen

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

Einfache Computersteuerung für Modellbahnen

Einfache 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

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

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

EasyWk DAS Schwimmwettkampfprogramm

EasyWk 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

Mehr

Einführung in die technische Informatik

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

Mehr

nessviewer als Alternative für icloud

nessviewer als Alternative für icloud nessviewer als Alternative für icloud Mit der von Apple angebotenen icloud können Daten zwischen verschiedenen Mac-Rechnern und ios-geräten synchronisiert werden, dies hat aber einige Nachteile: 1.) Datenschutz:

Mehr

Technische Informatik 1

Technische Informatik 1 Technische Informatik 1 2 Instruktionssatz Lothar Thiele Computer Engineering and Networks Laboratory Instruktionsverarbeitung 2 2 Übersetzung Das Kapitel 2 der Vorlesung setzt sich mit der Maschinensprache

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

THEMA: CLOUD SPEICHER

THEMA: CLOUD SPEICHER NEWSLETTER 03 / 2013 THEMA: CLOUD SPEICHER Thomas Gradinger TGSB IT Schulung & Beratung Hirzbacher Weg 3 D-35410 Hungen FON: +49 (0)6402 / 504508 FAX: +49 (0)6402 / 504509 E-MAIL: info@tgsb.de INTERNET:

Mehr

Zuschauer beim Berlin-Marathon

Zuschauer beim Berlin-Marathon Zuschauer beim Berlin-Marathon Stefan Hougardy, Stefan Kirchner und Mariano Zelke Jedes Computerprogramm, sei es ein Betriebssystem, eine Textverarbeitung oder ein Computerspiel, ist aus einer Vielzahl

Mehr

Speicher Virtuelle Speicherverwaltung. Speicherverwaltung

Speicher Virtuelle Speicherverwaltung. Speicherverwaltung Speicherverwaltung Die Speicherverwaltung ist derjenige Teil eines Betriebssystems, der einen effizienten und komfortablen Zugriff auf den physikalischen Arbeitsspeicher eines Computer ermöglicht. Je nach

Mehr

Die allerwichtigsten Raid Systeme

Die allerwichtigsten Raid Systeme Die allerwichtigsten Raid Systeme Michael Dienert 4. Mai 2009 Vorbemerkung Dieser Artikel gibt eine knappe Übersicht über die wichtigsten RAID Systeme. Inhaltsverzeichnis 1 Die Abkürzung RAID 2 1.1 Fehlerraten

Mehr

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Verwendung der bereitgestellten Virtuellen Maschinen»Einrichten einer Virtuellen Maschine mittels VirtualBox sowie Zugriff auf

Mehr

Übung zu Grundlagen der Betriebssysteme. 13. Übung 22.01.2012

Übung zu Grundlagen der Betriebssysteme. 13. Übung 22.01.2012 Übung zu Grundlagen der Betriebssysteme 13. Übung 22.01.2012 Aufgabe 1 Fragmentierung Erläutern Sie den Unterschied zwischen interner und externer Fragmentierung! Als interne Fragmentierung oder Verschnitt

Mehr

4 Planung von Anwendungsund

4 Planung von Anwendungsund Einführung 4 Planung von Anwendungsund Datenbereitstellung Prüfungsanforderungen von Microsoft: Planning Application and Data Provisioning o Provision applications o Provision data Lernziele: Anwendungen

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

Lösungsvorschlag zur 4. Übung

Lösungsvorschlag zur 4. Übung Prof. Frederik Armknecht Sascha Müller Daniel Mäurer Grundlagen der Informatik 3 Wintersemester 09/10 Lösungsvorschlag zur 4. Übung 1 Präsenzübungen 1.1 Schnelltest a) Welche Aussagen zu Bewertungskriterien

Mehr

Zahlensysteme: Oktal- und Hexadezimalsystem

Zahlensysteme: 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

Mehr

Gefahren aus dem Internet 1 Grundwissen April 2010

Gefahren aus dem Internet 1 Grundwissen April 2010 1 Grundwissen Voraussetzungen Sie haben das Internet bereits zuhause oder an der Schule genutzt. Sie wissen, was ein Provider ist. Sie wissen, was eine URL ist. Lernziele Sie wissen, was es braucht, damit

Mehr

Root-Server für anspruchsvolle Lösungen

Root-Server für anspruchsvolle Lösungen Root-Server für anspruchsvolle Lösungen I Produktbeschreibung serverloft Internes Netzwerk / VPN Internes Netzwerk Mit dem Produkt Internes Netzwerk bietet serverloft seinen Kunden eine Möglichkeit, beliebig

Mehr

staffitpro WEB Produkte und Lizenzen (SaaS) (Ergänzung zu Allgemeine Geschäftsbedingungen audeosoft GmbH staffitpro Web-SaaS )

staffitpro WEB Produkte und Lizenzen (SaaS) (Ergänzung zu Allgemeine Geschäftsbedingungen audeosoft GmbH staffitpro Web-SaaS ) staffitpro WEB Produkte und Lizenzen (SaaS) (Ergänzung zu Allgemeine Geschäftsbedingungen audeosoft GmbH staffitpro Web-SaaS ) Verantwortlich für den Inhalt: audeosoft GmbH, Kreuzberger Ring 44a, 65205

Mehr

OpenCL. Programmiersprachen im Multicore-Zeitalter. Tim Wiersdörfer

OpenCL. Programmiersprachen im Multicore-Zeitalter. Tim Wiersdörfer OpenCL Programmiersprachen im Multicore-Zeitalter Tim Wiersdörfer Inhaltsverzeichnis 1. Was ist OpenCL 2. Entwicklung von OpenCL 3. OpenCL Modelle 1. Plattform-Modell 2. Ausführungs-Modell 3. Speicher-Modell

Mehr

Computeria Solothurn

Computeria Solothurn Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS

Mehr

Datenträgerverwaltung

Datenträgerverwaltung Datenträgerverwaltung Datenträgerverwaltung 1/9 Datenträgerverwaltung Inhaltsverzeichnis Vorgangsweise...2 Umwandeln einer Basisfestplatte in eine Dynamische Festplatte... 2 Spiegelung erstellen... 4 Partitionen

Mehr

Computergruppe Heimerdingen Basiskurs. Karlheinz Wanja & Richard Zeitler

Computergruppe 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

Mehr

Abschlussklausur Informatik, SS 2012

Abschlussklausur Informatik, SS 2012 Abschlussklausur Informatik, SS 202 09.07.202 Name, Vorname: Matr.-Nr.: Unterschrift: Zugelassene Hilfsmittel: außer Stift und Papier keine Hinweis: Geben Sie bei allen Berechnungen den vollständigen Rechenweg

Mehr

Der Task-Manager von Windows 7

Der Task-Manager von Windows 7 Der von Windows 7 Der kann mehr als nur Programme abschießen: Er hilft beim Konfigurieren der Windows-Dienste und beim Lösen von Problemen. Der Windows wird oft nur dazu benutzt, um hängende Anwendungen

Mehr

Lenstras Algorithmus für Faktorisierung

Lenstras Algorithmus für Faktorisierung Lenstras Algorithmus für Faktorisierung Bertil Nestorius 9 März 2010 1 Motivation Die schnelle Faktorisierung von Zahlen ist heutzutage ein sehr wichtigen Thema, zb gibt es in der Kryptographie viele weit

Mehr

C:\WINNT\System32 ist der Pfad der zur Datei calc.exe führt. Diese Datei enthält das Rechner - Programm. Klicke jetzt auf Abbrechen.

C:\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

b) Gegeben sei folgende Enumeration: enum SPRACHE {Deutsch, Englisch, Russisch};

b) Gegeben sei folgende Enumeration: enum SPRACHE {Deutsch, Englisch, Russisch}; Aufgabe 1: (15 Punkte) Bei den Multiple-Choice-Fragen ist jeweils nur eine richtige Antwort eindeutig anzukreuzen. Auf die richtige Antwort gibt es die angegebene Punktzahl. Wollen Sie eine Multiple-Choice-Antwort

Mehr

Microcontroller Kurs. 08.07.11 Microcontroller Kurs/Johannes Fuchs 1

Microcontroller 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

Mehr

Deklarationen in C. Prof. Dr. Margarita Esponda

Deklarationen in C. Prof. Dr. Margarita Esponda Deklarationen in C 1 Deklarationen Deklarationen spielen eine zentrale Rolle in der C-Programmiersprache. Deklarationen Variablen Funktionen Die Deklarationen von Variablen und Funktionen haben viele Gemeinsamkeiten.

Mehr

Dingsda - Bedienungsanleitung unter Windows

Dingsda - Bedienungsanleitung unter Windows Dingsda - Bedienungsanleitung unter Windows Benötigte Software Um die Dateien von Dingsda zu öffnen und zu bearbeiten, benötigen Sie ein Textverarbeitungsprogramm, das doc- oder rtf-dateien lesen kann

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

Access Grundlagen. David Singh

Access Grundlagen. David Singh Access Grundlagen David Singh Inhalt Access... 2 Access Datenbank erstellen... 2 Tabellenelemente... 2 Tabellen verbinden... 2 Bericht gestalten... 3 Abfragen... 3 Tabellen aktualisieren... 4 Allgemein...

Mehr

OPERATIONEN AUF EINER DATENBANK

OPERATIONEN AUF EINER DATENBANK Einführung 1 OPERATIONEN AUF EINER DATENBANK Ein Benutzer stellt eine Anfrage: Die Benutzer einer Datenbank können meist sowohl interaktiv als auch über Anwendungen Anfragen an eine Datenbank stellen:

Mehr

:: Anleitung First Connection 1cloud.ch ::

:: Anleitung First Connection 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung First Connection

Mehr

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

Mehr

Der Windows-Explorer 2. Dateien verwalten

Der Windows-Explorer 2. Dateien verwalten 1 Der Windows-Explorer 2. Dateien verwalten Das Zauberwort für das Verwalten von Dateien lautet drag & drop, ziehen und fallen lassen : Eine Datei mit der linken Maustaste anklicken, die Maustaste dabei

Mehr

3 Rechnen und Schaltnetze

3 Rechnen und Schaltnetze 3 Rechnen und Schaltnetze Arithmetik, Logik, Register Taschenrechner rste Prozessoren (z.b. Intel 4004) waren für reine Rechenaufgaben ausgelegt 4 4-Bit Register 4-Bit Datenbus 4 Kbyte Speicher 60000 Befehle/s

Mehr

Grundlagen der Rechnerarchitektur

Grundlagen 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

Mehr

Philipp Grasl PROZESSOREN

Philipp Grasl PROZESSOREN 1 PROZESSOREN INHALTSVERZEICHNIS Definition/Verwendung Prozessor Historische Entwicklung Prozessor Aufbau Prozessor Funktionsweise Prozessor Steuerung/Maschinenbefehle Prozessorkern Prozessortakt 2 DEFINITION

Mehr

DATA BECKERs Buch zu SUSE LINUX

DATA BECKERs Buch zu SUSE LINUX DATA BECKERs Buch zu SUSE LINUX Daniel Koch DATA BECKER 6. MP3, Fotos und Filme bearbeiten und effektiv nutzen CDs ganz einfach brennen Eines der leistungsfähigsten Brennprogramme für Linux ist K3b. Dieses

Mehr

Nutzung von GiS BasePac 8 im Netzwerk

Nutzung 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

Mehr

Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich.

Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich. Kapitel 2 Pulsweitenmodulation Die sogenannte Pulsweitenmodulation (kurz PWM) ist ein Rechtecksignal mit konstanter Periodendauer, das zwischen zwei verschiedenen Spannungspegeln oszilliert. Prinzipiell

Mehr

Ergänzungen zum Manual OS V 2.05/2.06

Ergänzungen zum Manual OS V 2.05/2.06 Ergänzungen zum Manual OS V 2.05/2.06 SYSTEMRESOURCEN - PROGRAMM DOWNLOAD - Ab der Betriebssystemversion 2.05 haben die C-Control Units M-2.0 und Station 2.0 die Möglichkeit das Anwenderprogramm von einem

Mehr