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

Sortieren nach
Fach
Niveau

C-Programmierung: Arrays, Strings, Strukturen und Zeiger

Eingeordnet in Informatik

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

Arrays (Numerisch oder Vektor)

Stellen Sie sich einen Vektor als eine sequentielle Speicherformation vor. Alle Datenelemente eines Arrays müssen denselben Datentyp und dieselbe Speicherart haben.

Deklaration eines eindimensionalen Arrays

Um ein eindimensionales Array zu deklarieren, geben Sie die Größe des Arrays mit einem positiven ganzzahligen Ausdruck in eckigen Klammern an. Syntax: Typ_des_Speichers Daten name_array[Ausdruck];

Referenzierung von Array-Elementen

Um auf ein Element zuzugreifen, verwenden wir einen Array-Index. Der Indexwert muss eine positive ganze Zahl sein; es kann eine Ganzzahlkonstante oder ein Ausdruck mit einer Ganzzahlvariable sein.

Initialisierung eines Vektors

Wir nennen Vektoreinleitung die Zuweisung bekannter Werte... Weiterlesen "C-Programmierung: Arrays, Strings, Strukturen und Zeiger" »

Grundlagen der Prozessverwaltung in Betriebssystemen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 25,7 KB

Grundlagen der Prozessverwaltung

Was ist ein Prozess?

Ein Prozess ist ein laufendes Programm. Alle oder ein Teil des Programms muss sich im internen Speicher des Computers befinden.

Prozesszustände

  • Bereit: Wenn ein Prozess im Status "Bereit" ist, fehlt ihm lediglich die Zuteilung des Prozessors, um ausgeführt zu werden.
  • Fertiggestellt: Ein Prozess erreicht den Status "Fertiggestellt" immer aus dem Zustand der Ausführung.
  • Bereit-Ausgesetzt: Dieser Zustand existiert, um mehr Prozesse in den internen Speicher aufnehmen zu können, damit der Prozessor mehr Zeit beschäftigt verbringen kann. Dies steigert die Systemproduktivität, da eine größere Anzahl von Prozessen über die Zeit laufen kann.
  • Unterschied zwischen Bereit-Ausgesetzt und Blockiert-
... Weiterlesen "Grundlagen der Prozessverwaltung in Betriebssystemen" »

Netzwerke: LAN, WAN, Telefon, E-Mail und Internet

Eingeordnet in Informatik

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

ITEM 5. Netzwerkinformationen 5.1. LAN und WAN LAN- und WAN-Netzwerke sind zwei oder mehr Computer, die fast eine lokale Gemeinde besetzen. Wir vernetzen uns mit dem Ziel, Informationen, Dokumente oder Programme auszutauschen. Es hängt vom Netzwerk ab:-LAN

ist das lokale Netzwerk (Local Area Network)-WLAN ist, was wir als Internet kennen. Um Computer miteinander zu verbinden, benötigen Sie Kabel. Physisch benötigen Sie eine drahtlose Netzwerkkarte, die mit einem Anschluss (wie dem Telefon, aber größer) mit einem speziellen Kabel verbunden ist, ein geflochtenes Kabel aus vier Flugzeugen (acht Drähte sind miteinander verbunden, also ein richtiger Schaft, mit einer bestimmten Reihenfolge). Sie benötigen einen HUB, der als Händler von Zeichen... Weiterlesen "Netzwerke: LAN, WAN, Telefon, E-Mail und Internet" »

Grundlagen der Netzwerktechnik: Signale, Protokolle und mehr

Eingeordnet in Informatik

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

Signale in Betriebssystemen

Ein Signal ist eine eingeschränkte Form der Interprozesskommunikation, die in Unix und anderen Betriebssystemen verwendet wird, die POSIX unterstützen.

Duplex-Kommunikation

Duplex wird in der Telekommunikation verwendet, um ein System zu definieren, das in der Lage ist, Zwei-Wege-Kommunikation zu pflegen, also gleichzeitig Nachrichten zu senden und zu empfangen.

Modulationstechniken

Modulation umfasst eine Reihe von Techniken für den Transport von Informationen über eine Trägerwelle, in der Regel eine Sinuswelle. Zu den verschiedenen Modulationsarten gehören: Double Side Band Modulation (DSB), Amplitudenmodulation (AM), Phasenmodulation (PM), Frequenzmodulation (FM), Einseitenbandmodulation (SSB), Vestigial Sideband... Weiterlesen "Grundlagen der Netzwerktechnik: Signale, Protokolle und mehr" »

Datenmodellierung & PowerDesigner: Konzepte und Funktionen

Eingeordnet in Informatik

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

Grundlagen der Datenmodellierung: Richtig oder Falsch?

Die folgenden Aussagen beziehen sich auf Konzepte der Datenmodellierung und die Verwendung von Modellierungswerkzeugen:

  • Falsch: Der Process Analyst ermöglicht die Gestaltung eines Entity-Relationship-Modells (ERM). (Anmerkung: Dies ist typischerweise die Aufgabe des Data Analysten oder Data Architekten.)
  • Falsch: Grundsätzlich ist der Analyst nur in der Gestaltung eines Informationssystems involviert.
  • Falsch: Referentielle Integrität ist eine Regel, die regelt, welche Arten von Daten in den Attributen eingegeben werden. (Anmerkung: Dies wird durch die Domäne geregelt.)
  • Wahr: Die Domäne ist eine Einschränkung, die die Art der Daten regelt, die ein Attribut aufnehmen kann.
  • Wahr: Ein Vorkommen
... Weiterlesen "Datenmodellierung & PowerDesigner: Konzepte und Funktionen" »

Betriebssysteme: Funktionen und Verwaltung

Eingeordnet in Informatik

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

1. Funktionen eines Betriebssystems

  • Kontrolle der Nutzung von Systemressourcen
  • Steuerung des Prozesses zur Speicherung von Daten und Ausführung von Anwendungen
  • Überwachung und Erkennung von Konfigurationsfehlern
  • Konfiguration verschiedener Computerkomponenten
  • Kommunikation mit anderen Computern ermöglichen

Merkmale von Linux

  • Grafische Benutzeroberfläche (GUI)
  • Freie, offene Technologie (Open Source)
  • Unterstützt Plug & Play
  • Immun gegen Virenbefall
  • Enthält mehrere Versionen
  • Mehrbenutzer- und Multitasking-System

Merkmale von Windows

  • GUI-Unterstützung
  • Plug & Play-Technologie (umfasst eine Vielzahl von Aufgaben)
  • Es gibt mehrere Versionen
  • Bietet Multimedia- und Kommunikationsmöglichkeiten
  • Mehrbenutzer- und Multitasking-System

2. Grafische Benutzeroberfläche

... Weiterlesen "Betriebssysteme: Funktionen und Verwaltung" »

Grundlagen der Betriebssysteme: Konzepte und Definitionen

Eingeordnet in Informatik

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

Betriebssystem (OS)

Ein Betriebssystem (OS) ist Software, die Hardware-Ressourcen verwaltet und dem Benutzer ein hohes Maß an Abstraktion bietet.

Prozesse: Programme in Ausführung

Prozesse sind Programme, die sich in Ausführung befinden.

Multitasking-Systeme

Multitasking-Systeme ermöglichen die gleichzeitige Ausführung mehrerer Programme.

Multiuser-Systeme

Multiuser-Systeme ermöglichen den gleichzeitigen Zugriff mehrerer Benutzer.

Kommandozeilen-Interpreter (CLI)

Ein Kommandozeilen-Interpreter (CLI) ist eine Programmoberfläche, die Befehle ausführt.

Systemaufrufe

Systemaufrufe sind Schnittstellen, über die Programme Dienste des Betriebssystems anfordern (API).

Monoprogrammierbare Systeme

Monoprogrammierbare Systeme halten nur einen Job im Speicher.... Weiterlesen "Grundlagen der Betriebssysteme: Konzepte und Definitionen" »

Grundlagen der Programmierung in C: Konzepte und Definitionen

Eingeordnet in Informatik

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

Grundlagen der Programmierung

Programm

Ein Programm ist eine Reihe von Anweisungen, die den Computer in einer bestimmten Sprache steuern.

Computer

Ein Computer ist eine elektronische Maschine.

Byte

Ein Byte ist die Menge an Informationen, die ein Computer verwendet, um ein Zeichen darzustellen. Ein Byte ist eine Zeichenfolge von 8 Bit.

Maschinencode

Maschinencode ist die binäre Codierung einer Reihe von Anweisungen.

Assemblersprache

Die Assemblersprache ist eine Sprache, die mnemonische Codes verwendet, um die auszuführenden Hardware-Operationen zu beschreiben.

Mnemonischer Code

Ein mnemonischer Code ist ein leicht zu merkendes Wort, das eine vom Prozessor auszuführende Aufgabe darstellt.

Hochsprache

Eine Hochsprache verwendet eine Terminologie, die der... Weiterlesen "Grundlagen der Programmierung in C: Konzepte und Definitionen" »

UNIX Grundlagen und wichtige Befehle

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 35,52 KB

1. Schritte beim Starten von UNIX

  1. Der Benutzer schaltet den Computer ein, auf dem die UNIX-Version installiert ist.
  2. Das System fordert den Login oder Benutzernamen ab.
  3. Das System fordert das Passwort ab.
  4. Der Shell-Prompt erscheint, auch Eingabeaufforderung genannt.
  5. Die Datei .profile wird ausgeführt.

2. Was ist eine Shell und wie funktioniert sie?

Eine Shell ist die Schnittstelle zwischen dem Benutzer und dem UNIX-Kernel. Sie interpretiert die vom Benutzer eingegebenen Befehle und führt sie aus.

Beispiele für Shells:

  • Bourne Shell (sh)
  • Korn Shell (ksh)
  • C Shell (csh)
  • Bash (Bourne-Again Shell)

Was ist ein Shell-Skript?

Ein Shell-Skript ist eine Textdatei, deren Inhalt aus Befehlen, ausführbaren Programmen und Kontrollstrukturen besteht. Es ist eine ausführbare... Weiterlesen "UNIX Grundlagen und wichtige Befehle" »

Grundlagen von Software-Systemen, Programmiersprachen und Editoren

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 16,89 KB

Was sind Software-Systeme?

Software-Systeme bestehen aus Software, die verwendet wird, um mit dem System zu interagieren und es zu steuern. Sie bieten Kontrolle über die Hardware und unterstützen andere Programme.

Image

Speicher

Der Speicher bestand aus 4096 Worten zu je 40 Bit. Jedes Wort konnte entweder zwei Anweisungen zu je 20 Bit oder eine Ganzzahl von 39 Bit plus Vorzeichen enthalten.

Steuereinheit (Control Unit)

Die Steuereinheit legt fest, welche Anweisung als Nächstes ausgeführt werden soll, holt diese Anweisung ab und übergibt sie an die ALU.

Arithmetisch-logische Einheit (ALU)

Die ALU ist für die Durchführung arithmetischer und logischer Operationen verantwortlich, die zur Ausführung einer Anweisung erforderlich sind.

Eingabe (Input)

Ein... Weiterlesen "Grundlagen von Software-Systemen, Programmiersprachen und Editoren" »