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

Speicherverwaltung: Paging und Segmentierung im Vergleich

InformatikAktualisiert am 4,55 KB

Seitenfehlerbehandlung

Der Prozess zur Behandlung eines Seitenfehlers (Page Fault) läuft wie folgt ab:

  1. Die Hardware löst einen Trap aus und sichert den Programmzähler (PC).
  2. Der Trap-Handler (Interrupt-Routine) sichert die Prozessorregister.
  3. Das Betriebssystem erkennt, dass ein Seitenfehler aufgetreten ist.
  4. Das Betriebssystem sucht nach einem freien Seitenrahmen im Hauptspeicher. Wenn keiner verfügbar ist, wird ein „Opferrahmen“ ausgewählt und dessen Inhalt bei Bedarf auf die Festplatte ausgelagert.
  5. Ein E/A-Vorgang wird gestartet, um die benötigte Seite von der Festplatte in den freien Seitenrahmen zu laden.
  6. Nach Abschluss des Ladevorgangs signalisiert ein Festplatten-Interrupt die Verfügbarkeit der Seite. Der Prozess, der den Fehler verursacht
...
Weiterlesen "Speicherverwaltung: Paging und Segmentierung im Vergleich" »

Logik und Fehlschlüsse: Grundlagen des korrekten Denkens

InformatikAktualisiert am 3,96 KB

Logik: Grundlagen des korrekten Denkens

Die Logik ist eine philosophische Disziplin, die sich mit der Richtigkeit oder Gültigkeit von Argumenten befasst, um wahre von falschen Schlussfolgerungen zu unterscheiden.

Prämissen: Die Basis von Argumenten

Prämissen sind die Menge der Daten oder Aussagen, die in einem Argument ausgedrückt werden und als Grundlage dienen.

Fazit/Schlussfolgerung: Das Ergebnis des Denkens

Ein Fazit oder eine Schlussfolgerung ist die endgültige Aussage, die aus den Prämissen abgeleitet wird und neue Informationen ausdrückt.

Deduktion: Vom Allgemeinen zum Besonderen

Die Deduktion besteht darin, von allgemeinen Prämissen zu einer spezifischen Schlussfolgerung zu gelangen. Wenn die Argumentation korrekt ist, folgt die Schlussfolgerung...

Weiterlesen "Logik und Fehlschlüsse: Grundlagen des korrekten Denkens" »

ASCII, EBCDIC und IEEE 754: Zeichencodierung und Gleitkommazahlen

InformatikAktualisiert am 3,47 KB

ASCII und EBCDIC: Zeichencodierung

ASCII (American Standard Code for Information Interchange) und EBCDIC (Extended Binary Coded Decimal Interchange Code) sind zwei der am häufigsten verwendeten Codierverfahren, um Zeichen (Buchstaben, Zahlen, Satzzeichen usw.) in eine digitale Form zu konvertieren, die von Computern verarbeitet werden kann.

ASCII

Der Standard-ASCII-Code verwendet 128 Zeichen, die durch eine 7-stellige Binärzahl dargestellt werden. Es gibt auch eine erweiterte Version mit 256 Zeichen.

EBCDIC

EBCDIC wird hauptsächlich von IBM verwendet. Jeder Charakter wird durch eine 8-Bit-Zahl dargestellt, was 28 = 256 mögliche Zeichen ermöglicht.

Der IEEE 754 Standard für Gleitkommazahlen

Der IEEE 754 Standard definiert, wie Gleitkommazahlen...

Weiterlesen "ASCII, EBCDIC und IEEE 754: Zeichencodierung und Gleitkommazahlen" »

Batch-Befehle: Grundlagen und nützliche MS-DOS-Skripte

InformatikAktualisiert am 4,85 KB

Einführung in Batch-Befehle und MS-DOS

Möchtest du deinen Freunden einen kleinen Streich am PC spielen? Willst du mehr über die Batch-Programmierung lernen? Hast du vor, Codes zu ändern, Dateien zu löschen oder Programme zu schließen, um einen „angeblichen“ Virus zu simulieren? Oder bist du einfach nur neugierig?

Dann schau dir diese wenigen, aber nützlichen MS-DOS-Befehle an.

Fangen wir an...

  • Del: Dateien löschen. Beispiel: del C:\Pfad\datei.exe
  • Rd: Verzeichnis löschen. Beispiel: rd C:\Verzeichnis
  • Start: Startet eine Anwendung oder Webseite. Beispiel: start www.pagina.com oder start C:\Programme\ini.exe
  • Pause: Pausiert die Ausführung des Skripts.
  • Exit: Beendet das Konsolenfenster.
  • Taskkill: Bricht einen Prozess ab. Beispiel: taskkill
...
Weiterlesen "Batch-Befehle: Grundlagen und nützliche MS-DOS-Skripte" »

Grundlagen der IKT und Computerhardware: Aufbau, Komponenten und Peripheriegeräte

InformatikAktualisiert am 11,93 KB

Einführung in die Informations- und Kommunikationstechnologien (IKT)

Die Technologien der Informations- und Kommunikationstechnologien (IKT) sind eine Reihe von technischen Entwicklungen und Geräten, die erweiterte Funktionen für Speicherung, Verarbeitung und Datenübertragung integrieren. Sie haben die Beziehung von Unternehmen zu ihrer Umgebung revolutioniert. Die Welt, wie wir sie kannten, existiert nicht mehr, und unsere Branche ist diesen Veränderungen nicht fremd. IKT ermöglicht es uns, alle notwendigen Aktivitäten für den täglichen Geschäftsbetrieb in virtuelle Räume zu integrieren. Nie zuvor in der Geschichte war es so einfach zu exportieren oder zu importieren wie jetzt, dank der IKT. Darüber hinaus können diese Technologien...

Weiterlesen "Grundlagen der IKT und Computerhardware: Aufbau, Komponenten und Peripheriegeräte" »

Hominisierung und vorrömische Völker der Iberischen Halbinsel

InformatikAktualisiert am 4,53 KB

Abschnitt 2.1: Hominisierung auf der Iberischen Halbinsel

Die Hominisierung ist ein langer Entwicklungsprozess, der mit den frühesten Hominiden beginnt und seinen Höhepunkt im Homo sapiens findet. Er begann in Afrika vor etwa 5 Millionen Jahren mit den Australopithecinen (aufrechter Gang), gefolgt vom Homo habilis (Fähigkeit zum Bau und Gebrauch von Werkzeugen) und dem Homo erectus (der erste Hominide, der Feuer nutzte und Afrika verließ).

Die ältesten fossilen Überreste in Europa wurden an der Fundstätte Atapuerca (Burgos) entdeckt und gehören zum Homo antecessor (unteres Paläolithikum). In der Sima de los Huesos wurden zudem zahlreiche menschliche Fossilien gefunden, die dem Homo heidelbergensis zugeordnet werden – eine Art, die...

Weiterlesen "Hominisierung und vorrömische Völker der Iberischen Halbinsel" »

Computerbusse: Aufbau, Funktionen und Typen

InformatikAktualisiert am 4,7 KB

Der Computerbus: Grundlagen der Datenübertragung

Der Begriff Bus stammt aus dem Englischen und bezeichnet in der Computerarchitektur ein System zur Datenübertragung. Ein Bus im Computer ermöglicht es, mehrere Peripheriegeräte logisch über denselben Satz von Leitungen zu verbinden. In der Computerarchitektur wird ein Bus mit der Idee des internen Datentransfers in Verbindung gebracht, der während des Betriebs eines Computers stattfindet.

Ein Bus ist demnach als eine Reihe von elektrischen Anschlüssen in Form von Leiterbahnen auf der Hauptplatine des Computers definiert, über die Signale entsprechend der binären Maschinensprache, die der Mikroprozessor verarbeitet, übertragen werden.

Busfunktionen und -rollen

Die Hauptfunktion eines Busses...

Weiterlesen "Computerbusse: Aufbau, Funktionen und Typen" »

Grundlagen der objektorientierten Programmierung (OOP) in Java

InformatikAktualisiert am 2,31 KB

Grundlagen der Objektorientierten Programmierung

Objekte im realen Leben besitzen zwei grundlegende Eigenschaften: Zustand und Verhalten.

Zustand und Verhalten

  • Zustand: Der Zustand eines Objektes wird durch eine Reihe von Parametern definiert, die es von Objekten des gleichen Typs unterscheiden.
  • Verhalten: Das Verhalten ermöglicht es, Objekte unterschiedlicher Art zu unterscheiden (z. B. verhält sich ein Hund anders als eine Katze).

Wichtige OOP-Begriffe

  • Attribute oder Instanzvariablen: Die Parameter oder Variablen, die den Zustand eines Objekts festlegen.
  • Methoden: Aktionen, die mit Objekten durchgeführt werden oder den Zugriff auf Attribute ermöglichen (auch Member-Funktionen genannt).
  • Klasse: Eine Vorlage oder ein Prototyp, der einen bestimmten
...
Weiterlesen "Grundlagen der objektorientierten Programmierung (OOP) in Java" »

Tabellenkalkulation, Betriebssystem und Textverarbeitung: IT-Grundlagen

InformatikAktualisiert am 4,21 KB

Tabellenkalkulation: Leaf, Excel und Calc

Leaf ist eine Softwareanwendung, die mathematische Operationen mit numerischen Daten ermöglicht, komplexe Berechnungen mit Formeln und Funktionen durchführt und Graphen darstellt. In dieser Einheit behandeln wir die Tabellenkalkulationen Excel und Calc.

Fehlermeldungen in Excel und Calc

Tabellenkalkulationen weisen uns nicht direkt darauf hin, ob wir bei der Eingabe einen Fehler machen. In Calc werden Fehlermeldungen als Fehlercodes ausgegeben. In Excel gibt es folgende Fehlermeldungen:

  • #####: Die Breite der Zelle reicht nicht aus, um den Inhalt anzuzeigen, oder es wird ein negatives Datum bzw. eine negative Uhrzeit verwendet.
  • #WERT!: Es wurde ein falscher Typ für ein Argument verwendet.
  • #NAME?: Das Betriebssystem
...
Weiterlesen "Tabellenkalkulation, Betriebssystem und Textverarbeitung: IT-Grundlagen" »

Intel 8255 PPI: Betriebsmodi, Steuerwort und E/A-Techniken

InformatikAktualisiert am 5,43 KB

Intel 8255: Programmierbarer Peripherie-Interface (PPI)

Der Intel 8255 ist ein programmierbarer Peripherie-Interface (PPI) für allgemeine Zwecke. Er verfügt über 40 Pins, wovon 24 als konfigurierbare Eingabe-/Ausgabe-Leitungen (E/A) dienen. Diese 24 E/A-Leitungen können individuell in zwei Gruppen zu je 12 Leitungen programmiert werden. Der 8255 unterstützt drei Betriebsmodi. Er enthält drei parallel programmierbare 8-Bit-Ports (Port A, Port B, Port C). Jeder Port verfügt über ein Datenregister, und ein Steuerwortregister dient zur Konfiguration der Ports.

Das Steuerwortformat des Intel 8255

Das Steuerwort wird verwendet, um die beiden Gruppen des 8255 zu konfigurieren. Die ersten drei Bits (D0-D2) definieren den Betriebsmodus und die...

Weiterlesen "Intel 8255 PPI: Betriebsmodi, Steuerwort und E/A-Techniken" »