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

Sortieren nach
Fach
Niveau

Grundlagen der Zeichenketten, Alphabete und Automaten

Eingeordnet in Informatik

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

Zeichenkette

Eine Zeichenkette (String) ist eine geordnete Folge beliebiger Länge (wenn auch endlich) von Elementen, die Zugehörigkeit zu einem Alphabet besitzen. Im Allgemeinen ist eine Zeichenkette eine Folge von Buchstaben, Zahlen oder anderen Zeichen (Symbolen). In der Mathematik werden üblicherweise die Buchstaben w, x, y, z verwendet, um sich auf Zeichenketten zu beziehen.

Aus Sicht der Programmierung kann eine Zeichenkette aus allen endlichen Kombinationen aller zur Verfügung stehenden Zeichensätze bestehen.

Alphabet

Ein Alphabet ist eine geordnete Menge von Symbolen. Eine Sprache ist die Gruppe mit einer bestimmten Reihenfolge der Grapheme, die verwendet werden, um die Sprache darzustellen, die als Kommunikationssystem in der Mathematik... Weiterlesen "Grundlagen der Zeichenketten, Alphabete und Automaten" »

Betriebssysteme: Konzepte, Klassifizierung und Strukturen

Eingeordnet in Informatik

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

Betriebssystem-Konzept

Ein Betriebssystem ist eine Sammlung von Programmen, die als Schnittstelle zwischen dem Benutzer und der Hardware fungieren. Es erweitert die Hardware-Steuerung, besteht aus Routinen zum Betrieb des Computers und stellt eine Umgebung für die Ausführung von Programmen bereit.

Features von Betriebssystemen

  • Sicherheit: Schutz von Daten und Systemressourcen.
  • Hardware- und Plattform-Support: Unterstützung verschiedener Architekturen.
  • Evolutionäre Effizienz: Kontinuierliche Optimierung der Systemleistung.

Klassifizierung nach Betriebsart

  • Batch-Betriebssysteme: Verarbeitung großer Datenmengen ohne oder mit geringer Benutzerinteraktion.
  • Echtzeit-Betriebssysteme: Fokus auf die zeitgerechte Ausführung von Prozessen, nicht auf die
... Weiterlesen "Betriebssysteme: Konzepte, Klassifizierung und Strukturen" »

Management-Konzepte: Reengineering, Benchmarking, OLAP, Six Sigma & mehr

Eingeordnet in Informatik

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

Reengineering: Prozesse radikal neu gestalten

Reengineering ist ein Prozess zur grundlegenden Neugestaltung von Geschäftsprozessen, um drastische Verbesserungen in Bezug auf Kosten, Qualität, Service und Geschwindigkeit zu erzielen.

Schlüsselprinzipien des Reengineering

  • Fundamental: Hinterfragen der grundlegenden Annahmen und des 'Warum' einer Tätigkeit.
  • Radikal: Umfassende und tiefgreifende Veränderungen, die an der Wurzel ansetzen.
  • Dramatisch: Ziel sind signifikante, sprunghafte Verbesserungen, nicht nur inkrementelle.

Wann ist Reengineering notwendig?

  • Die Unternehmensleistung hinkt der Konkurrenz hinterher.
  • Die Organisation befindet sich in einer Krise.
  • Es gibt grundlegende Marktveränderungen.
  • Das Unternehmen will eine führende Marktposition
... Weiterlesen "Management-Konzepte: Reengineering, Benchmarking, OLAP, Six Sigma & mehr" »

Soziale Netzwerke und Telekommunikation

Eingeordnet in Informatik

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

Soziale Netzwerke

Ein soziales Netzwerk ist eine Gemeinschaft von Menschen, die durch eine Art von Interesse, Affinität oder Gemeinsamkeit verbunden sind.

Web 2.0

Web 2.0 bezieht sich auf Websites, bei denen der Benutzer nicht nur Empfänger von Inhalten ist, sondern auch an deren Entwicklung und Verbreitung teilnimmt.

Telekommunikation

Telekommunikation bezeichnet die Übertragung, Aussendung und den Empfang von Nachrichten mit elektrischen oder elektromagnetischen Signalen.

Komponenten eines Telekommunikationssystems

Die Komponenten eines Telekommunikationssystems sind: Sender, Übertragungskanal und Empfänger.

Was gibt die Kapazität eines Kanals an?

Die Kapazität eines Kanals gibt die Geschwindigkeit an, mit der Daten durch diesen Kanal übertragen... Weiterlesen "Soziale Netzwerke und Telekommunikation" »

Objektorientierte Entwicklung (OOP) & Methoden der Datenerfassung

Eingeordnet in Informatik

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

Objektorientierte Entwicklung (OOP) und Methodik

Viele Vorteile werden nur erreicht, wenn Analyse und Konzeption objektorientierter CASE-Tools verwendet werden, die auf der Generierung von Code-Repositories basieren.

Vorteile der Objektorientierung

  • Fördert die Wiederverwendung von Code und Erweiterung.
  • Damit können komplexere Systeme geschaffen werden.
  • Modelliert das System in der realen Welt.
  • Fördert die Schaffung von visuellen Programmen.
  • Ermöglicht Prototyping.
  • Rationalisiert die Software-Entwicklung.
  • Erleichtert Teamarbeit.
  • Erleichtert die Software-Wartung.

Das Interessante an Object Oriented Programming (OOP) ist, dass es Konzepte und Werkzeuge bietet, mit denen wir die reale Welt so genau wie möglich modellieren und darstellen können.

Kernvorteile

... Weiterlesen "Objektorientierte Entwicklung (OOP) & Methoden der Datenerfassung" »

Websitestrukturen und HTML-Grundlagen

Eingeordnet in Informatik

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

CARLOS HAYA IES Computer Room Building Web-Seiten Pag. 3

Websitestrukturen

Die grundlegenden Strukturen, die wir an jeder Website beobachten, sind eine der folgenden Arten:

Baumstruktur (Hierarchisch)

In dieser Struktur gibt es eine Hauptseite (die Homepage in englischer Terminologie), von der aus Sie andere Seiten erreichen können. Auf diese Weise werden die Seiten in Ebenen gruppiert, sodass man, um von der ersten zur letzten zu gelangen, durch die dazwischenliegenden Ebenen navigieren muss. Es ist eine sehr hierarchische Struktur und kann schwer zu navigieren sein. Diese Struktur kann für unsere Website ideal sein, insbesondere für separate Gruppen von Seiten. In jedem Fall sollte die Anzahl der Ebenen nicht übertrieben sein, idealerweise... Weiterlesen "Websitestrukturen und HTML-Grundlagen" »

Prozesszustände, Scheduling und Speicherverwaltung

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,61 KB

Zustände eines Prozesses

  • Ausführung (Running): Der Prozess führt Anweisungen aus und nutzt aktuell die CPU.
  • Bereit (Ready): Der Prozess ist bereit zur Ausführung und wartet auf die Zuteilung von CPU-Zeit und Systemressourcen.
  • Gesperrt (Blocked): Der Prozess ist angehalten, da er auf ein Ereignis oder eine Ressource wartet.

Prozessübergänge

  • Transition A: Wechsel von Ausführung zu Gesperrt (z. B. Warten auf Eingabe).
  • Transition B: Wechsel von Ausführung zu Bereit (Zeitintervall abgelaufen).
  • Transition C: Wechsel von Bereit zu Ausführung (Prozess erhält CPU-Zeit).
  • Transition D: Wechsel von Gesperrt zu Bereit (Ereignis eingetreten).

Block Control Block (BCB/PCB)

Der BCP ist eine Datenstruktur zur Steuerung der Prozessausführung. Er speichert:

  • Aktueller
... Weiterlesen "Prozesszustände, Scheduling und Speicherverwaltung" »

IT-Glossar: Wichtige Begriffe der Computer- und Netzwerktechnik

Eingeordnet in Informatik

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

Netzwerk & Internet

  • DSL

    Digital Subscriber Line: Breitband-Technologie für den Anschluss eines Computer-Benutzers an einen Netzwerk-Server.

  • Intranet

    Ein privates Computernetzwerk, das interne Bereiche verbindet und auf Internet-Technologien basiert.

  • World Wide Web (WWW)

    Ein weltweites Netz von Informationsspeichern im Hypertext-Format, das über das Internet zugänglich ist.

  • Router (Routing Computer)

    Ein Netzwerkgerät, das Datenpakete zwischen verschiedenen Computernetzwerken weiterleitet.

  • IP-Adresse

    Eine eindeutige numerische Kennung, die einem Gerät in einem Computernetzwerk zugewiesen wird.

  • Suchmaschinen

    EDV-Systeme, die verfügbare Informationen auf Websites katalogisieren und indizieren.

Hardware & Komponenten

  • Hardware

    Die Gesamtheit der physischen

... Weiterlesen "IT-Glossar: Wichtige Begriffe der Computer- und Netzwerktechnik" »

Computertechnik: Uhren, Speicher und BIOS

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,76 KB

Die Uhr und ihre Funktionsweise

Die Uhr basiert auf einem Quarzkristall, der piezoelektrisch ist. Das bedeutet, dass er vibriert, wenn er Strom empfängt. Diese Vibrationen erzeugen Signale oder Zyklen.

  • Frequenz: Die Anzahl der Schwingungen pro Sekunde.
  • Periode: Die Dauer eines Zyklus.
  • Bytes: Die Menge an Informationen, die innerhalb einer Sekunde übermittelt werden.
  • Zyklus: Die minimale Signalstärke, die wiederholt werden kann.

Berechnung der Periode

Die Zyklen werden in Hertz gemessen.

Speicher in der Computertechnik

Um größere Berichte zu generieren, kann eine Speicherbank verwendet werden. Eine Speicherbank ist ein Bericht, der aus mehreren Berichten generiert wird. Die Speicherbank selbst ist ein modulares Gerät mit Anschlüssen, die verändert... Weiterlesen "Computertechnik: Uhren, Speicher und BIOS" »

Grundlagen der Netzwerktechnik: Übertragung & Komponenten

Eingeordnet in Informatik

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

Grundlagen der Datenübertragung

Synchronisation und Übertragungsmodi

  • Sync Block: Definiert eine Reihe von Sonderzeichen, die Blöcke trennen, wobei die nachfolgende Nachricht ein spezielles Zeichen tragen muss.

Übertragung nach Leitungstyp

  • Serielle Übertragung: Alle Daten werden sequenziell über eine einzige Leitung übertragen.
  • Parallele Übertragung: Eine Gruppe von Bits wird gleichzeitig übertragen, ein Bit pro Leitung des Kanals.

Übertragung nach Richtung (Simplex, Halbduplex, Duplex)

  • Unidirektional (Simplex): Die Rollen von Sender und Empfänger sind klar definiert; die Übertragung erfolgt nur in eine Richtung.
  • Halbduplex: Die Kommunikation ist bidirektional, aber nicht gleichzeitig. Es wird ein einziger physischer und logischer Kanal
... Weiterlesen "Grundlagen der Netzwerktechnik: Übertragung & Komponenten" »