Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Probleme für Informatik

Sortieren nach
Fach
Niveau

Grundlagen der Programmiersprachen und Compiler

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 36,15 KB

Definition: Algorithmus

Die folgende Definition: "Rezept für eine Reihe von logischen Schritten, um Probleme der gleichen Art zu lösen" entspricht:

A

Boolesche Logik

C

Ein Algorithmus

B

Eine Programmiersprache

D

Ein Computerprogramm

Antwort (C)

Speicherprogrammierbare Computer

Wenn die Folge von Anweisungen, die von einem Computer ausgeführt werden soll, im Hauptspeicher abgelegt ist, so heißt es, dass der Computer intern programmiert ist, und das ist, was definiert:

A

Quellsprache

C

Speicherprogrammierbare

B

Zielsprache

D

Programm-Anweisungen

Antwort (C)

Konzept: Stapelverarbeitung

Dies sind Prozesse, bei denen die Ein- und Ausgaben Dateien in Stapeln (Chargen) sind, deren Datensätze von einem Programm verarbeitet werden.

Konzept: Integriertes

... Weiterlesen "Grundlagen der Programmiersprachen und Compiler" »

Software-Validierung und -Verifizierung: Ziele, Methoden und Wartung

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,94 KB

Ziele der Validierung und Verifizierung

Die Hauptziele der Validierung und Verifizierung sind:

  • Fehler so schnell wie möglich erkennen und korrigieren.
  • Das Risiko von Abweichungen vom Budget und Zeitplan verringern.
  • Die Qualität und Zuverlässigkeit der Software verbessern.
  • Die Sichtbarkeit der Leitung des Entwicklungsprozesses verbessern.
  • Geplante Änderungen schnell prüfen.

Philosophie des Software-Testens (Empfehlungen von G.J. Myers)

Jeder Testfall sollte das erwartete Ergebnis definieren. Der Programmierer sollte vermeiden, seine eigenen Programme zu testen. Die Ergebnisse einzelner Tests sollten gründlich überprüft werden, um mögliche Symptome von Auswirkungen zu ermitteln. Testfälle sollten sowohl gültige als auch ungültige und unerwartete... Weiterlesen "Software-Validierung und -Verifizierung: Ziele, Methoden und Wartung" »

Informatik Grundlagen: Hardware, Software, Zahlensysteme & Programmierung

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,6 KB

Informatik ist die Wissenschaft oder das technische Studium der Technik für die automatische Verarbeitung von Informationen mit elektronischen Geräten und Computersystemen.
Die Hardware eines Computers umfasst alle physischen Teile, die ihn zusammensetzen.
Software: Eine Reihe von Programmen, die Aufgaben ausführen, um die elektrischen Schaltkreise des Computers zu steuern.
Software-Typen:

Software-Systeme.
Software-Entwicklung.
Anwendungssoftware.

Zahlensysteme

Dezimalsystem: Die Evolution stammt aus einer nicht sehr bekannten Quelle. Jede Ziffer hat ein Gewicht, wobei ihr Wert davon abhängt, wo sie sich befindet.
Binärsystem: Die Codierung ist elementarer und nutzt nur "0" und "1". Diese Codierung vermeidet Verwirrung in elektronischen Systemen,... Weiterlesen "Informatik Grundlagen: Hardware, Software, Zahlensysteme & Programmierung" »

Effiziente Organisation und Funktionen von Betriebssystemen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 4,72 KB

Organisation eines Computers

Designstufen: Jede Ebene stellt übergeordnete Features und Funktionen dar.
Beschreibung: Top-down oder Bottom-up.
Hierarchische Organisation: Jede Ebene stellt eine Reihe von miteinander verbundenen Systemen dar, die jeweils wiederum eine hierarchische Struktur aufweisen. Die Struktur ist die des Tannenbaums.

Ein Betriebssystem ist ein Ressourcen-Manager und eine Schnittstelle zu Programmen, Anwendern und Hardware. Das Betriebssystem ist interessant, da es Aspekte aus verschiedenen Bereichen im Zusammenhang mit Computern, Sprachen, Hardware, Datenstrukturen, Algorithmen usw. kombiniert. Der grundlegende Zweck eines Betriebssystems ist es, eine virtuelle Maschine zu schaffen, die einfach zu bedienen ist.
Seine Funktionen

... Weiterlesen "Effiziente Organisation und Funktionen von Betriebssystemen" »

Grundlagen und Typen von Informationssystemen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 5,99 KB

Fünf Elemente eines Informationssystems

  • Datenbanken
  • Benutzer-Informationsverarbeitung
  • Hardware (HW)
  • Software (SW)
  • Berichte

Transaktions- vs. Management-Informationssysteme

Unterschiede und Merkmale

  • Transaktionsverarbeitungssysteme (TPS)

    Automatisieren operative Aufgaben und Geschäftsprozesse. Sie können eine große Menge an Unternehmensdaten für die spätere Verwendung durch Mitarbeiter auf operativer Ebene bei der Entscheidungsfindung integrieren.

  • Management-Informationssysteme (MIS)

    Sind für Überwachungs-, Kontroll-, Entscheidungs- und administrative Tätigkeiten von mittleren Führungskräften konzipiert.

Merkmale nützlicher Informationen

Informationen sind nützlich, wenn sie zur Entscheidungsfindung beitragen, die Lage der Umwelt oder Systemziele... Weiterlesen "Grundlagen und Typen von Informationssystemen" »

HTTP und HTTPS: Ein umfassender Leitfaden

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 9,13 KB

Was ist HTTP?

HTTP (Hypertext Transfer Protocol) ist ein Protokoll, das ursprünglich für den Austausch wissenschaftlicher Daten entwickelt wurde. Es ist die am häufigsten verwendete Methode für den Informationsaustausch im World Wide Web (WWW). Dieses Verfahren ist im RFC 1945 beschrieben. Die sichere Version von HTTP, genannt HTTPS, verwendet Verschlüsselungsmethoden.

WWW und das Internet

Das WWW ist nicht das Internet, sondern eine Form des Informationsaustauschs, die hauptsächlich über HTTP erfolgt. Das Internet ist viel umfassender und unterstützt eine Vielzahl von Protokollen und Informationsmengen.

Ein wenig Geschichte

1990 wurde ein System entwickelt, um Rich-Text-Dokumente oder Hypertexte zu verwalten. Dieses System erhielt den... Weiterlesen "HTTP und HTTPS: Ein umfassender Leitfaden" »

Grundlagen der Computernetzwerke und OSI-Modell

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 14,98 KB

Was ist ein Netzwerk?

Ein Netzwerk ist eine Sammlung von miteinander verbundenen Computern, die durch den Austausch von Daten und Ressourcen unabhängig vom physischen Standort der anderen Geräte kommunizieren.

Was ist das OSI-Modell?

Das OSI-Referenzmodell (Open Systems Interconnection) wurde mit dem Ziel der Entwicklung von "Standard"-Protokollen für jede Ebene geschaffen.

Es ist ein standardisiertes Modell der Kommunikation zwischen den Schichten, das in Computernetzwerken verwendet wird.

Wie werden Informationen nach dem OSI-Modell übertragen?

Die Übertragung erfolgt über 7 Schichten. Die Architektur des OSI-Referenzmodells teilt die Netzwerkkommunikation in sieben Ebenen. Jede Ebene umfasst verschiedene Aktivitäten, Geräte oder Netzwerkprotokolle.... Weiterlesen "Grundlagen der Computernetzwerke und OSI-Modell" »

Data Link Layer: Pakete, Zugriffsmethoden und Topologien

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 6,37 KB

Vorbereitung von Data Link Layer Paketen

Pakete für den Transport durch lokale Medien werden in Frames gekapselt, die einen Header und einen Trailer enthalten.

Zugriffsmethoden im Data Link Layer

Im Data Link Layer gibt es verschiedene Methoden für den Medienzugriff, die in unterschiedlichen Datenkommunikationsumgebungen ordnungsgemäß implementiert werden können.

Kontrollierte und Wettbewerbsbasierte Verfahren

  • Kontrollierte Zugriffsverfahren: Jeder Knoten hat seine eigene Zeit, die Medien zu nutzen, z. B. in einer Ring-Topologie.
  • Wettbewerbsbasierte Zugriffsverfahren: Alle Knoten konkurrieren um die Nutzung des Mediums, z. B. in einer Bus-Topologie.

Halbduplex und Vollduplex

  • Halbduplex: Ein Knoten kann nur senden oder empfangen, nicht beides gleichzeitig.
... Weiterlesen "Data Link Layer: Pakete, Zugriffsmethoden und Topologien" »

Modulare Programmierung & Datenbanken: Konzepte, Vorteile und SQL-Grundlagen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 12,33 KB

Modulare Programmierung: Grundlagen & Vorteile

Modulare Programmierung ist ein Programmierparadigma, das die Aufteilung eines Programms in Module oder Applets beinhaltet, um es besser lesbar und handhabbar zu machen. Sie ermöglicht die Zerlegung eines Problems in eine Reihe voneinander unabhängiger Teilprobleme, die leichter zu lösen und getrennt voneinander zu behandeln sind. Dank der modularen Unterprogramme können Module unabhängig voneinander getestet werden, wodurch Fehler vor ihrer Aufnahme in das Hauptprogramm behoben und die Module zur späteren, beliebig häufigen Verwendung gespeichert werden können. In der modularen Programmierung ist das Programm in mehrere Abschnitte unterteilt, die durch Prozeduraufrufe miteinander interagieren.... Weiterlesen "Modulare Programmierung & Datenbanken: Konzepte, Vorteile und SQL-Grundlagen" »

POP3: Grundlagen und Funktionsweise des Protokolls

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,81 KB

POP3: Grundlagen

Was ist POP3 und seine Funktion?

Der POP3-Server wurde entwickelt, um E-Mails abzurufen. Der Client empfängt Befehle und Antworten vom Server.

Die Hauptfunktionen von POP3 sind:

  • Um E-Mails zu überprüfen, benötigen Sie ein Programm wie Outlook oder Thunderbird.
  • Der Server lädt alle Informationen auf die Computer-Festplatte, sodass der Server keine Kopie der E-Mail behält.
  • Es handelt sich um ein Protokoll.

Wie kommuniziert POP3 den Status und Fehler?

Das Protokoll verwendet Antwort-Codes, um den Status von Befehlen zu übermitteln. Es gibt zwei Haupt-Antwort-Codes: einen für den Fall, dass der Befehl ordnungsgemäß funktioniert, und einen, wenn er fehlschlägt. Die vom POP-Server gesendeten Antwort-Codes können von einem erklärenden... Weiterlesen "POP3: Grundlagen und Funktionsweise des Protokolls" »