736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
36 Treffer
Bandbreite beschreibt die theoretische Kapazität einer Leitung — wie viel tatsächlich ankommt, hängt zusätzlich von Latenz, Datenverlust und Auslastung ab. Wird oft mit Geschwindigkeit gleichgesetzt, ist aber genau genommen nur ein Faktor davon (vergleichbar mit der Anzahl an Fahrspuren einer Autobahn, nicht mit der gefahrenen Geschwindigkeit).
Verwandt: Geschwindigkeit (Netzwerk) · Header · Latenz · Leitung · Datenverlust · Ethernet
Ganzer Artikel im Wiki →Bash-Skripte automatisieren typische Terminal-Aufgaben (Dateien verschieben, Programme verketten, Build-/Deployment-Schritte). Anders als vollwertige Programmiersprachen ist Bash primär auf das Orchestrieren anderer Programme ausgelegt, nicht auf komplexe eigene Logik.
Verwandt: Scripts (Skripte) · Shell · Befehlszeile · CI/CD-Pipeline · Linux · Dateien
Ganzer Artikel im Wiki →Bäume bilden Hierarchien ab: Dateisysteme, HTML-Dokumente (DOM), Organigramme und Entscheidungen. Der binäre Suchbaum speichert Werte so, dass links nur kleinere und rechts nur größere Werte hängen – dadurch lässt sich in O(log n) suchen, solange er ausgeglichen ist.
Verwandt: Graph (Datenstruktur) · Queue (Warteschlange) · Stack (Stapel) · Big-O-Notation · Binäre Suche · Compiler
Ganzer Artikel im Wiki →Die DSGVO gilt als EU-Verordnung unmittelbar in allen Mitgliedsstaaten, enthält an manchen Stellen aber sogenannte Öffnungsklauseln, die nationale Gesetzgeber ausfüllen dürfen (z. B. bei Beschäftigtendatenschutz oder der Bestellpflicht eines Datenschutzbeauftragten). Das BDSG regelt diese national spezifischen Punkte für Deutschland und enthält z. B. konkrete Schwellenwerte, ab wie vielen Mitarbeitern ein Datenschutzbeauftragter verpflichtend ist.
Verwandt: DSGVO
Ganzer Artikel im Wiki →Im Gegensatz zur grafischen Oberfläche (GUI) werden Aktionen hier durch getippte Befehle statt durch Klicks ausgelöst. Vorteile: präzise, automatisierbar (per Skript wiederholbar) und oft ressourcenschonender — dafür mit steilerer Lernkurve als eine GUI.
Verwandt: Shell · Interface · Terminals · Bash · CMD · PowerShell
Ganzer Artikel im Wiki →Ein Lernfeld ist ein handlungsorientierter Themenblock (z. B. „Cyber-physische Systeme ergänzen“ oder „Software zur Verwaltung von Daten anpassen“), der fächerübergreifend unterrichtet wird. Dazu kommen allgemeinbildende Fächer wie Wirtschafts- und Sozialkunde, Deutsch und Englisch.
Verwandt: Ausbildungsordnung und Ausbildungsrahmenplan · Duale Ausbildung · Wirtschafts- und Sozialkunde (WiSo) · Abschlusspruefung Teil 1 (AP1) · Abschlusspruefung Teil 2 (AP2)
Ganzer Artikel im Wiki →Übernimmt zentrale Aufgaben wie Prozessverwaltung (welches Programm bekommt wann Rechenzeit), Speicherverwaltung, Dateisystem und Gerätetreiber. Bekannte Beispiele: Windows, Linux und macOS von Apple. Ohne Betriebssystem müsste jede Anwendung direkt mit der Hardware kommunizieren.
Verwandt: Linux · Windows · Distribution · Apple
Ganzer Artikel im Wiki →Die wichtigsten Betroffenenrechte im Überblick: Recht auf Auskunft (Art. 15 — welche Daten werden verarbeitet?), Recht auf Berichtigung (Art. 16 — falsche Daten korrigieren lassen), Recht auf Löschung (Art. 17, "Recht auf Vergessenwerden"), Recht auf Datenübertragbarkeit (Art. 20 — Daten strukturiert exportieren), Recht auf Einschränkung der Verarbeitung sowie der Grundsatz der Datenminimierung (Art. 5 — nur so viele Daten erheben wie nötig, kein eigenständiges "Recht" im engeren Sinne, aber eng verwandt). Unternehmen müssen diese Anfragen in der Regel innerhalb eines Monats beantworten.
Verwandt: DSGVO · Personenbezogene Daten
Ganzer Artikel im Wiki →Der bundesweit übliche IHK-Notenschlüssel: 100–92 Punkte = sehr gut (1), 91–81 = gut (2), 80–67 = befriedigend (3), 66–50 = ausreichend (4), 49–30 = mangelhaft (5), 29–0 = ungenügend (6).
Verwandt: Prüfungswesen im Überblick · Wiederholung und Nichtbestehen · Praktische Prüfung (Projekt) · Zeugnis und Abschluss
Ganzer Artikel im Wiki →Im Gegensatz zu einem Framework, das die Struktur der eigenen Anwendung vorgibt, wird eine Bibliothek aktiv vom eigenen Code aus aufgerufen — die Kontrolle bleibt beim Entwickler. Beispiele reichen von kleinen Hilfsbibliotheken bis zu umfangreichen Paketen für Mathematik, Netzwerk oder UI.
Verwandt: Code
Ganzer Artikel im Wiki →Sie erlaubt, Algorithmen unabhängig vom Rechner zu vergleichen: O(n) heißt, die Laufzeit wächst proportional zur Eingabe; O(n²) heißt, bei doppelter Eingabe vervierfacht sie sich. Maßgeblich ist der am stärksten wachsende Term im schlechtesten Fall (oder im Durchschnitt).
Verwandt: Algorithms (Algorithmen) · Baum (Datenstruktur) · Binäre Suche · Bubblesort · Data Structures (Datenstrukturen) · Dynamische Programmierung
Ganzer Artikel im Wiki →Gängige Technologien sind LCD (mit Hintergrundbeleuchtung) und OLED (jedes Pixel leuchtet selbst, dadurch echtes Schwarz und hoher Kontrast). Kenngrößen sind u. a. Auflösung, Bilddiagonale und Bildwiederholrate.
Verwandt: Laptops · Monitor · Locker (Ransomware) · Capture · Grafikkarten · Maus
Ganzer Artikel im Wiki →Sie vergleicht den gesuchten Wert mit dem mittleren Element: Ist er kleiner, geht es links weiter, ist er größer, rechts. Dadurch braucht sie bei n Elementen nur etwa log₂(n) Schritte – bei einer Million Elementen höchstens 20 (Laufzeit O(log n), siehe Big-O-Notation). Voraussetzung ist eine sortierte Datenmenge mit Indexzugriff.
Verwandt: Algorithms (Algorithmen) · Index · Baum (Datenstruktur) · Big-O-Notation · Mergesort · Sorting (Sortieren)
Ganzer Artikel im Wiki →Das BIOS liegt auf einem Chip auf dem Mainboard, unabhängig von der Festplatte. Es prüft und initialisiert Hardware (Power-On Self-Test), sucht ein startfähiges Laufwerk und übergibt dann die Kontrolle an den Bootloader des Betriebssystems. Moderne Mainboards nutzen inzwischen fast ausschließlich den Nachfolger UEFI, der BIOS-Funktionen mit grafischer Oberfläche und mehr Möglichkeiten nachbildet.
Verwandt: UEFI · Motherboard/Mainboard · RAM · RAM-Slots
Ganzer Artikel im Wiki →Je höher die Bit-Tiefe, desto mehr unterschiedliche Abstufungen lassen sich darstellen (8 Bit = 256 Werte, 16 Bit = 65.536 Werte), aber desto größer auch die resultierende Datenmenge. Bei Bild-/Videoformaten wie MPEG oder JPEG direkt relevant für Qualität und Dateigröße.
Verwandt: Bits · Bytes · JPEG · MPEG
Ganzer Artikel im Wiki →Alle digitalen Daten — Text, Bilder, Programme — werden letztlich als Folgen von Bits dargestellt. Acht Bits ergeben ein Byte. Übertragungsgeschwindigkeiten werden meist in Bit pro Sekunde angegeben (z. B. Mbit/s), Dateigrößen dagegen meist in Byte (z. B. MB) — eine häufige Verwechslungsquelle.
Verwandt: Bit-Tiefe · Subnetzmaske · Bytes · Daten · IP-Adressen · Physical Structure
Ganzer Artikel im Wiki →Anders als WLAN ist Bluetooth für Punkt-zu-Punkt-Verbindungen zwischen wenigen Geräten ohne zentralen Access Point ausgelegt und verbraucht dabei deutlich weniger Energie (besonders die "Low Energy"-Variante, BLE) — ideal für Wearables und IoT-Geräte mit kleinem Akku.
Verwandt: Funk · Wireless · NFC · Physical Structure · Receiver · WLAN
Ganzer Artikel im Wiki →Bootstrap liefert ein responsives 12-Spalten-Grid-System und fertig gestylte Komponenten, die man per CSS-Klassen einbindet (z. B. class="btn btn-primary"), statt eigenes Styling zu schreiben. Beliebt für schnelle Prototypen und Projekte ohne eigenes Design-System.
Verwandt: CSS · SASS · Komponenten · HTML
Ganzer Artikel im Wiki →break wird auch in switch-Statements genutzt, um den Fallthrough zwischen Cases zu verhindern. Bei verschachtelten Schleifen wirken beide standardmäßig nur auf die innerste Schleife — mit benannten Labels (aussen: for (...) { ... break aussen; }) lässt sich das gezielt auf eine äußere Schleife ausweiten.
Verwandt: Schleifen · Switch-Statement · For-Schleife · Iterator · While-Schleife
Ganzer Artikel im Wiki →break wird z. B. genutzt, um eine Suche abzubrechen, sobald das gesuchte Element gefunden wurde, statt die restliche Sammlung noch unnötig zu durchlaufen. continue eignet sich, um bestimmte Elemente zu überspringen, ohne die ganze Schleife zu verlassen — etwa um bei einer Liste von Zahlen nur die geraden zu verarbeiten. Beide funktionieren auch in Switch-Statements (dort beendet break den jeweiligen Fall).
Verwandt: Switch-Statement · Schleifen
Ganzer Artikel im Wiki →Anders als ein Hub, der Daten blind an alle Ports weiterreicht, lernt eine Bridge anhand von MAC-Adressen, welche Geräte auf welcher Seite hängen, und leitet Traffic gezielt weiter. Ein Switch ist im Grunde eine Bridge mit vielen Ports.
Verwandt: Broadcast · Hub · IP-Adressen · MAC-Adressen · OSI-Modell · Repeater
Ganzer Artikel im Wiki →ARP-Anfragen sind ein klassisches Broadcast-Beispiel: "Wer hat diese IP?" wird an alle im lokalen Netz geschickt, weil noch nicht bekannt ist, wer antworten wird. Broadcast-Traffic verursacht in großen Netzen spürbare Last, weshalb Netzwerke oft in kleinere Segmente unterteilt werden, um Broadcast-Domänen klein zu halten.
Verwandt: ARP · Bridge · DHCP · Multicast · Netzwerksegment · Unicast
Ganzer Artikel im Wiki →Besteht im Kern aus einer Rendering-Engine (baut aus HTML/CSS das sichtbare Layout) und einer JavaScript-Engine (führt Skripte aus). Bekannte Vertreter: Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge.
Verwandt: HTTPS · Apple Safari · Browser-Tab · Browser-Verlauf · Google Chrome · HTML
Ganzer Artikel im Wiki →Moderne Browser isolieren Tabs oft in eigenen Prozessen, sodass ein abstürzender Tab nicht den gesamten Browser mitreißt und jeder Tab von den Ressourcen anderer Tabs getrennt bleibt (auch relevant für Sicherheit — Stichwort Sandboxing).
Verwandt: Browser · Ressourcen
Ganzer Artikel im Wiki →Erlaubt es, frühere Seiten schnell wiederzufinden (z. B. über die Adressleiste, die Vorschläge aus dem Verlauf zeigt). Enthält sensible Daten über das Nutzungsverhalten, weshalb er sich manuell löschen lässt und im privaten/Inkognito-Modus gar nicht erst mitgeschrieben wird.
Verwandt: Browser · Cookies · Daten
Ganzer Artikel im Wiki →Die meisten einfachen Browserspiele zeichnen auf ein <canvas>-Element, das eine Pixelfläche bereitstellt. Ein Spiel besteht im Kern aus einer Spielschleife (Game Loop): Sie liest Eingaben, aktualisiert den Spielzustand (Positionen, Punkte, Kollisionen) und zeichnet das Bild neu — im Browser typischerweise über requestAnimationFrame etwa 60-mal pro Sekunde.
Verwandt: Content Security Policy (CSP) · XSS (Cross-Site Scripting) · Browser · CSS · HTML · Caching
Ganzer Artikel im Wiki →In jedem Durchlauf wandert das größte noch nicht einsortierte Element ans Ende. Nach n−1 Durchläufen ist die Liste sortiert. Bubblesort eignet sich zum Lernen, nicht für den Einsatz bei großen Datenmengen.
Verwandt: Mergesort · Quicksort · Big-O-Notation · Advanced Sorting (Fortgeschrittene Sortierverfahren) · Sorting (Sortieren)
Ganzer Artikel im Wiki →Ohne Pufferung würde jeder einzelne Zeichenzugriff potenziell einen teuren Systemaufruf auslösen — BufferedReader liest größere Blöcke auf einmal in den Speicher und reicht sie von dort aus weiter, was besonders bei vielen kleinen Lesezugriffen deutlich schneller ist.
Verwandt: BufferedWriter · I/O Streams · try-with-resources · Read Files
Ganzer Artikel im Wiki →Statt jedes Zeichen einzeln von der Festplatte oder aus dem Netzwerk zu holen (langsam, viele einzelne Systemaufrufe), liest ein gepufferter Reader größere Blöcke auf einmal in den Speicher und gibt Zeichen oder Zeilen daraus zurück — oft mit einer bequemen Methode, um eine ganze Zeile auf einmal zu lesen. Das Gegenstück für die Schreibrichtung ist die gepufferte Ausgabe.
Verwandt: Read Files (Dateien lesen) · BufferedWriter (Gepufferte Ausgabe) · I/O Streams · Daten · FileInputStream
Ganzer Artikel im Wiki →Gepufferte Daten landen erst beim Schließen (oder explizitem flush()) sicher auf der Festplatte — wird der Writer nicht ordnungsgemäß geschlossen (z. B. bei einem Absturz), können gepufferte, noch nicht geschriebene Daten verloren gehen. try-with-resources verhindert genau dieses Problem zuverlässig.
Verwandt: BufferedReader · Write Files · Daten · try-with-resources
Ganzer Artikel im Wiki →Das spart teure einzelne Schreibzugriffe auf Festplatte oder Netzwerk und beschleunigt vor allem viele kleine, aufeinanderfolgende Schreiboperationen erheblich. Wichtig: Ein Puffer wird nicht automatisch sofort geleert — ohne abschließendes "Flush" bzw. Schließen des Streams können gepufferte, aber noch nicht geschriebene Daten verloren gehen.
Verwandt: Write Files (Dateien schreiben) · BufferedReader (Gepufferte Eingabe) · Daten · FileOutputStream · I/O Streams · try-with-resources
Ganzer Artikel im Wiki →Ein Bus verbindet nicht nur zwei, sondern potenziell mehrere Teilnehmer über dieselben Leitungen, was Verkabelungsaufwand spart, aber Bandbreite unter den Teilnehmern aufteilt. Bekannte Beispiele sind PCIe (Erweiterungskarten), USB (Peripherie) und interne Speicherbusse.
Verwandt: PCIe · Bandbreite · Computer · CPU · Erweiterungskarten · GHz/MHz
Ganzer Artikel im Wiki →Wird selten explizit genutzt außer bei speicherkritischen Anwendungen (z. B. große Arrays) oder beim Verarbeiten roher Binärdaten (z. B. Byte-Streams beim Dateizugriff). Rechenoperationen mit byte-Werten liefern in Java als Zwischenergebnis automatisch int, ein Rückcast ist dann oft nötig.
Verwandt: long · short · Type Casting · Bits · Java · Arrays
Ganzer Artikel im Wiki →Weil ein Byte so wenig Speicher braucht, wird der Typ vor allem dort genutzt, wo Speicherplatz bei sehr großen Datenmengen wirklich zählt (z. B. Rohdaten von Dateien oder Netzwerkverkehr), oder wenn ein Wert garantiert klein bleibt. Für normale Zählvariablen oder Berechnungen wird trotzdem meist ein größerer Ganzzahltyp verwendet, um Überläufe (der Wert passt nicht mehr in den Typ) zu vermeiden.
Verwandt: double (Gleitkommazahl) · long · short · SHA-256 · Dateien · Arithmetic Operators (Arithmetische Operatoren)
Ganzer Artikel im Wiki →Java-Programme werden zu .class-Dateien (JVM-Bytecode), C# zu IL für die CLR, Python zu .pyc-Dateien. Dank Bytecode läuft dasselbe Programm auf jedem System, auf dem die virtuelle Maschine installiert ist („write once, run anywhere“). Die VM führt den Code entweder interpretiert oder über JIT-Compilation aus.
Verwandt: Compiler · Interpreter · JIT-Compiler (Just-in-Time) · Assembly
Ganzer Artikel im Wiki →Ein Byte kann 256 verschiedene Werte (0–255) darstellen, z. B. ein einzelnes ASCII-Zeichen. Bei größeren Einheiten gibt es zwei konkurrierende Systeme: dezimal (1 KB = 1.000 Byte, von Festplattenherstellern verwendet) und binär (1 KiB = 1.024 Byte, technisch exakt, von Betriebssystemen oft trotzdem als "KB" angezeigt) — Ursache vieler "fehlender" Gigabyte bei neuen Datenträgern.
Verwandt: Bits · Unicode · Bit-Tiefe · Code · Hex-Codes · String
Ganzer Artikel im Wiki →