5Hardware

5.1Grundlagen

Software kann ohne Hardware nicht existieren. Anforderungen bezüglich Performanz und Datenmengen können nicht mit Software alleine erfüllt werden, sondern benötigen die entsprechende Hardware. Heute eingesetzte Rechner basieren mehr oder weniger auf den Prinzipien von John von Neumann. In dieser Von-Neumann-Architektur besteht eine Maschine aus vier Teilen: ein Speicher für Programm und Daten, eine „Control Unit“, eine „Mathematical Unit“ und eine „I/O Unit“. Die Maschine wird binär durch das Programm kontrolliert, welches als Sequenz mit Sprüngen ausgeführt wird. Der Speicher (RAM) ist in Zellen gleicher Größe aufgeteilt und kann inkrementell adressiert werden. Programm und Daten befinden sich im selben Speicher und können ...

Get Softwareentwicklung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.