Grundlagen der Technischen Informatik
Grundlagen der Technischen Informatik Grundlagen der Technischen Informatik
Klassifikation von von-Neumann-Rechnern • Personalcomputer (Mikrocomputer) – Einbenutzerbetrieb – netzwerkfähig • Arbeitsplatzrechner (Workstations) – höhere Leistungsfähigkeit – Mehrbenutzer-Betriebssysteme – vgl. Minicomputer • Grossrechner (Mainframes) – viele Anwender – Hochleistungsrechner – mehrere Prozessoren, Spezial-Hardware Torsten Braun, IAM, Universität Bern: GTI, WS 00/01 348
Kennzeichen eines von-Neumann-Rechners • Bearbeitung eines speziellen Problems erfolgt durch ein Programm ( = Folge von Befehlen) • Zu jedem Zeitpunkt führt die CPU genau einen Befehl aus, welcher höchstens einen Datenwert bearbeiten kann (Single Instruction Single Data, SISD). • Alle Speicherworte können als Daten, Befehle oder Adressen verwendet werden. • Daten und Programme werden nicht in getrennten Speichern untergebracht, ohne weitere Massnahmen besteht kein Schutz vor inkorrektem Zugriff Torsten Braun, IAM, Universität Bern: GTI, WS 00/01 349
- Seite 1 und 2: Grundlagen der Technischen Informat
- Seite 3 und 4: Input Next-State- Logik Torsten Bra
- Seite 5 und 6: Komponenten eines Mikrorechnersyste
- Seite 7: Struktur eines von-Neumann-Rechners
- Seite 11 und 12: Torsten Braun, IAM, Universität Be
- Seite 13 und 14: Torsten Braun, IAM, Universität Be
- Seite 15 und 16: Torsten Braun, IAM, Universität Be
- Seite 17 und 18: (Maschinen-)Befehlszyklus • Ablau
- Seite 19 und 20: Torsten Braun, IAM, Universität Be
- Seite 21 und 22: Torsten Braun, IAM, Universität Be
- Seite 23 und 24: • Program Counter, PC Torsten Bra
- Seite 25 und 26: Torsten Braun, IAM, Universität Be
- Seite 27 und 28: CWP -1 +1 3 4 1 +1 Datenregisterspe
- Seite 29 und 30: Programm- und Datenspeicher mit Zug
- Seite 31 und 32: Datenspeicher für aktuellen Datena
- Seite 33 und 34: Arithmetisch-logische Operationen i
- Seite 35 und 36: instruction fetch instruction decod
- Seite 37 und 38: Very Long Instruction Word (VLIW)
- Seite 39 und 40: Torsten Braun, IAM, Universität Be
- Seite 41 und 42: Unstrukturierte Registerspeicher
- Seite 43 und 44: Registerfenster variabler Grösse
- Seite 45 und 46: Torsten Braun, IAM, Universität Be
- Seite 47 und 48: Torsten Braun, IAM, Universität Be
- Seite 49 und 50: Sammelleitungen Stichleitungen Dais
- Seite 51 und 52: Torsten Braun, IAM, Universität Be
- Seite 53 und 54: • Einzelbuszyklus Torsten Braun,
- Seite 55 und 56: langer Blockbuszyklus langer Blockb
- Seite 57 und 58: Torsten Braun, IAM, Universität Be
Kennzeichen eines von-Neumann-Rechners<br />
• Bearbeitung eines speziellen Problems erfolgt durch<br />
ein Programm ( = Folge von Befehlen)<br />
• Zu jedem Zeitpunkt führt die CPU genau einen Befehl<br />
aus, welcher höchstens einen Datenwert bearbeiten<br />
kann (Single Instruction Single Data, SISD).<br />
• Alle Speicherworte können als Daten, Befehle o<strong>der</strong><br />
Adressen verwendet werden.<br />
• Daten und Programme werden nicht in getrennten<br />
Speichern untergebracht, ohne weitere Massnahmen<br />
besteht kein Schutz vor inkorrektem Zugriff<br />
Torsten Braun, IAM, Universität Bern: GTI, WS 00/01 349