<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bit &#8211; abow &#8211; how do you do IT</title>
	<atom:link href="https://abow.info/tag/bit/feed/" rel="self" type="application/rss+xml" />
	<link>https://abow.info</link>
	<description>Alle möglichen Handkniffe, die ich mir so zusammentrage im Berufsalltag</description>
	<lastBuildDate>Wed, 03 Jun 2026 06:29:57 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://abow.info/wp-content/uploads/2026/06/cropped-favicon-512-32x32.png</url>
	<title>Bit &#8211; abow &#8211; how do you do IT</title>
	<link>https://abow.info</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FISI // Datendarstellung: Wie Text, Bild und Ton zu Nullen und Einsen werden</title>
		<link>https://abow.info/ausbildung_fachinformatiker/fisi-datendarstellung-wie-text-bild-und-ton-zu-nullen-und-einsen-werden/</link>
					<comments>https://abow.info/ausbildung_fachinformatiker/fisi-datendarstellung-wie-text-bild-und-ton-zu-nullen-und-einsen-werden/#respond</comments>
		
		<dc:creator><![CDATA[Andi Bow]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Ausbildung Fachinformatiker]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[Auflösung]]></category>
		<category><![CDATA[Ausbildung]]></category>
		<category><![CDATA[Bit]]></category>
		<category><![CDATA[Byte]]></category>
		<category><![CDATA[Datendarstellung]]></category>
		<category><![CDATA[Digitalisierung]]></category>
		<category><![CDATA[dpi]]></category>
		<category><![CDATA[Farbtiefe]]></category>
		<category><![CDATA[FISI]]></category>
		<category><![CDATA[ISO 8859]]></category>
		<category><![CDATA[IT-Grundlagen]]></category>
		<category><![CDATA[Nyquist]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Rastergrafik]]></category>
		<category><![CDATA[Sampling]]></category>
		<category><![CDATA[Shannon]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[Vektorgrafik]]></category>
		<guid isPermaLink="false">https://abow.info/?p=478</guid>

					<description><![CDATA[Ein Computer kennt am Ende nur zwei Dinge: Strom an und Strom aus – also 1 und 0. Trotzdem speichert er Romane, Fotos und ganze Konzerte. Wie das…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ein Computer kennt am Ende nur zwei Dinge: <strong>Strom an</strong> und <strong>Strom aus</strong> – also <code>1</code> und <code>0</code>. Trotzdem speichert er Romane, Fotos und ganze Konzerte. Wie das funktioniert, ist Pflichtstoff in der FISI-Ausbildung und kommt in der Praxis täglich vor – vom Encoding-Bug in der CSV bis zur Frage, warum ein PNG schärfer skaliert als ein JPG. Dieser Beitrag bringt die drei großen Datentypen <strong>Text, Bild und Ton</strong> sauber auf den Punkt.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1. Das Fundament: Bit, Byte und das digitale Signal</h2>



<p class="wp-block-paragraph">Ein <strong>digitales Signal</strong> kennt nur zwei Zustände – im Gegensatz zum analogen, das jeden Zwischenwert annehmen kann:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Begriff</th><th>Bedeutung</th></tr></thead><tbody><tr><td><strong>Bit</strong></td><td>kleinste Einheit, 0 oder 1 (z. B. „Spannung aus / 5 V an“)</td></tr><tr><td><strong>Byte</strong></td><td>8 Bit → 2⁸ = <strong>256</strong> mögliche Werte</td></tr><tr><td><strong>Digitalisierung</strong></td><td>reale Größe → messen (abtasten) → in Stufen einteilen (quantisieren) → als Bits ablegen (codieren)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Diese drei Schritte – <strong>Abtasten, Quantisieren, Codieren</strong> – tauchen bei <em>allen</em> drei Datentypen wieder auf. Wenn du das Muster einmal verstanden hast, ist der Rest nur noch Variation.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2. Text speichern: ASCII → ISO 8859 → Unicode</h2>



<p class="wp-block-paragraph">Text ist eine <strong>Folge von Zeichen</strong>. Damit ein Rechner sie speichern kann, bekommt jedes Zeichen über einen <strong>Zeichensatz</strong> einen festen Binärcode.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="458" src="https://abow.info/wp-content/uploads/2026/06/text_encoding-1024x458.png" alt="" class="wp-image-480" srcset="https://abow.info/wp-content/uploads/2026/06/text_encoding-1024x458.png 1024w, https://abow.info/wp-content/uploads/2026/06/text_encoding-300x134.png 300w, https://abow.info/wp-content/uploads/2026/06/text_encoding-768x344.png 768w, https://abow.info/wp-content/uploads/2026/06/text_encoding-1536x688.png 1536w, https://abow.info/wp-content/uploads/2026/06/text_encoding.png 1575w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Das „A“ hat im ASCII-Code die Nummer <strong>65</strong>, binär <code>01000001</code>. Genau diese Zuordnung leistet ein Zeichensatz.</p>



<h3 class="wp-block-heading">ASCII</h3>



<ul class="wp-block-list">
<li><strong>A</strong>merican <strong>S</strong>tandard <strong>C</strong>ode for <strong>I</strong>nformation <strong>I</strong>nterchange, 1963 entwickelt.</li>



<li>Ursprünglich <strong>7 Bit</strong> → 2⁷ = <strong>128</strong> Zeichen (Buchstaben, Ziffern, Steuerzeichen).</li>



<li>Später erweitert auf <strong>8 Bit</strong> → 2⁸ = <strong>256</strong> Zeichen.</li>
</ul>



<h3 class="wp-block-heading">ISO 8859 (und der „ANSI“-Mythos)</h3>



<ul class="wp-block-list">
<li>Erweiterung des ASCII-Zeichensatzes, jeweils <strong>8 Bit</strong> pro Zeichen.</li>



<li>Die Norm hat <strong>mehrere Teile</strong> (ISO 8859-1 „Latin-1“, -5 Kyrillisch, -7 Griechisch usw.), um zusätzliche Sprachen abzudecken.</li>



<li><strong>Achtung:</strong> „ANSI“ ist <em>nicht</em> dasselbe wie ISO 8859. ANSI ist die Normungsorganisation (<em>American National Standards Institute</em>). Unter Windows meint „ANSI-Kodierung“ meist die Codepage <strong>Windows-1252</strong> – verwandt mit, aber nicht identisch zu ISO 8859-1.</li>
</ul>



<h3 class="wp-block-heading">Unicode / UTF</h3>



<ul class="wp-block-list">
<li>Ab 1990 eingeführt, später als <strong>ISO/IEC 10646</strong> normiert.</li>



<li>Ziel: <strong>ein</strong> Zeichensatz für <strong>alle</strong> bekannten Schriftzeichen weltweit.</li>



<li>Verbreitete Kodierungen: <strong>UTF-8</strong>, <strong>UTF-16</strong>, <strong>UTF-32</strong>.</li>



<li><strong>UTF-8</strong> ist heute der De-facto-Standard im Web: Es ist abwärtskompatibel zu ASCII (die ersten 128 Zeichen sind identisch) und nutzt je nach Zeichen <strong>1 bis 4 Byte</strong>.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Praxisbezug:</strong> Genau hier entstehen die berüchtigten „Ã¤“-Salate. Das passiert, wenn ein UTF-8-codierter Text als ISO 8859-1 interpretiert wird (oder umgekehrt). Wenn du in Logs, CSVs oder DB-Exporten kaputte Umlaute siehst, ist fast immer ein <strong>Encoding-Mismatch</strong> schuld.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3. Bilder speichern: Raster vs. Vektor</h2>



<p class="wp-block-paragraph">Bei Grafiken gibt es zwei grundverschiedene Welten.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="497" src="https://abow.info/wp-content/uploads/2026/06/raster_vs_vektor-1024x497.png" alt="" class="wp-image-481" srcset="https://abow.info/wp-content/uploads/2026/06/raster_vs_vektor-1024x497.png 1024w, https://abow.info/wp-content/uploads/2026/06/raster_vs_vektor-300x146.png 300w, https://abow.info/wp-content/uploads/2026/06/raster_vs_vektor-768x373.png 768w, https://abow.info/wp-content/uploads/2026/06/raster_vs_vektor-1536x746.png 1536w, https://abow.info/wp-content/uploads/2026/06/raster_vs_vektor.png 1575w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Rastergrafik (Pixelgrafik)</h3>



<ul class="wp-block-list">
<li>Besteht aus einer Folge von <strong>Bildpunkten (Pixeln)</strong> – den Messpunkten eines Kamerasensors.</li>



<li>Die Pixel sind in einem <strong>Raster</strong> angeordnet. Die Anzahl der Messpunkte entspricht der <strong>Auflösung</strong>, angegeben in <strong>dpi</strong> (<em>dots per inch</em>, 1 inch = 2,54 cm).</li>



<li><strong>+</strong> Jedes Pixel einzeln bearbeitbar, viele gängige Programme.</li>



<li><strong>−</strong> Skalierung (Vergrößern) ist <strong>verlustbehaftet</strong> → Klötzchen/Treppen.</li>



<li>Formate: <code>gif</code>, <code>jpg</code>/<code>jpeg</code>, <code>png</code>, <code>psd</code>, <code>tiff</code>.</li>
</ul>



<h3 class="wp-block-heading">Vektorgrafik</h3>



<ul class="wp-block-list">
<li>Speichert <strong>keine</strong> einzelnen Pixel, sondern das Bild als <strong>geometrische Objekte</strong> (Linien, Kreise, Polygone), beschrieben durch Vektoren (mathematisch minimal nötige Infos).</li>



<li>Beispiel Kreis: Position/Mittelpunkt, Radius, Linienstärke, Farbe.</li>



<li><strong>+</strong> Verlustfrei <strong>skalierbar</strong>, verlustfreie Kompression.</li>



<li><strong>−</strong> Effekte wie Reflexionen/Schatten schwer darstellbar, spezielle Programme nötig; Anzeigegeräte sind auf Raster ausgelegt → oft <strong>Rasterung (Konvertierung)</strong> nötig.</li>



<li>Formate: <code>svg</code>, <code>ai</code>, <code>pdf</code>, <code>eps</code>, <code>wmf</code>.</li>
</ul>



<h3 class="wp-block-heading">Farbtiefe – wie viele Bits pro Pixel?</h3>



<p class="wp-block-paragraph">Pro Messpunkt wird der <strong>Farbton</strong> gemessen und als Bitfolge codiert. Die Anzahl der Bits ist die <strong>Farbtiefe</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="478" src="https://abow.info/wp-content/uploads/2026/06/farbtiefe-1024x478.png" alt="" class="wp-image-482" srcset="https://abow.info/wp-content/uploads/2026/06/farbtiefe-1024x478.png 1024w, https://abow.info/wp-content/uploads/2026/06/farbtiefe-300x140.png 300w, https://abow.info/wp-content/uploads/2026/06/farbtiefe-768x358.png 768w, https://abow.info/wp-content/uploads/2026/06/farbtiefe-1536x717.png 1536w, https://abow.info/wp-content/uploads/2026/06/farbtiefe.png 1575w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Modus</th><th>Bits</th><th>Aufteilung</th><th>Farben</th></tr></thead><tbody><tr><td><strong>High Color</strong></td><td>16 Bit</td><td>R 5 / G 6 / B 5</td><td>2¹⁶ = <strong>65.536</strong></td></tr><tr><td><strong>True Color</strong></td><td>24 Bit</td><td>R 8 / G 8 / B 8</td><td>2²⁴ = <strong>16.777.216</strong></td></tr><tr><td><strong>True Color + Alpha</strong></td><td>32 Bit</td><td>R 8 / G 8 / B 8 / α 8</td><td>16,7 Mio. <strong>+ Transparenz</strong></td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Wichtig (häufiger Klausurfehler):</strong> 8 Bit <em>pro Kanal</em> ergeben <strong>256 Werte je Kanal</strong>. Erst alle drei Kanäle zusammen ergeben 256 × 256 × 256 = <strong>16.777.216 Farben insgesamt</strong> – <em>nicht</em> „pro Kanal“.</p>
</blockquote>



<h3 class="wp-block-heading">Datenmenge einer Rastergrafik berechnen</h3>



<p class="wp-block-paragraph">Die Formel ist simpel:</p>



<pre class="wp-block-code"><code>Datenmenge &#91;Bit] = Breite &#91;px] × Höhe &#91;px] × Farbtiefe &#91;Bit]
Datenmenge &#91;Byte] = Datenmenge &#91;Bit] / 8
</code></pre>



<p class="wp-block-paragraph"><strong>Beispiel</strong> (3209 × 2649 px, 24 Bit Farbtiefe):</p>



<pre class="wp-block-code"><code>3209 × 2649 × 24 = 204.015.384 Bit
204.015.384 / 8  = 25.501.923 Byte
25.501.923 / 1024 / 1024 ≈ 24,32 MiB
</code></pre>



<p class="wp-block-paragraph">Würde man dasselbe Bild als reine <strong>1-Bit-Bitmap</strong> (Schwarz/Weiß) ablegen, blieben nur die Pixel selbst:</p>



<pre class="wp-block-code"><code>3209 × 2649 × 1 = 8.500.641 Bit  (≈ 8,5 Mbit)
8.500.641 / 8 / 1024 / 1024 ≈ 1,013 MiB
</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Stolperfalle:</strong> 8.500.641 Bit sind <strong>≈ 8,5 Mbit</strong>, nicht 0,85 Mbit. Bei MB/MiB außerdem aufpassen: Die Rechnung oben nutzt 1024er-Schritte → korrekt wäre die Einheit <strong>MiB</strong> (Mebibyte). In Datenblättern wird „MB“ oft als 1.000.000 Byte gemeint – das gibt leicht abweichende Zahlen.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4. Ton speichern: Sampling, Nyquist &amp; Co.</h2>



<p class="wp-block-paragraph">Ein Audiosignal ist in der Natur <strong>analog</strong> (eine kontinuierliche Welle). Für die digitale Speicherung wird es per <strong>Sampling</strong> in eine diskrete Treppenfunktion verwandelt.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="513" src="https://abow.info/wp-content/uploads/2026/06/audio_sampling-1024x513.png" alt="" class="wp-image-483" srcset="https://abow.info/wp-content/uploads/2026/06/audio_sampling-1024x513.png 1024w, https://abow.info/wp-content/uploads/2026/06/audio_sampling-300x150.png 300w, https://abow.info/wp-content/uploads/2026/06/audio_sampling-768x385.png 768w, https://abow.info/wp-content/uploads/2026/06/audio_sampling.png 1378w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Beim Sampling wird die <strong>Amplitude</strong> des Signals in festen Zeitabständen gemessen (abgetastet) und als numerischer Wert gespeichert. Mit <code>T</code> als Periodendauer (Abtastperiode in Sekunden) gilt:</p>



<pre class="wp-block-code"><code>f = 1 / T   &#91;Hz]      (1 Hz = 1 Messung pro Sekunde)
</code></pre>



<h3 class="wp-block-heading">Sampling-Rate (Sampling-Frequenz)</h3>



<ul class="wp-block-list">
<li>Anzahl der <strong>Messvorgänge/Abtastungen pro Sekunde</strong>.</li>



<li><strong>Audio-CD: 44,1 kHz</strong> → 44.100 Abtastungen pro Sekunde.</li>
</ul>



<h3 class="wp-block-heading">Nyquist-Shannon-Abtasttheorem</h3>



<ul class="wp-block-list">
<li>Um ein analoges Signal verlustfrei rekonstruieren zu können, muss die Abtastrate <strong>mehr als das Doppelte</strong> der höchsten enthaltenen Frequenz betragen.</li>



<li>Menschliches Gehör: ca. <strong>20 Hz – 20 kHz</strong>.</li>



<li>→ Theoretisch reichen knapp über <strong>40 kHz</strong>. Die CD nutzt mit <strong>44,1 kHz</strong> bewusst etwas Reserve (für Filter-Spielraum).</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Stolperfalle:</strong> Im Lernzettel stand „40,1 kHz“. Das ist ein Zahlendreher. Gemeint ist: <strong>&gt; 40 kHz nötig</strong>, CD-Standard <strong>44,1 kHz</strong>.</p>
</blockquote>



<h3 class="wp-block-heading">Sampling-Tiefe (Bit-Tiefe)</h3>



<ul class="wp-block-list">
<li>Anzahl der <strong>Bits</strong>, mit denen ein einzelner Abtastwert gespeichert wird → bestimmt die Wertauflösung (Dynamik).</li>



<li><strong>Standard: 16 Bit</strong> (CD-Qualität). <strong>Studio: 24 oder 32 Bit</strong> (32 Bit meist als Fließkomma). 64 Bit ist in der Praxis unüblich.</li>
</ul>



<h3 class="wp-block-heading">Tonkanäle (für Raumklang)</h3>



<p class="wp-block-paragraph">Mono · Stereo · Dolby Surround · 5.1-Sound.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">5. Praxis: kleine PowerShell-Helfer</h2>



<p class="wp-block-paragraph">Für FISI-Azubis (und für mich im Alltag) sind zwei Mini-Skripte hilfreich, um die Theorie <em>anfassbar</em> zu machen.</p>



<h3 class="wp-block-heading">a) Zeichen → Codepoint → Bitfolge anzeigen</h3>



<pre class="wp-block-code"><code>&lt;#
.SYNOPSIS
    Zeigt fuer einen Text je Zeichen den Unicode-Codepoint sowie die ASCII-/UTF-8-Bitfolge.
.NOTES
    Name:        PS_Zeichen_zu_Bitfolge
    Author:      Andreas Bowitz
    Version:     1.0
    LastUpdated: 2026-Jun-03
#&gt;

param(
    &#91;string]$Text = "Andi"
)

foreach ($char in $Text.ToCharArray()) {
    $code = &#91;int]&#91;char]$char                              # Unicode-Codepoint (dezimal)
    $bin  = &#91;Convert]::ToString($code, 2).PadLeft(8, '0') # Binaer, auf 8 Bit aufgefuellt
    $hex  = "0x{0:X2}" -f $code                            # Hexadezimal

    &#91;PSCustomObject]@{
        Zeichen   = $char
        Dezimal   = $code
        Hex       = $hex
        Bitfolge  = $bin
    }
}
</code></pre>



<p class="wp-block-paragraph">Für <code>"Andi"</code> liefert das u. a. <code>A → 65 → 0x41 → 01000001</code>. Genau das zeigt auch die Grafik oben.</p>



<h3 class="wp-block-heading">b) Datenmenge einer Rastergrafik berechnen</h3>



<pre class="wp-block-code"><code>&lt;#
.SYNOPSIS
    Berechnet die unkomprimierte Datenmenge einer Rastergrafik aus Breite, Hoehe und Farbtiefe.
.NOTES
    Name:        PS_Bilddatenmenge_berechnen
    Author:      Andreas Bowitz
    Version:     1.0
    LastUpdated: 2026-Jun-03
#&gt;

param(
    &#91;int]$BreitePx   = 3209,
    &#91;int]$HoehePx    = 2649,
    &#91;int]$FarbtiefeBit = 24
)

$bits  = &#91;double]$BreitePx * $HoehePx * $FarbtiefeBit
$bytes = $bits / 8
$mib   = $bytes / 1024 / 1024

&#91;PSCustomObject]@{
    Pixel       = $BreitePx * $HoehePx
    Bit         = $bits
    Byte        = &#91;math]::Round($bytes, 0)
    MiB         = &#91;math]::Round($mib, 2)
} | Format-List
</code></pre>



<p class="wp-block-paragraph">Ausgabe für die Beispielwerte: <strong>≈ 24,32 MiB</strong> – passt zur Handrechnung oben.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">6. Stolperfallen aus der technischen Prüfung</h2>



<p class="wp-block-paragraph">Damit der Stoff klausurfest sitzt, hier gesammelt die korrigierten Klassiker:</p>



<ol class="wp-block-list">
<li><strong>Nyquist:</strong> Es heißt <strong>„mehr als das Doppelte“</strong> der höchsten Frequenz – nicht „40,1 kHz“. Gehör bis 20 kHz → >40 kHz nötig → CD: 44,1 kHz.</li>



<li><strong>Farben bei 24 Bit:</strong> 256 Werte <em>pro Kanal</em>, aber <strong>16.777.216 Farben insgesamt</strong> – nicht „pro Kanal“.</li>



<li><strong>ISO 8859:</strong> mehrere Teile, jeweils <strong>8 Bit</strong> (nicht 18 Bit). Und <strong>ANSI ≠ ISO 8859</strong> (ANSI = Organisation; Windows-„ANSI“ = CP-1252).</li>



<li><strong>Einheiten:</strong> 8.500.641 Bit ≈ <strong>8,5 Mbit</strong>. Bei /1024-Rechnungen ist die korrekte Einheit <strong>MiB</strong>, nicht „MB“.</li>



<li><strong>Sampling-Tiefe:</strong> Standard 16 Bit, Studio 24/32 Bit. 64 Bit ist praktisch nicht gebräuchlich.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">TL;DR</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Datentyp</th><th>Schlüsselbegriffe</th><th>Faustregel</th></tr></thead><tbody><tr><td><strong>Text</strong></td><td>ASCII (7/8 Bit) → ISO 8859 (8 Bit) → Unicode/UTF-8 (1–4 Byte)</td><td>UTF-8 ist heute Standard und ASCII-kompatibel</td></tr><tr><td><strong>Bild</strong></td><td>Raster (Pixel, dpi, Farbtiefe) vs. Vektor (Geometrie)</td><td>B × H × Farbtiefe / 8 = Datenmenge</td></tr><tr><td><strong>Ton</strong></td><td>Sampling-Rate, Nyquist, Bit-Tiefe, Kanäle</td><td>Abtastrate &gt; 2 × höchste Frequenz</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Das gemeinsame Muster bleibt immer gleich: <strong>Abtasten → Quantisieren → Codieren.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://abow.info/ausbildung_fachinformatiker/fisi-datendarstellung-wie-text-bild-und-ton-zu-nullen-und-einsen-werden/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>FISI // Von-Neumann-Architektur einfach erklärt</title>
		<link>https://abow.info/ausbildung_fachinformatiker/fisi-von-neumann-architektur-einfach-erklaert/</link>
					<comments>https://abow.info/ausbildung_fachinformatiker/fisi-von-neumann-architektur-einfach-erklaert/#respond</comments>
		
		<dc:creator><![CDATA[Andi Bow]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[Ausbildung Fachinformatiker]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[Adressbus]]></category>
		<category><![CDATA[ALU]]></category>
		<category><![CDATA[Befehlsregister]]></category>
		<category><![CDATA[Befehlszyklus]]></category>
		<category><![CDATA[Bit]]></category>
		<category><![CDATA[Bussystem]]></category>
		<category><![CDATA[Byte]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[Datenbus]]></category>
		<category><![CDATA[FISI]]></category>
		<category><![CDATA[Program Counter]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[Rechenwerk]]></category>
		<category><![CDATA[Rechnerarchitektur]]></category>
		<category><![CDATA[Speicher]]></category>
		<category><![CDATA[Steuerbus]]></category>
		<category><![CDATA[Steuerwerk]]></category>
		<category><![CDATA[Von-Neumann-Architektur]]></category>
		<category><![CDATA[Von-Neumann-Flaschenhals]]></category>
		<guid isPermaLink="false">https://abow.info/?p=449</guid>

					<description><![CDATA[Fast jeder Rechner, den du heute anfasst – PC, Server, Smartphone, der Raspberry Pi im Schrank – folgt im Kern einem Bauplan von 1945. Die Von-Neumann-Architektur ist DAS…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Fast jeder Rechner, den du heute anfasst – PC, Server, Smartphone, der Raspberry Pi im Schrank – folgt im Kern einem Bauplan von 1945. Die Von-Neumann-Architektur ist DAS Grundlagenthema schlechthin: Sie kommt in jeder FISI-Prüfung dran und erklärt dir gleichzeitig, warum dein RAM überhaupt so wichtig ist. Hier bekommst du sie ohne Schnörkel erklärt.</strong></p>



<h2 class="wp-block-heading">Wer war von Neumann – und warum reden wir 80 Jahre später noch darüber?</h2>



<p class="wp-block-paragraph">John von Neumann beschrieb 1945 im „First Draft of a Report on the EDVAC“ ein Rechnermodell, bei dem <strong>Programm und Daten im selben Speicher</strong> liegen. Das klingt heute selbstverständlich, war damals aber der Durchbruch: Vorher musste man Rechner für jede neue Aufgabe quasi neu verdrahten. Seitdem gilt: gleiche Hardware, beliebige Programme – einfach in den Speicher laden, fertig.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="655" src="https://abow.info/wp-content/uploads/2026/06/von-neumann-diagramm-1024x655.png" alt="" class="wp-image-451" srcset="https://abow.info/wp-content/uploads/2026/06/von-neumann-diagramm-1024x655.png 1024w, https://abow.info/wp-content/uploads/2026/06/von-neumann-diagramm-300x192.png 300w, https://abow.info/wp-content/uploads/2026/06/von-neumann-diagramm-768x492.png 768w, https://abow.info/wp-content/uploads/2026/06/von-neumann-diagramm.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Die 5 Funktionseinheiten</h2>



<p class="wp-block-paragraph">Das Herzstück der Architektur sind fünf logische Einheiten, die über ein gemeinsames Bus-System miteinander reden:</p>



<ol class="wp-block-list">
<li><strong>Steuerwerk (CU – Control Unit):</strong> der Dirigent. Es holt die Befehle in der richtigen Reihenfolge und versorgt alle anderen Einheiten mit Steuersignalen.</li>



<li><strong>Rechenwerk (ALU – Arithmetic Logic Unit):</strong> führt die eigentliche Arbeit aus – arithmetisch (Addition, Subtraktion …) und logisch (UND, ODER, NICHT, Vergleiche).</li>



<li><strong>Speicher:</strong> bewahrt Programm, Eingaben und Zwischenergebnisse auf.</li>



<li><strong>Eingabeeinheit:</strong> bringt Daten in den Rechner (Tastatur, Netzwerkkarte …).</li>



<li><strong>Ausgabeeinheit:</strong> gibt Daten wieder aus (Bildschirm, Drucker …).</li>
</ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Merke:</strong> Steuerwerk + Rechenwerk = <strong>Prozessor (CPU)</strong>. Ein-/Ausgabe wird oft als eine I/O-Einheit zusammengefasst – deshalb sprechen manche von vier Einheiten. Beide Zählweisen sind korrekt, je nachdem ob man E und A trennt.</p>
</blockquote>



<h2 class="wp-block-heading">Das Bus-System: drei Leitungen, eine Aufgabe</h2>



<p class="wp-block-paragraph">Die Einheiten sind über den <strong>Systembus</strong> verbunden – physikalisch nichts anderes als ein Bündel elektrischer Leitungen. Er besteht aus drei Teilen:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Bus</th><th>Aufgabe</th><th>Richtung</th></tr></thead><tbody><tr><td><strong>Datenbus</strong></td><td>transportiert die eigentlichen Nutzdaten</td><td>bidirektional (lesen/schreiben)</td></tr><tr><td><strong>Adressbus</strong></td><td>bestimmt <em>welche</em> Speicherzelle gemeint ist</td><td>i. d. R. eine Richtung (von der CPU weg)</td></tr><tr><td><strong>Steuerbus</strong></td><td>regelt <em>was</em> passiert (Read-/Write-Signal, Takt)</td><td>bidirektional</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Die Breite des Datenbusses (z. B. 64 Bit) bestimmt mit, wie viele Bit gleichzeitig übertragen werden können – ein direkter Hebel für die Performance.</p>



<h2 class="wp-block-heading">Wie der Speicher organisiert ist</h2>



<p class="wp-block-paragraph">Der Speicher besteht aus vielen gleich großen, <strong>fortlaufend nummerierten Speicherzellen</strong>. Jede Zelle hat eine eindeutige Adresse – stell es dir wie Hausnummern in einer Straße vor.</p>



<ul class="wp-block-list">
<li><strong>Bit</strong> = <em>binary digit</em>, die kleinste Informationseinheit (0 oder 1).</li>



<li>Ein einzelnes Bit anzusteuern wäre viel zu aufwendig. Deshalb fasst man mehrere Speicherelemente zu einer Zelle zusammen – die kleinste adressierbare Einheit ist meist <strong>1 Byte = 8 Bit</strong>.</li>



<li>Alle Daten – Programm, Eingaben, Zwischenergebnisse – landen im selben Speicher und werden <strong>binär codiert</strong>.</li>
</ul>



<h2 class="wp-block-heading">Der Befehlszyklus: Befehlsregister &amp; Befehlszählregister</h2>



<p class="wp-block-paragraph">Damit die CPU weiß, was als Nächstes dran ist, hat das Steuerwerk zwei wichtige Register:</p>



<ul class="wp-block-list">
<li><strong>Befehlsregister:</strong> enthält den aktuell bearbeiteten Befehl. Ein Befehl besteht aus einem <em>Operationsteil</em> (was tun?) und einem <em>Adressteil</em> (mit welchen Daten?).</li>



<li><strong>Befehlszählregister (Program Counter):</strong> enthält die Adresse des <em>nächsten</em> Befehls. Nach jedem Befehl wird der Inhalt um 1 erhöht.</li>
</ul>



<p class="wp-block-paragraph">Bei <strong>Sprungbefehlen</strong> wird der Zähler stattdessen auf einen anderen Wert gesetzt (GoTo). Besonders mächtig sind die <strong>bedingten Sprünge</strong>: Hier entscheidet die ALU per logischem Vergleich, ob gesprungen wird oder nicht – das ist die Grundlage für jedes <code>if</code> und jede Schleife in jedem Programm.</p>



<h2 class="wp-block-heading">Die Prinzipien der Von-Neumann-Architektur (Prüfungsklassiker)</h2>



<ol class="wp-block-list">
<li>Es gibt fünf Funktionseinheiten.</li>



<li>Die Rechnerstruktur ist <strong>unabhängig vom Problem</strong> – mit derselben Hardware löst man beliebige Aufgaben, indem man das passende Programm lädt.</li>



<li>Programm, Daten und Zwischenergebnisse liegen im <strong>gleichen Speicher</strong>.</li>



<li>Der Speicher ist in gleich große, fortlaufend nummerierte Zellen unterteilt.</li>



<li>Befehle werden der Reihe nach abgearbeitet (Sprungbefehle erlauben Abweichungen).</li>



<li>Der Befehlsvorrat umfasst mindestens: arithmetische Befehle, logische Befehle, Transportbefehle und bedingte Sprünge.</li>



<li>Alle Daten werden binär codiert.</li>
</ol>



<h2 class="wp-block-heading">Der Haken: der Von-Neumann-Flaschenhals</h2>



<p class="wp-block-paragraph">Genau das Prinzip, das die Architektur so flexibel macht – <strong>ein</strong> gemeinsamer Speicher und <strong>ein</strong> gemeinsamer Bus für Befehle und Daten – ist auch ihre größte Schwäche. Der Prozessor kann in einem Takt entweder einen Befehl <em>oder</em> ein Datum über den Bus holen, nicht beides gleichzeitig. Dieser Engpass heißt <strong>Von-Neumann-Flaschenhals</strong> (geprägt von John Backus, 1977).</p>



<p class="wp-block-paragraph">Die ganze moderne Hardware-Trickkiste ist im Grunde eine Antwort darauf:</p>



<ul class="wp-block-list">
<li><strong>Caches</strong> (schneller SRAM-Zwischenspeicher direkt an der CPU), um den langsamen Hauptspeicher seltener zu bemühen.</li>



<li><strong>Harvard-Architektur</strong> in Caches, die Befehle und Daten doch wieder physisch trennt.</li>



<li><strong>Pipelining</strong>, <strong>Prefetching</strong> und breitere Busse.</li>
</ul>



<p class="wp-block-paragraph">Wenn du also wissen willst, warum es überhaupt L1/L2/L3-Cache, Dual-Channel-RAM und immer schnellere Speicheranbindung gibt: Die Antwort steckt in diesem 80 Jahre alten Bauplan.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Die Von-Neumann-Architektur ist simpel genug, um sie sich in fünf Minuten zu merken, und gleichzeitig fundamental genug, um den Aufbau jedes heutigen Rechners zu erklären. Fünf Einheiten, drei Busse, ein gemeinsamer Speicher – und ein Flaschenhals, gegen den die gesamte Computertechnik seit Jahrzehnten anrennt.</p>



<p class="wp-block-paragraph"><em>Im nächsten Teil dieser Reihe gehe ich tiefer in den Speicher: SRAM vs. DRAM, SDRAM, die DDR-Generationen und wie man aus „PC3-12800“ die echte Taktrate ausrechnet.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://abow.info/ausbildung_fachinformatiker/fisi-von-neumann-architektur-einfach-erklaert/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
