Von-Neumann-Rechner; Prozessoren; Netzwerke Flashcards
Wer hat den Von-Neumann-Rechner erfunden?
John von Neumann
* 28.12.1903
¥ 8.2.1957
Erfunden: 1945
Aus welchen Komponenten besteht der VNR?
ALU
(Arithmetic Logic Unit) Rechenwerk
Control Unit
Steuerwerk oder Leitwerk
( Bus-System)
Speicherwerk
(Memory) RAM Arbeitspeicher
Eingabe/Ausgabe
Input / Output Unit
Prinzip der Arbeitsweise des Von-Neumann-Rechners. (1. - 2.)
- besteht aus fünf Funktionseinheiten:
- Steuerwerk
- Rechenwerk
- Speicher
- Ein- und Ausgabewerk
- besteht aus fünf Funktionseinheiten:
- Die Struktur des VNR ist unabhängig von den zubearbeitenden Problemen
- -> für Lösung eines Problemes muss von Außen eine Bearbeitungsvorschrift, vom Programm, eingegeben und im Speicher abgelegt werden. (Ohne das nicht arbeitsfähig)
- Die Struktur des VNR ist unabhängig von den zubearbeitenden Problemen
Prinzip der Arbeitsweise…. (3.-4.)
- Programme, Daten und Zwischen- Endergebnisse werden im selben Speicher abgelegt.
- -Speicher in gleich große Zellen unterteilt
- sind fortlaufend nummeriert
- Durch Nummer (Adresse) kann Inhalt abgerufen werden
Prinzip der Arbeitsweise….. (5.-6.)
- -aufeinanderfolgende Befehle (Programms) in aufeinanderfolgenden Zellen abgelegt
- Das Ansprechen des nächsten Befehls geschieht vom Steuerwerk aus ( durch Erhöhen der Adresse um 1) - Durch Sprungbefehle kann Bearbeitung der Befehle in der gespeicherten Rheinfolge abgewichen werden
Prinzip der Arbeitsweise…. (7.- 8.)
- Es gibt zumindest:
- arithmetische Befehle wie addieren, multiplizieren und Konstanzen laden usw.
- logische Befehle Vergleichen, logisches Nicht,und,oder usw.
- Transportbefehle, z.B. vom Speicher zum Rechenwerk usw.
- bedingte Sprünge
- Sonstige Befehle wie, schieben, unterbrechen, warten usw.
Alle diese Befehle können in verschiedenen Adressierungsarten ausgeführt werden.
- Alle Dtaen etc. werden binär codiert.
Geeignete Schaltwerke im Steuerwerk oder anderen Orten sorgen für richtige Entschlüsselung (decodierung)
Heutige Prozessoren CPU?
(Central Processing Unit)
- Befehlsempfänger= vertraut mit festgelegter Anzahl von Befehlen –> Befehlssatz
- Betriebssysteme greifen auf Befehlssarz zurück um zu steuern
- wichtigste Teile auf CPU= Rechenwerk, Steuerwerk, Register
- Steuerwerk kümmert sich um Rheinfolge der Befehle
- Rechenwerk um befohlene Berechnung
Was sind mehr Kernprozessoren und Multi Threading? ( Core Parking)
- Mehr Kerne = Rechenwerke usw.
- sind aber nicht unbedingt schneller
- -> kommt auf Taktfrequenz an und ob die Anwendung Multi- Threading beherrscht
- Anzahl der Kerne geben nur Potenzial an
Multi- Threading
- normale Anwendung = einen Roten Faden für einen Kern programmiert
- Multi- Threading = mehrere rote Fäden für mehrere Kerne –> schnellere Bearbeitung
Core Parking
Wenn Kerne nicht gebraucht dann werden sie abgeschaltet überschüssige Energie Bosted andere Kerne
Computernetzwerke Definition.
Ein Netzwerk besteht aus einer Gruppe von Computern und verschiedenen Geräten, die über Kommunikationsleitungen oder Funkverbindungen miteinander verbunden sind und Infos und Ressourcen gemeinsam nutzen.
Was ist ein Peer- to -Peer Netzwerk?
- eine Netzwerkart, in der alle Geräte Gleichgestellt sind
( Kommunikation unter Gleichgestellten) - Geräte können arbeitsstellig genutzt werden
- keine Administration notwendig
- Jeder darf das was der andere gestattet
- Anwendung: Heimnetzwerk; Internetrouterverbindung
Was ist ein Client - Server
- Server mit Serverbetriebssystem notwendig
- muss administriert werden
- Geräte können zentral verwaltet und genutzt werden
- zentrale Daten Speicherung
- zentrale Datensicherung und -Schutz
- Anwendung: Netzwerk Schule
Was sind Vorteile eines Netzwerkes?
- gemeinsame Nutzung und Austausch von Daten
- gemeinsame Nutzung von Geräten
- im lokalen Netzwerk- einheitliches Passwortsystem
- gemeinsamer Datenschutz
Welche Geräte gibt es im Netzwerk?
Server: - Zentralrechner + Daten verwalten
- Überwachung der Arbeit im Netzwerk
(Passwort/Zugang/…)
Host: - ein im Netzwerk adressierbares Gerät z.B.
Drucker
Client: - ein im Netzwerk angemeldeter Arbeitsplatz
Router: - stellt die Verbindung zu anderen Netzwerken her bzw. dem Internet
Was ist eine MAC (Media Access Control)?
- jedes netzwerkgerät hat eine
- physikalische Adresse
- egal wo der Host sich befindet Mac Adresse ist auf der Netzwerkkarte “eingebrannt” (Geburtstag oder Fingerabdruck; ändert sich nie
Welche logischen Adressierungen werden häufig verwendet?
_ TCP (Transmission Control Protocol)_
- verbindungsorientiertes Protokoll soll Datenverlust verhindern
- Dateien und Datenströme aufteilen und Daten Pakete Anwendungen zuordnen
_ IP (Internetprotocol)_
- -> logische Adresse - Standort wird zugewiesen
- IP-Adresse beruht auf lokalem Netzwerk
- wird jedem Host vom Admin zugewiesen
IP sagt wohin –> TCP bringt hin –> IP kontrolliert