Hardware - astr0Nika/sledManagement GitHub Wiki

Hardware

Hardware vs Software

Hardware ist das, was am Rechner greifbar ist. Wenn man es nicht physisch anfassen kann, dann ist es Software.

EVA-Prinzip

Steht für Eingabe - Verarbeitung - Ausgabe

Das ist die Reihenfolge, wie die Daten verarbeitet werden.

Analog vs Digital

Wenn etwas digital ist, dann wird es mit zwei Werten (0 oder 1) verarbeitet. Wobei Analog uns alle Werte, auch zwischen 0 und 0,1, gibt.

Analog ist kontinuierlich und Digital ist zwei spezifische Werte.

Logische Gattern

Mit logischen Gattern kann man Bedingungen erstellen.

  • NOT -> Dreht den Wert: NOT 0 ist 1; NOT 1 ist 0
  • AND -> Alle Werte müssen 1 sein
  • NAND -> NOT AND: Wenn alle Werte nicht 1 sind
  • OR -> Mindestens ein Wert muss 1 sein
  • NOR -> NOT OR: Wenn alle Werte 0 sind
  • XOR -> Exclusive OR: nur ein der Werte ist 1
  • XNOR -> Exclusive NOT OR: Wenn beide Werte gleich sind

Zahlensysteme

Dezimal

  • 10er Zahlensystem
  • 0 bis 9
  • menschliches default

Binär

  • 2er Zahlensystem
  • 0 bis 1
  • digitaltechnik
  • 10b3 = 2b11
  • benutzt logische Gatter
  • zweier Komplement -> kann für ein Zeichen wie + oder - eingesetzt werden

Hexadezimal-

  • 16er Zahlensystem
  • 0 bis 9 und A bis F
  • um größere Zahlen kurzer darzustellen
  • 10b10 = 16bA; 10b255 = FF

Octal

  • 8er Zahlensystem
  • 0 bis 8
  • 10b9 = 8b11

Speicher-Einheiten

Die grundeinheit ist ein Bit (0 oder 1). Ein Byte ist 8 Bit. KB (10^3), MB (10^6), GB (10^9), TB (10^12), PB (10^15).

KiB (2^10 - Kibibyte). Kibi, Mebi, Gibi, etc. sind im Binär system. Die sind ein bisschen größer wie die kilo, mega, giga, etc.

CPU

Central Processing Unit ist das Rechensystem für das Gerät.
Er ist ein kleiner Chip der aus viele Transistoren besteht, der die Befehle des Rechners ausführt.

Risc und Cisc sind Architekutrenmodele.

Risc

Reduced instruction set computer:

  • weniger operationen
  • simple operationen
  • so wenieg wie cyclen wie möglich??
  • high level language compiler hat mehr arbeit
  • mehr speicheradressen zu lesen

cisc

Complex instruction set computer:

  • mehr operationen
  • komplexere operationen
  • mehrere parameter
  • so wenig zeilen code

Transistor / Relay

Transistor ist ein elektronisches Halbleiter, der entweder als Vestärger oder Schalter dient.

Relay ist auch ein Halbleiter, der aber Mechanisch funktoniert