736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
16 Treffer
Im Web ist eine Ressource typischerweise ein per URL adressierbares Objekt (HTML-Seite, Bild, API-Antwort). Im Systemkontext meint "Ressourcen" dagegen begrenzte Kapazitäten wie Arbeitsspeicher, Prozessorzeit oder Netzwerkbandbreite, deren Verwaltung z. B. Aufgabe des Betriebssystems ist.
Verwandt: HTTP · REST · URL · Poll/Push · CPU · RAM
Ganzer Artikel im Wiki →Eine APK ist technisch ein ZIP-Archiv mit dem kompilierten App-Code, Ressourcen (Bilder, Layouts) und einem Manifest, das Berechtigungen und App-Infos beschreibt. Normalerweise installiert man Apps über den Play Store, APKs lassen sich aber auch direkt ("Sideloading") installieren — praktisch für Tests, aber ohne die Sicherheitsprüfung des Play Stores.
Verwandt: Android · 7-Zip · iOS · Windows · ZIP · Ressourcen
Ganzer Artikel im Wiki →Assembly hat keine High-Level-Konzepte wie Klassen oder Schleifen-Syntax — stattdessen arbeitet man direkt mit CPU-Registern, Speicheradressen und Sprungbefehlen. Wird heute fast nur noch für sehr performancekritischen Code, Betriebssystem-/Treiberentwicklung, Reverse Engineering oder eingebettete Systeme mit extrem begrenzten Ressourcen eingesetzt.
Verwandt: CPU · C · Code · Ressourcen · Bytecode
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 →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 →Bei einem Programm-Crash beendet sich meist nur der betroffene Prozess (mit Fehlermeldung); bei einem Systemabsturz (z. B. Windows "Bluescreen") wird das gesamte Betriebssystem angehalten oder neu gestartet. Häufige Ursachen sind fehlerhafte Speicherzugriffe, Treiberprobleme oder Überhitzung.
Verwandt: Crash-Handler · Fehlermeldung · CPU · Grafikkarten · Lüfter · RAM
Ganzer Artikel im Wiki →Klassisch: Thread A hält Sperre 1 und wartet auf Sperre 2, Thread B hält Sperre 2 und wartet auf Sperre 1. Das Programm hängt, ohne abzustürzen. Deadlocks treten bei Sperren (Mutex), Datenbank-Transaktionen und Netzwerk-Protokollen auf.
Verwandt: Mutex (gegenseitiger Ausschluss) · Race Condition (Wettlaufsituation) · Thread (Faden) · Unveränderlichkeit (Immutability) · Threads (Nebenläufigkeit)
Ganzer Artikel im Wiki →Funktioniert nach dem Request-Response-Prinzip: Der Client schickt eine Request (z. B. GET /seite), der Server antwortet mit Statuscode und Inhalt. Baut auf TCP auf. Da alles im Klartext übertragen wird (auch Passwörter, Cookies), heute größtenteils durch HTTPS ersetzt.
Verwandt: HTTPS · Protokoll · Request · TCP · Cookies · Ressourcen
Ganzer Artikel im Wiki →Polling ist einfach zu implementieren, verschwendet aber Ressourcen, wenn oft "nichts Neues" die Antwort ist. Push-Mechanismen (z. B. WebSockets, Server-Sent Events, Mobile Push Notifications) sind effizienter, brauchen aber eine dauerhafte Verbindung oder einen externen Push-Dienst.
Verwandt: Request · Bandbreite · HTTP · Load-Balancing · SNMP · Streaming
Ganzer Artikel im Wiki →Ein Projekt ist einmalig, zeitlich begrenzt und hat ein festes Ziel. Die Methode bestimmt, wie Anforderungen, Zeit und Ressourcen gesteuert werden.
Verwandt: Netzplan und Gantt-Diagramm · Projektphasen · SMART-Ziele
Ganzer Artikel im Wiki →Zentrale Prinzipien: zustandslos (jede Anfrage enthält alle nötigen Informationen, der Server merkt sich nichts zwischen Anfragen), ressourcenorientiert (URLs stehen für Dinge, nicht für Aktionen — /users/5 statt /getUser?id=5) und nutzt HTTP-Statuscodes zur Fehler-/Erfolgsrückmeldung. Ist kein Protokoll, sondern eine Konvention, wie man HTTP für APIs nutzt.
Verwandt: API · CRUD · JSON · Ressourcen · HTTP · Protokoll
Ganzer Artikel im Wiki →Serverhardware ist meist auf Dauerbetrieb, Redundanz und hohen Durchsatz statt auf einzelne Nutzererfahrung ausgelegt (ECC-RAM, redundante Netzteile, Server-CPUs mit vielen Kernen). "Server" bezeichnet sowohl die physische Maschine als auch die darauf laufende Software (z. B. ein Webserver-Prozess).
Verwandt: Client · Computer · Neon · Next.js App Router · DNS-Records · Streamable HTTP
Ganzer Artikel im Wiki →Threads erlauben es z. B., eine rechenintensive Aufgabe im Hintergrund laufen zu lassen, während die Benutzeroberfläche weiter reagiert. Die größte Herausforderung ist, dass mehrere Threads, die gleichzeitig auf dieselben Daten zugreifen, zu Race Conditions führen können (unvorhersehbare Ergebnisse je nach Ausführungsreihenfolge) — dagegen helfen Synchronisationsmechanismen, die den gleichzeitigen Zugriff kontrolliert einschränken.
Verwandt: Go · Daten · Ressourcen · Algorithms (Algorithmen) · async/await · Deadlock (Verklemmung)
Ganzer Artikel im Wiki →Die Ressource wird direkt in den Klammern hinter try deklariert und muss das Interface AutoCloseable implementieren. Vor Java 7 musste das Schließen manuell in einem finally-Block passieren — leicht zu vergessen und fehleranfällig, besonders bei mehreren Ressourcen gleichzeitig.
Verwandt: BufferedReader · Exceptions · Interface · Java · Ressourcen · BufferedWriter
Ganzer Artikel im Wiki →Ohne dieses Konstrukt muss das Schließen einer Ressource manuell in einem finally-Block erledigt werden, was leicht vergessen wird und zu Ressourcen-Lecks führt (z. B. eine Datei, die offen bleibt, obwohl das Programm mit ihr fertig ist). try-with-resources übernimmt das automatische Aufräumen für jede Ressource, die ein entsprechendes "schließbar"-Verhalten implementiert.
Verwandt: Files (Dateien, programmiertechnisch) · Exceptions · Write Files (Dateien schreiben) · FileOutputStream · BufferedWriter (Gepufferte Ausgabe) · I/O Streams
Ganzer Artikel im Wiki →