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