Rechnerarchitektur und Betriebssysteme. Teil 1: Einführung
|
|
- Kevin Geier
- vor 7 Jahren
- Abrufe
Transkript
1 Rechnerarchitektur und Betriebssysteme Teil 1: Einführung Burkhard Messer FHTW Berlin FB 4 Wirtschaftsinformatik Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung Übersicht Überblick über die Veranstaltung Literatur Kurze Geschichte des Computers Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 2 1
2 Überblick über die Veranstaltung - Teil 1 Rechnerarchitektur Rechnerkomponenten und deren Zusammenarbeit Von-Neuman-Architektur Prozessor-Architektur Speicherarten Peripherie Bus-Systeme Schnittstellen zu Netzen Arten von Rechnern (Laptop, Server etc.) Leistungsbewertung von Systemen Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 3 Überblick über die Veranstaltung - Teil 2 Betriebssysteme (Windows NT, UNIX/LINUX) Konzepte moderner Betriebsysteme Prozesse und Multithreading Dateisysteme Benutzerverwaltung Interprozesskommunikation Ausfallssicherheit Hintergrundprozesse (Dienste) Fenstersysteme Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 4 2
3 Ziele der Veranstaltung Folgendes soll gelernt werden: Wie Hardware grundsätzlich funktioniert, welche Arten davon es gibt und wofür diese verwendet werden können, Was eine Architektur auf der Ebene der Hardware- und Software ist, Wie Rechner intern aussehen, wie sie kommunizieren, was PCs, Clients und Server sind und Was ein Betriebssystem ist, welche Aufgaben es hat und wie diese realisiert werden. Weiterhin sollten Erfahrungen mit Windows NT und LINUX gesammelt werden. Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 5 Begriff Rechnerarchitektur Rechnerarchitektur = Baukunst, Rechner (Computer) als physikalische Geräte so zu entwerfen und zu realisieren, dass sie den gewollten Zweck zu den gewollten Kosten erfüllen Rechnerarchitektur befasst sich also mit Hardware Hardware-naher Software Vernetzungen verschiedener Hardware-Komponenten Rechnerarchitektur = Struktur bestehend aus vernetzten physikalischen Komponenten eines Rechners Hierbei wird der Aufbau eines bestimmten Rechners betrachtet, während bei der vorherigen Definition die Ingenieurskunst zum Konstruieren von Computern thematisiert wird. Es werden in der Veranstaltung beide Begriffe behandelt. Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 6 3
4 Literatur - Vorbemerkung Leider gibt es kaum Literatur für die Bereiche Rechnerarchitekturen und Betriebssysteme, die den Ansprüchen eines Wirtschaftsinformatikers (Praxisnähe, Modernität und Verständlichkeit) genügt und gleichzeitig frei von "unnötigen Ballast" ist. Noch schlimmer ist die Situation für so kurze Studiengänge wie Bacherlor/Master. Hier sind noch stärkere Zusammenfassungen im Sinne von "Management Summaries" erforderlich, aber nicht vorhanden. Auch herrscht kaum Konsens, was nun wirklich in der Berufspraxis benötigt wird. Ein Hinweis darauf sind die Diskussionen um das Curriculum der Schulinformatik. Der Autor bittet die Studierenden wegen dieser unerquicklichen Situation um Verständnis. Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 7 Literatur - Rechnerarchitekturen A. Tanenbaum: Structured Computer Organization (4th Edition), Prentice Hall, 1999 [Es wird empfohlen, möglichst frühzeitig sich mit englischer Originalliteratur zu befassen - wem das am Anfang zu viel ist, liest einfach die deutsche Version: A.S. Tanenbaum, J. Goodman: Computerarchitektur. Prentice Hall, 2001] Es wird das wichtige Schichtenkonzept beschrieben Kapitel Computer Systems Organization Kapitel Digital Logic Level Kapitel Conventional Machine Level H.R.Hansen, G.Neumann: Wirtschaftsinformatik I, 8. Auflage, UTB 802, Lucius&Lucius, 2001 [1.300 Seiten] Kapitel 1.1 bis 1.3 Kapitel 7 bis 9 Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 8 4
5 Literatur - PC-Hardware Klaus Dembrowski: PC-Werkstatt. Markt+Technik, 2003 (1000 Seiten) Hans-Peter Messmer: PC Hardwarebuch. 6. Auflage, Addison-Wesley, 2000, (1200 Seiten) Beide Bücher bitte nur sehr selektiv lesen. Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 9 Literatur - Betriebssysteme Carsten Vogt: Betriebssysteme, Spektrum, 2001 Kapitel 1, 2, 3, 5, 6.1, 6.2 Dieses Buch benutzt die Programmiersprache C und nicht Java, sollte aber trotzdem verständlich sein. A. Tanenbaum: Structured Computer Organization (4th Edition), Prentice Hall, 1999 Kapitel Operating System Machine Level Kapitel Assembly Language Level H.R.Hansen, G.Neumann: Wirtschaftsinformatik I, 8. Auflage, UTB 802, Lucius&Lucius, 2001 Kapitel 10 Kapitel 11.1 Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 10 5
6 Literatur - Nachbemerkung Die angegebene Literatur ist eine Möglichkeit den Stoff in einer anderen Form noch einmal nachzulesen - setzt aber voraus, dass die in der Veranstaltung behandelten Teile erkannt und in der Literatur herausgesucht werden müssen. Es ist nicht so, dass die Literatur wie Winnetou von vorne bis hinten gelesen werden sollte. Das Durcharbeiten der Literatur ist nicht Pflicht, sondern lediglich eine Empfehlung bzw. eine Möglichkeit zur Vertiefung. Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 11 Ältere Geschichte Mechanische Rechner Programmierung 1623 Schickard: Addition/Subtraktion 1645 Pascal: Addition/Subtraktion 1674 Leibniz: Grundrechenarten 1805 Jaquard: Webstuhlprogrammierung (Lochkarten) 1822 Babbage: Mit Lochkarten programmgesteuerte Rechenmaschine (Konzept) 1937 Zuse: Mechanisch programmierbare Maschine (Z1) 1939 Zuse: Voll funktionierender Rechner (Z2) 1941 Zuse: Elektromechanisch programmierbare Maschine (Z3) 1945 von Neumann: Programmgesteuerte Maschine, deren Verhalten vom internen Zustand abhängt (Konzept) 1946 Zuse: Maschine mit Verzweigungen und Adressberechnung (Z4) 1946 von Eckert, Mauchly und Goldstine: ENIAC Elektronischer Rechner (Röhren) Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 12 6
7 Mikroprozessoren (CISC) Prozessor Prozessor 1971 Intel Zilog Z Intel Motorola 68030, NS Intel 8080, Motorola Intel 80486, Motorola Zilog Z 80, Intel 8085, MOS AMD AM386DX, AM386SX 1978 Intel 8086, NEC V Intel Pentium 1979 Motorola Intel Pentium Pro 1980 Intel 8088 Intel Pentium MMX 1980 Zilog Z8000 Intel Pentium II, Cyrix MII, AMD K MOS Intel Pentium 3, AMD Athlon 1982 Intel 80286, Intel 80186, M Intel Pentium Intel iapx 86/ Intel IA Motorola MC 68020, Zilog Z800, NS Intel 80386, NS Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 13 Mikroprozessoren (RISC) Prozessor Prozessor 1975 IBM IBM PowerPC 604, SPARC V9, MIPS IV 1982 RISC I 1994 Alpha 21164, AMD RISC II 1995 MIPS R8000, IBM PowerPC Clipper C100, Inmos T800, R Sun UltraSPARC, SPARC MIPS I 1996 IBM PowerPC 604e, MIPS R Sun SPARC V8, AMD29000 Alpha 21264, IBM PowerPC MC 88100, R IBM PowerPC 750 (G3), R MIPS II, R6000, Intel i860, i IBM PowerPC 7400 (G4) 1989 MC IBM PowerPC 7450 (G4) 1991 Sun MicroSPARC 1992 DEC Alpha 21064, MIPS R HP PA 7100, MIPS III, AMD IBM PowerPC 601 (G1) 1993 MC 88110, DEC Alpha Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 14 7
8 Erläuterung CISC = Complex Instruction Set Computer Rechner mit komplizierten Instruktionen, die intern einen hohen Realisierungsaufwand erfordern RISC = Reduced Instruction Set Computer Rechner mit sehr einfachen Instruktionen, die intern relativ leicht und effizient realisiert werden Bemerkung: Wie die weiter unten stehende Tabelle über die Anzahl der Transistoren zeigt, gibt es heute kaum noch einen Unterschied zwischen CISC und RISC. Beide Ansätze haben sich aufeinander zu bewegt, so dass heute alles "MISC" ist. Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 15 Personal Computer (PC) PC-Name PC-Name 1973 XEROX Alto 1986 Commodore Amiga 1976 Apple-I 1986 Compaq 386/ Commodore PET, Tandy TRS IBM PS/ Apple-II 1988 Next 1979 Atari Apple Newton 1980 Sinclair ZX80, VC20, Apple-III 1994 Apple mit PowerPC 1981 IBM PC-5150, XEROX Alto/Star Network Computer 1982 Commodore C64, TRS 80/16 Apple imac, PowerBook G Apple LISA, IBM PC/XT 2001 Apple PowerBook G IBM AT, Apple Macintosh 1984 Sinclair QL 1985 Atari ST 1986 Compaq 386/25 Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 16 8
9 Mittlere und Großrechner Name Name 1951 UNIVAC I 1974 Nixdorf 8870, Cray DEC PDP IBM / IBM DEC VAX/ IBM CDC Cyber Burroughs B Cray IBM /360, CDC DEC VAX Telefunken TR DEC MicroVAX 2000, Connection Machine 1965 UNIVAC Bull DPS DEC PDP IBM R/ Telefunken TR Thinking Machines CM CDC 7600, ILIAC IV 1995 Cray DEC PDP 11, CDC Star 100 IBM ASCI Red (>1 TFLOP) 1971 IBM / Burroughs B7700 Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 17 Etwas DDR-Informatik-Geschichte 1956: Rechner D1 (Dresden 1) 1958: Rechner ZRA : Rechner D2 (Dresden 2) 1963: Rechner D4a ("Schreibtischformat") Ab 1966: ESER-Rechner (Kombinat Robotron) Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 18 9
10 Ein paar Zitate I Thomas Watson (IBM), 1943: I think there is a world market for maybe five computers. Popular Mechanics (Zeitschrift, 40er e): Computers in the future may weight no more than 1.5 tons. Bill Gates, 1981: 640 Kbytes ought to be enough for anybody. Ken Ohlson (Gründer von DEC): There is no reason anyone would want a computer in their home. [DEC hat in den 70er en sehr gute Geschäfte mit Mini-Computern gemacht] Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 19 Ein paar Zitate II "Praktischen Wert hat dieselbe [Additions-/Subtraktions-maschine] heute keinen, obgleich beständig zu ihrem Baue, namentlich von Seiten der Kaufleute, gedrängt wird, die sie dann aber nicht kaufen, weil sie ihnen das Kolonnenaddieren durchaus nicht erleichtert, vielmehr noch die Erlangung einer neuen Fertigkeit aufladet. Auch sonst bietet ihre Fabrikation nur Aussicht auf Mißerfolge; denn das, was eine Maschine bezweckt, nämlich Vermeidung von Fehlern, wird nicht erreicht, weil neue Fehlerquellen hinzugebracht werden." Dietzschold, 1882 Tja, scheint sich bis heute nicht viel geändert zu haben... :-) Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 20 10
11 Bemerkungen zur Leistungsfähigkeit I Die gesamte Leistung des ENIAC ist heute auf einem einzigen Chip (ENIAC wog ca. 30t). Ein heutiger Laptop hat eine ähnliche Rechenleistung wie weltweit alle Rechner von Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 21 Bemerkungen zur Leistungsfähigkeit II Die ersten Mikroprozessoren Name Firma Intel Bus [bit] 4 Transistoren Takt [MHz] 0,1 MIPS 0,06 Adressraum 4 KB Intel ,4 0,1 16 KB Intel ,29 64 KB Motorola ,3 64 KB Z Zilog ,5 0,4 64 KB MOS ,3 64 KB Intel ,8 1 MB Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 22 11
12 Erläuterungen Bus Interne Kommunikationsverbindung zwischen allen Komponenten [Breite in bit ist ein Hinweis auf die Leistungsfähigkeit, je größer, desto besser] MIPS = Million Instructions per Second [Maßzahl zur Bestimmung der Leistung eines Rechners, je größer, desto besser] Adressraum Größtmöglicher Umfang des Arbeitsspeichers in Kilo-byte (1024 byte) oder Mega-byte (1024*1024 byte) Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 23 Anzahl der Transistoren von Prozessoren Name Name PowerPC 604 Pentium Pro AMD K5 Pentium II Z Pentium PowerPC 620 Cyrix MII AMD Athlon AMD K6-2 Pentium 3 AMD K7 Pentium 4 PowerPC Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 24 12
13 Quellenverzeichnis An verschiedenen Stellen werden gescannte Materialien verwendet, deren Quellen hier angegeben sind: [1]V. Schmidt: Digitalschaltungen mit Mikroprozessoren, Teubner Stuttgart, 1978 [2]Bodo Richard: Datenverarbeitung mit Mikroprozessoren, Teil1: Hardware, Hanser, 2. Auflage, 1983 [3]Hans-Peter Messner: PC Hardware-Buch, 6.Auflage, Addison-Wesley, 2000 [4]Peter Fischer: Informatik, SmartBooks, 2001 [5]Pima Lewandowsky: Photoshop 5 4. Auflage, Rowohlt Taschenbuch, 2001 Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 25 Nach dieser Anstrengung etwas Entspannung... Rechnerarchitektur/Betriebssysteme - SS03 - Teil 1/Einführung 26 13
Computer-Systeme (IMI) Einführung
Computer-Systeme (IMI) Einführung Burkhard Messer HTW Berlin FB 4 Wirtschaftsinformatik Computer-Systeme WS 12/13 - Einführung 17.03.10 1 Übersicht Überblick über die Veranstaltung Literatur Hinweise zum
MehrDipl. Ing. (FH) Ehrenfried Stuhlpfarrer
Dipl. Ing. (FH) Ehrenfried Stuhlpfarrer Die Geschichte der Rechenmaschinen 1100 v. Chr. Abakus Ein Abakus ist ein mehr als 3000 Jahre altes einfaches mechanisches Rechenhilfsmittel. Der Abakus enthält
MehrNetzwerke (AI) Teil 1: Einführung
Netzwerke (AI) Teil 1: Einführung Burkhard Messer HTW Berlin FB 4 Wirtschaftsinformatik 10.10.13 1 Übersicht Überblick über die Veranstaltung Literatur Quellenangaben 2 Arten der Kommunikation zwischen
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 1 Überblick 1 Rechnergeschichte: Mechanische Rechenmaschinen Mechanische Rechenmaschinen (17.Jahrhundert) Rechenuhr von Schickard (1623) Pascaline von Blaise Pascal (1642)
MehrTechnische Grundlagen der Informatik 2 SS Einleitung. R. Hoffmann FG Rechnerarchitektur Technische Universität Darmstadt E-1
E-1 Technische Grundlagen der Informatik 2 SS 2009 Einleitung R. Hoffmann FG Rechnerarchitektur Technische Universität Darmstadt Lernziel E-2 Verstehen lernen, wie ein Rechner auf der Mikroarchitektur-Ebene
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 4 PDP-11, VAX-11 TM 1 Einführung 1970 von DEC (Digital Equipment Corporation, Maynard Mass.), Produktion bis in die neunziger Jahre, heute noch etliche Maschinen in Gebrauch
MehrGeneration 5: Invisible Computers (ab 1993)
Generation 5: Invisible Computers (ab 1993) Jahr Name Gebaut von Kommentar 1993 PIC Microchip Technology Erster Mikrocontroller auf Basis von EEPROMs. Diese erlauben das Flashen ohne zusätzliche. Bemerkung:
MehrLiteratur. Betriebssysteme WS 2015/16 - Teil 1/Einführung
Literatur [1-1] Carsten Vogt: Betriebssysteme, Spektrum, 2001 [1-2] Andrew S. Tanenbaum: Moderne Betriebssysteme, 2. Auflage, Hanser, 1995 [1-3] Andrew S. Tanenbaum: Structured Computer Organisation, Prentice-Hall,
MehrEinleitung. Dr.-Ing. Volkmar Sieh WS 2005/2006. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg
Technologische Trends Historischer Rückblick Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2005/2006 Technologische Trends Historischer Rückblick Übersicht
MehrEinleitung. Dr.-Ing. Volkmar Sieh. Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007
Einleitung Dr.-Ing. Volkmar Sieh Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2006/2007 Einleitung 1/50 2006/10/09 Übersicht 1 Einleitung 2 Technologische
MehrB Einführung. 1 Historische Entwicklung. 1 Historische Entwicklung (3) 1 Historische Entwicklung (2)
1 Historische Entwicklung 8500 v. Chr.: Zählsysteme in vielen Kulturen benutzt häufig 5 oder 10 als Basis 1. historische Entwicklung 2. Entwicklung der Mikroprozessoren 3. Entwicklung der Betriebssysteme
MehrÜbersicht. Einleitung. Übersicht. Architektur. Dr.-Ing. Volkmar Sieh WS 2008/2009
Übersicht Einleitung 1 Einleitung Dr.-Ing. Volkmar Sieh 2 Technologische Trends Institut für Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2008/2009 3 Historischer
MehrN Bit Binärzahlen. Stelle: Binär-Digit:
N Bit Binärzahlen N Bit Binärzahlen, Beispiel 16 Bit: Stelle: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Binär-Digit: 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 0 Least Significant Bit (LSB) und Most Significant Bit (MSB)
MehrGrundlagen der Rechnerarchitektur. Einführung
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
MehrAllgemeine 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
MehrTechnische Informatik I, SS 2001
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
MehrAllgemeine Informatik Thema 1 Informatik; Konzepte (II)
Conf. Dr. I. Intorsureanu Wirtschaftsakademie Bukarest Allgemeine Informatik Thema 1 Informatik; Konzepte (II) Inhalt: 1.1 Was ist Informatik? 1.2 Information und Daten 1.3 Computersysteme Hardware und
MehrGrundbegriffe. Verarbeiten von Daten. Grundlagen der Rechnerarchitektur Einführung 19
Grundbegriffe Verarbeiten von Daten Grundlagen der Rechnerarchitektur Einführung 19 Maschinensprache Was macht dieses Programm? Berechne 0^2 + 1^2 + 2^2 + 3^2 +... + 100^2 Bildquelle: David A. Patterson
MehrBetriebssysteme Teil 1: Einführung
Betriebssysteme Teil 1: Einführung 09.10.15 1 Literatur [1-1] Carsten Vogt: Betriebssysteme, Spektrum, 2001 [1-2] Andrew S. Tanenbaum: Moderne Betriebssysteme, 2. Auflage, Hanser, 1995 [1-3] Andrew S.
Mehrmoderne Prozessoren Jan Krüger jkrueger@techfak.uni-bielefeld.de
moderne Prozessoren Jan Krüger jkrueger@techfak.uni-bielefeld.de Übersicht FachChinesisch SPARC - UltraSparc III/IV PowerPC - PowerPC 970(G5) X86 - Pentium4(Xeon), Itanium, (Pentium M) X86 - AthlonXP/MP,
MehrGrundlagen der Rechnerarchitektur
Grundlagen der Rechnerarchitektur Einführung Unsere erste Amtshandlung: Wir schrauben einen Rechner auf Grundlagen der Rechnerarchitektur Einführung 2 Vorlesungsinhalte Binäre Arithmetik MIPS Assembler
MehrÜBER JAHRE INFORMATIK
ÜBER 10001011 JAHRE INFORMATIK 1100 V. CHR. ABAKUS Rechenhilfsmittel. Addition, Subtraktion, Multiplikation und Division (4 Grundrechnungsarten) durch Verschieben der Kugeln mit der Hand. 2 9. JHDT. ALGORITHMUS-BEGRIFF
MehrFHZ. K01 Geschichte des Computers. Lernziele. Hochschule Technik+Architektur Luzern. Inhalt
Inhalt 1. Geschichte Folie 1 Lernziele Sie kennen die wichtigsten Punkte in der Geschichte des Computers Sie sind mit einigen Begriffen vertraut Folie 2 Seite 1 Computer als elektronische Rechenmaschine:
MehrComputer-Systeme Teil 12: Einführung in Betriebssysteme
Computer-Systeme Teil 12: Einführung in Betriebssysteme Computer-Systeme WS 12/13 - Teil 12/Betriebssysteme 08.01.13 1 Literatur [12-1] Carsten Vogt: Betriebssysteme, Spektrum, 2001 [12-2] Andrew S. Tanenbaum:
MehrB Einführung B.2 B.4. 1 Zielsetzung. 2 Analoge und digitale Rechner. 1 Zielsetzung (2) Verständnis zum Aufbau und der Arbeitsweise von Rechnersystemen
1 Zielsetzung B Einführung Verständnis zum Aufbau und der Arbeitsweise von Rechnersystemen Möglichkeiten und Grenzen der Hardware Verständnis für spezifisches Systemverhalten Entwicklung hardwarenaher
MehrVerständnis zum Aufbau und der Arbeitsweise von Rechnersystemen
B Einführung B.1 1 Zielsetzung Verständnis zum Aufbau und der Arbeitsweise von Rechnersystemen Möglichkeiten und Grenzen der Hardware Verständnis für spezifisches Systemverhalten Entwicklung hardwarenaher
MehrMeilensteine der Rechnerarchitektur. Grundlagen der Rechnerarchitektur Einführung 40
Meilensteine der Rechnerarchitektur Grundlagen der Rechnerarchitektur Einführung 40 Generation 0: Mechanische Computer (1642 1945) 1642 Blaise Pascal Addition und Subtraktion mit mechanischen Elementen.
MehrComputer-Generationen
(K.Zuses Z3, 1941) (Vorschlag) Generation Beispiel Technologie Geschw./Speich. Software Vorgeneration Z3 Elektro- 0,0002 MIPS Verdrahtet 1941-1944 Mark1 mechanik 1.Generation ENIAC, Z22 Elektronen- 0,02
MehrComputermuseum crossmedial
Computermuseum crossmedial Der NDR-Klein-Computer, ein Selbstbauprojekt aus den frühen 1980er Jahren, wird 30. Das Computermuseum der Fachhochschule Kiel feiert dieses Ereignis mit einem Vortrag am 29.12.13.
MehrVon: Analoge Rechenhilfsmittel (Multiplikation, Division) Griffel-Addierer: (Addition, Subtraktion)
Meine Sammlung 1. Warum sammeln? 2. Rechnerleistung 3. Entwicklung der Fähigkeiten 4. Eingabelogik 5. Programmierbarkeit 6. Basic-Dialekte 7. Rechner aus FH-Studium und Beruf 8. Die Sammlung (Auswahl)
MehrDie Geschichte der Betriebssysteme: Vom Mainframe zum Smartphone
REGIONALES RECHENZENTRUM ERLANGEN [ RRZE] Die Geschichte der Betriebssysteme: Vom Mainframe zum Smartphone Systemausbildung Grundlagen und Aspekte von Betriebssystemen und System-nahen Diensten, 20.04.2016
MehrComputer-Generationen
(K.Zuses Z3, 1941) (Vorschlag) Generation Beispiel Technologie Geschw./Speich. Software Vorgeneration Z3 Elektro- 0,0002 MIPS Verdrahtet 1941-1944 Mark1 mechanik 1.Generation ENIAC, Z22 Elektronen- 0,02
MehrThemenübersicht I. Webtechnologien WS 2013/14 Organisatorisches
Themenübersicht I Einführung Kommandointerpreter Shell C und C-Compiler Threads Synchronisation Dateisysteme Virtueller Speicher Prozesse Interprozess Kommunikation Spezifikation eines kleinen Betriebssystems
MehrGrundlagen der Rechnerarchitektur. Ein und Ausgabe
Grundlagen der Rechnerarchitektur Ein und Ausgabe Übersicht Grundbegriffe Hard Disks und Flash RAM Zugriff auf IO Geräte RAID Systeme SS 2012 Grundlagen der Rechnerarchitektur Ein und Ausgabe 2 Grundbegriffe
MehrWichtige Rechnerarchitekturen
Wichtige Rechnerarchitekturen Teil 2 IBM 360 1 IBM 360 Angekündigt im April 1964, weil alle Aspekte der maschinellen Datenverarbeitung (general purpose computer) zusammengefasst werden sollten: 360 Grad
MehrNeue 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/
MehrSPEC Power Benchmark. Beispiel: SPECpower_ssj2008 mit 2.3GHz AMD Opteron X (Barcelona) Grundlagen der Rechnerarchitektur Einführung 37
SPEC Power Benchmark Beispiel: SPECpower_ssj2008 mit 2.3GHz AMD Opteron X4 2356 (Barcelona) und 16GB DDR2 667 und 500GB Disk Grundlagen der Rechnerarchitektur Einführung 37 Zum Abschluss: Amdahls Gesetz
MehrEinführung. Motivation Komponenten eines Rechners Historische Entwicklung Technologische Grundlagen
Computer and Communication Systems (Lehrstuhl für Technische Informatik) Einführung Motivation Komponenten eines Rechners Historische Entwicklung Technologische Grundlagen [TI] Winter 2012/2013 Einführung
MehrGeschichte der Informatik
! Ägyptische Multiplikation (oder Indische Multiplikation ), ca. 16. Jhd. v. Chr.! Ab ca. 450 v. Chr.: Verwendung des Abakus als Hilfsmittel für die Grundrechenarten.! Euklid (365-300 v.chr.): euklidischer
MehrGrundbegriffe. Verarbeiten von Daten. Grundlagen der Rechnerarchitektur Einführung 19
Grundbegriffe Verarbeiten von Daten Grundlagen der Rechnerarchitektur Einführung 19 Maschinensprache Berechne 0^2 + 1^2 + 2^2 + 3^2 +... + 100^2 Bildquelle: David A. Patterson und John L. Hennessy, Computer
MehrMikroprozessor als universeller digitaler Baustein
2. Mikroprozessor 2.1 Allgemeines Mikroprozessor als universeller digitaler Baustein Die zunehmende Integrationsdichte von elektronischen Schaltkreisen führt zwangsläufige zur Entwicklung eines universellen
MehrMessen von Zeit und Frequenz
Messen von Zeit und Frequenz CPU Execution Time (oder CPU Time) Zeit die die CPU für die Aufgabe beansprucht wird System Performance Performance auf der Basis von Execution Time CPU Performance Performance
MehrGrundbegriffe. Integrierte Schaltungen. Grundlagen der Rechnerarchitektur Einführung 23
Grundbegriffe Integrierte Schaltungen Grundlagen der Rechnerarchitektur Einführung 23 Beispiel eines Mikroprozessors AMD Barcelona Bildquelle: David A. Patterson und John L. Hennessy, Computer Organization
MehrDie Geschichte des Computers 1940-2010
Die Geschichte des Computers 1940-2010 Überblick Über Geschichte und Prognosen Evolution der Rechnerarchitektur Technology Roadmaps Prognose für die nächsten zehn Jahre I think there is a world market
MehrTechnische 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
MehrAufbau und Funktionsweise eines Computers
Aufbau und Funktionsweise eines Computers Thomas Röfer Hardware und Software von Neumann Architektur Schichtenmodell der Software Zahlsysteme Repräsentation von Daten im Computer Praktische Informatik
MehrEinführung in C++ Oliver Rheinbach. Büro T03 R03 D53 Tel
Einführung in C++ Oliver Rheinbach Büro T03 R03 D53 Tel. 0201 183 2504 oliver.rheinbach@uni-duisburg-essen.de Universität Duisburg-Essen Fachbereich Mathematik O. Rheinbach 2 Einführung in C++ Dienstag,
MehrTeil 1: Prozessorstrukturen
Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium
MehrPanorama der Mathematik und Informatik
Panorama der Mathematik und Informatik 25: Evolution der Heimcomputer Dirk Frettlöh Technische Fakultät / Richtig Einsteigen Frühgeschichte der Computer Je nachdem, was man unter Computer versteht (Rechenmaschine,
MehrComputermuseum WSI. Prof. Dr. Herbert Klaeren
Computermuseum WSI Prof. Dr. Herbert Klaeren http://www.wsi.uni-tuebingen.de/fachbereich/wilhelm-schickard-institut-fuer-informatik/computermuseum.html 1 Herbert Klaeren WSI TÜBIX, 13. Juni 2015 IBM 7090
MehrEckpunkte der Informatik-Geschichte
Eckpunkte der -Geschichte bis 1960: als Teil der Wissenschaftsdisziplinen Logik, Mathematik, Elektrotechnik u.a. seit 1960 eigenständige Wissenschaft Einige Eckpunkte: 450 v. Chr.: Verwendung des Abakus
MehrDie Geschichte der Betriebssysteme: Vom Mainframe zum Smartphone
REGIONALES RECHENZENTRUM ERLANGEN [ RRZE ] Die Geschichte der Betriebssysteme: Vom Mainframe zum Smartphone Systemausbildung! Grundlagen und Aspekte von Betriebssystemen und System-nahen Diensten 29.04.2015
MehrBetriebssysteme. Teil 1: Einführung
Betriebssysteme Teil 1: Einführung Burkhard Messer HTW Berlin Betriebssysteme WS 2013/14 - Teil 1/Einführung 08.10.13 1 Themenübersicht I Einführung Kommandointerpreter Shell C und C-Compiler Threads Synchronisation
Mehr1 Geschichte der Datenverarbeitung
Dr. K. Haller Turbo-Pascal Kap. 1: Geschichte der Datenverarbeitung 1.1 1 Geschichte der Datenverarbeitung Gliederung 1.1 Geschichte der Datenverarbeitung allgemein...2 1.2 Die Mikrocomputer...3 1.2 Dr.
MehrEinführung Betriebssysteme
Einführung Funktion eines Betriebssystems Ein Programm, das die Ausführung von Anwendungsprogrammen kontrolliert Eine Schnittstelle zwischen Anwendungen und Hardware Verwaltung der Systemressourcen (CPU,
MehrInformatik Allgemeines Einführung
Informatik Allgemeines Seite 1 Allgemeines Organisation Vorlesungen / Übungen / (Programmier-) Praktikum Leistungsbewertung 2 Klausuren Seite 2 Allgemeines Dozent Dr. Th. Letschert Thema Informatik Historie,
Mehr1. Organisatorisches. 2. Themen und Ziele der Vorlesung. 3. Übungen. 5. Literatur. 6. Informatik, Geschichte. 7. Programmieren, Programmiersprachen
Überblick GRUNDKURS INFORMATIK ODER WIE DENKEN INFORMATIKER? I EINFÜHRUNG, GESCHICHTE, PROGRAMMIEREN 1. Organisatorisches 2. Themen und Ziele der Vorlesung 3. Übungen 4. Wb Web 5. Literatur 6. Informatik,
Mehr2.1 Rechnersichten 2.2 Rechnerorganisation: Aufbau und Funktionsweise
Teil 1 Kapitel 2 Rechner im Überblick 2.1 Rechnersichten 2.2 Rechnerorganisation: Aufbau und Funktionsweise Frank Schmiedle Technische Informatik I 2.1 Rechnersichten Modellierung eines Rechners Zusammenspiel
MehrComputergrundlagen Geschichte des Computers
Computergrundlagen Geschichte des Computers Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2010/11 1641: Rechenmaschine von B. Pascal B. Pascal, 1632-1662 mechanische Rechenmaschine
MehrGrundlagen der Rechnerarchitektur. Einführung
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
MehrComputergrundlagen Geschichte des Computers
Computergrundlagen Geschichte des Computers Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2011/12 1641: Rechenmaschine von B. Pascal B. Pascal, 1623-1662 mechanische Rechenmaschine
MehrGrundlagen der Rechnerarchitektur. Einführung
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
MehrGrundlagen der Rechnerarchitektur. Einführung
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
Mehr1. Digitale Medien. 2. Webtechnologien. 3. Web 2.0, Semantic Web. 4. Wissensmanagement. 1. Methoden des Wissensmanagements 2.
Überblick GRUNDKURS INFORMATIK 1 EINFÜHRUNG 1. Informatik Grundlagen: Informationsdarstellung, Information und Daten, Algorithmen, Problemlösung. 1. Digitale Medien 2. Webtechnologien 3. Web 2.0, Semantic
MehrDateiverwaltung. Computergruppe Heimerdingen Grundkurs 2015 Karlheinz Wanja & Richard Zeitler Computergruppe Heimerdingen 1
Dateiverwaltung Computergruppe Heimerdingen Grundkurs 2015 Karlheinz Wanja & Richard Zeitler 16.02.2015 Computergruppe Heimerdingen 1 Speichermedien Speicherung Bit & Byte Anschluss USB Schnittstelle Ablage
MehrVorlesung Computational Engineering I Rechnerarchitektur WS 2012/13
Vorlesung Computational Engineering I Rechnerarchitektur WS 2012/13 Professor Dr.-Ing. Dietmar Fey Lehrstuhl Informatik 3 - Rechnerarchitektur WS 2012/13, 16./18.10.2012 Folie 1 Inhalt Vorlesung Organisatorisches
Mehr. EMC Folie: 1 Prof. Dr.-Ing. Alfred Rozek Berlin. SoC. Rapid Prototyping VoIP
-Berlin EMC45 732002 Folie: 1 Prof Dr-Ing Alfred Rozek Berlin Schöne neue Welt (Brave New World; Aldous Huxley) -Berlin ebusiness ecommerce emobile mcommerce edesign Bluetooth SoC GSM GPRS UMTS Time-To-Market
MehrRechnerstrukturen Winter EINFÜHRUNG. (c) Peter Sturm, University of Trier 1
1. EINFÜHRUNG (c) Peter Sturm, University of Trier 1 Teilnehmer Vorlesung für Bachelor- Informatik Vorlesungszeiten Montags, 12.30 14.00 Uhr, Hörsaal HS13 Übungen und Übungsblätter Wöchentlich Blog Asysob
Mehr3 Technikarchitekturen
3 Technikarchitekturen 3.1 Rechnerarchitektur Definition Taxonomien Komponenten Rechnergrößentypologie 3.2 Kommunikationssystemarchitektur ISO-Referenzmodell TCP/IP Grundlagen der Telekommunikation 3.3
Mehr1 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
MehrEinführung. Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme
Teil I Einführung Überblick 1 2 Geschichte der Informatik 3 Technische Grundlagen der Informatik Rechnerarchitekturen Entwicklung und Ausführung von Programmen Betriebssysteme 4 Daten, Informationen, Kodierung
MehrInformatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2015
Informatik im Studiengang Allgemeiner Maschinenbau Sommersemester 2015 Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik / Mathematik Zur Person: Prof. Dr.-Ing. habil. Peter Sobe Fakultät Informatik/Mathematik
MehrVom IT-Dienstleister zur IT-Fabrik?
Neue Entwicklungen in der IT-Branche: von Industrialisierung bis SOA 28. Oktober 2008 in Leipzig, Leutzsch GISA GmbH Leipziger Chaussee 191 a 06112 Halle (Saale) www.gisa.de Agenda ca. 10 Min. 15 Jahre
MehrDer Mikroprozessor/ Prozessor b.z.w CPU
Der Mikroprozessor/ Prozessor b.z.w CPU Vor dem Mikroprozessor: Vor dem Mikroprozessor gab es Mainframes und Minicomputer. Mainframes waren sehr große Rechner, zumeist raumfüllend, stromverschlingend und
MehrInformatik Mensch Gesellschaft. Historische Entwicklung der Informationstechnik (von Anfang bis Heute)
Informatik Mensch Gesellschaft Historische Entwicklung der Informationstechnik (von Anfang bis Heute) Algorithmen-Automat Schritt-für-Schritt-Anleitung zum Lösen mathematischer Probleme kann immer wieder
MehrInformatik - Lehrgang 2000/2001 GRUNDLAGEN
Informatik - Lehrgang 2000/2001 GRUNDLAGEN Ein Überblick! Das Werden der Informatik! Daten! Technische Informatik Der von Neumann Computer Versuch einer Entmystifizierung 2 Grundlagen Micheuz Peter Das
MehrTechnische Informatik I: Rechnerarchitektur
I: Rechnerarchitektur Gernot A. Fink Fakultät, Universität SS 2003 Einführung Thema & Ziel der Vorlesung Entwicklungsgeschichte heutiger Rechner Vom Abakus zum Digitalrechner Technologische & Konzeptionelle
MehrDies gibt nur eine grobe Übersicht über die verschiedenen älteren CPUs.
Dies gibt nur eine grobe Übersicht über die verschiedenen älteren CPUs. Herbei will ich nicht zu tief in Details gehen, da das die meisten Einsteiger verwirrt und zu viele technische Details beinhalten
MehrTeil 1: Prozessorstrukturen
Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium
MehrTechnische Informatik I Sommersemester 2008 Kurs CS2100
Technische Informatik I Sommersemester 2008 Kurs CS2100 Blätter zur Vorlesung Sommersemester 2008 Prof. Dr. Peter Schulthess Universität Ulm Verteilte Systeme Fakultät für Informatik A-1 Technische Informatik
MehrRechnerstrukturen Winter EINFÜHRUNG. (c) Peter Sturm, University of Trier 1
1. EINFÜHRUNG (c) Peter Sturm, University of Trier 1 Teilnehmer Vorlesung für Bachelor- InformaFk Vorlesungszeiten MiIwochs, 12.30 14.00 Uhr, Hörsaal H7 ÜbungsbläIer wird in der Vorlesung besprochen Übungen
MehrTechnische Informatik II
Technische Informatik II WS 2003/2004 Prof. Dr. J. Kaiser Abteilung Rechnerstrukturen Universität Ulm PD Dr. A. Strey Abteilung Neuroinformatik Universität Ulm 1. Inhalt der Vorlesung Technische Informatik
MehrGESCHICHTE 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
MehrSystemprogrammierung I
Blätter zur Vorlesung Systemprogrammierung I Sommersemester 2005 Prof. Dr. Peter Schulthess Fakultät für Informatik Verteilte Systeme Universität Ulm 1 Systemprogrammierung I, Sommer 2005, VS Informatik,
Mehr1 Einführende Bemerkungen
1 Einführende Bemerkungen Ziel des Moduls: Einführung in den prinzipiellen Aufbau und die grundlegende Verarbeitungsweise eines Rechners Hinführung an die objektorientierte Programmierung mittels Java
MehrRechnerstrukturen, Teil 1
Rechnerstrukturen, Teil 1 Vorlesung 4 SWS WS 17/18 Prof. Dr. Jian- Jia Chen Fakultät für Informatik Technische Universität Dortmund jian- jia.chen@cs.uni-.de http://ls12- www.cs.tu-.de 1. Organisatorisches
MehrDIGITALE SCHALTUNGEN II
DIGITALE SCHALTUNGEN II 3. Sequentielle Schaltkreise 3.1 Vergleich kombinatorische sequentielle Schaltkreise 3.2 Binäre Speicherelemente 3.2.1 RS Flipflop 3.2.2 Getaktetes RS Flipflop 3.2.3 D Flipflop
MehrGrundlagen der Rechnerarchitektur. Einführung
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
MehrGrundlagen der Rechnerarchitektur
Grundlagen der Rechnerarchitektur Einführung Unsere erste Amtshandlung: Wir schrauben einen Rechner auf Grundlagen der Rechnerarchitektur Einführung 2 Vorlesungsinhalte Binäre Arithmetik MIPS Assembler
MehrKap.2 Befehlsschnittstelle. Prozessoren, externe Sicht
Kap.2 Befehlsschnittstelle Prozessoren, externe Sicht 2 Befehlsschnittstelle 2.1 elementare Datentypen, Operationen 2.2 logische Speicherorganisation 2.3 Maschinenbefehlssatz 2.4 Klassifikation von Befehlssätzen
MehrGrundlagen der Betriebssysteme
Grundlagen der Betriebssysteme [CS2100] Sommersemester 2014 Heiko Falk Institut für Eingebettete Systeme/Echtzeitsysteme Ingenieurwissenschaften und Informatik Universität Ulm Kapitel 1 Einführung Folie
MehrFür Präsentationen und Vortragsbegleitung
Einsatzgebiet: Beschreibung: Für Präsentationen und Vortragsbegleitung Auch genannt Moowinx. Folien können entlang einer Zeitachse oder in Form von Miniaturansichten angeordnet werden. Es sind auch unterschiedlichste
MehrRechner Architektur. Martin Gülck
Rechner Architektur Martin Gülck Grundlage Jeder Rechner wird aus einzelnen Komponenten zusammengesetzt Sie werden auf dem Mainboard zusammengefügt (dt.: Hauptplatine) Mainboard wird auch als Motherboard
MehrSystemanforderungen Verlage & Akzidenzdruck
OneVision Software AG Inhalt Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin 6.5,...2 PlugTEXTin 6.5, PlugINKSAVEin 6.5, PlugWEBin
MehrTeil 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