Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Hochschule

Deadlocks und Prozesssynchronisation in Betriebssystemen

Informatik6,64 KB

Parbegin und Parend: Parallele Ausführung

Parbegin / Parend ist eine Struktur, die dazu dient, Parallelen zu definieren. Sie zeigt den Beginn und das Ende einer parallelen Ausführung an. Auswahl:

  • Eine Erklärung, dass die sequenzielle Ausführung zwischen mehreren parallelen Ausführungs-Streams geteilt werden muss.

Seine allgemeine Form (nach Dijkstra) folgt:

parbegin Proposition 1; Proposition 2; ... Proposition n; parend

Mutex: Gegenseitiger Ausschluss

Mutex (Mutual Exclusion) tritt auf, wenn jeder Prozess den Datenaustausch anderer Prozesse verhindert, indem er den Zugriff für alle anderen gleichzeitig deaktiviert. Dies gilt, wenn ein Prozess auf freigegebene Daten zugreift. Prozesse mit Transaktionen, die nicht im Konflikt stehen, dürfen...

Weiterlesen "Deadlocks und Prozesssynchronisation in Betriebssystemen" »

Grundlagen der Computersimulation

Informatik4,64 KB

Einführung in die Computersimulation

Wenn jemand die Verantwortung für die Führung eines Systems trägt – wie etwa einer Bank, einer Stadt oder eines Verkehrssystems –, müssen ständig Entscheidungen über die Aktionen innerhalb dieses Systems getroffen werden. Diese Entscheidungen sollten so beschaffen sein, dass das resultierende Verhalten des Systems die bestmöglichen Ziele erfüllt.

Um richtige Entscheidungen zu treffen, muss man wissen, wie das System auf eine bestimmte Handlung reagiert. Dies könnte durch Experimente mit dem System selbst durchgeführt werden, doch Kostenfaktoren, Sicherheitsbedenken und andere Gründe machen diese Option in der Regel unmöglich. Um diese Nachteile zu überwinden, wird das reale System in den...

Weiterlesen "Grundlagen der Computersimulation" »

Softwarewartung: Typen, Techniken & Management

Informatik4,9 KB

Arten der Softwarewartung

Perfektive Wartung

Maßnahmen zur Verbesserung der internen Aspekte der Softwarequalität, wie z.B.:

  • Code-Umstrukturierung
  • Klarere Systemdefinition
  • Optimierung von Leistung und Effizienz

Evolutionäre Wartung

Ergänzungen, Änderungen und Löschungen, die in einem Softwareprodukt notwendig sind, um es an veränderte Benutzeranforderungen anzupassen.

Adaptive Wartung

Anpassungen an Veränderungen in der Systemumgebung, z.B.:

  • Hardware-Konfiguration
  • Softwarebasis
  • Datenbank-Manager
  • Kommunikation

Korrektive Wartung

Behebung von Fehlern im Softwareprodukt.

Technische Unterstützung in der Softwarewartung

Innerhalb des Software-Engineerings gibt es Techniken, um die Wartung zu optimieren und die Lebenszykluskosten zu senken.

1. Reverse Engineering

Analyse...

Weiterlesen "Softwarewartung: Typen, Techniken & Management" »

Softwareentwicklung: Betriebssysteme, Programmierung, Testen & Dokumentation

Informatik11,39 KB

Grundlagen der Softwareentwicklung

Was ist ein Betriebssystem?

Ein Betriebssystem (OS) ist eine grundlegende Computersoftware, die eine Schnittstelle zwischen dem Benutzer, anderen Computerprogrammen, Hardware-Geräten und dem System selbst herstellt.

Grundlegende Funktionen eines Betriebssystems

  • Verwaltung von Maschinenressourcen
  • Koordination der Hardware
  • Organisation von Dateien und Verzeichnissen auf Speichergeräten

Einteilung der Betriebssysteme

  • Multi-User: Ermöglicht zwei oder mehr Benutzern, ihre Programme gleichzeitig zu nutzen.
  • Multiprozessor: Unterstützt die Ausführung desselben Programms auf mehr als einer CPU.
  • Multitasking: Ermöglicht die gleichzeitige Ausführung mehrerer Programme.
  • Multithreading: Ermöglicht die gleichzeitige Ausführung
...
Weiterlesen "Softwareentwicklung: Betriebssysteme, Programmierung, Testen & Dokumentation" »

Analyse: Fragen zum Film Pirates of Silicon Valley

Informatik4,26 KB

Fragen zum Film: Pirates of Silicon Valley

1. Der erste kommerzielle Mikrocomputer

Frage: Welcher war der erste kommerzielle Mikrocomputer? Von welcher Firma stammte er? War dieser Computer erfolgreich und warum?

Antwort: Der Altair 8800 wurde von der Firma Micro Instrumentation and Telemetry Systems (MITS) veröffentlicht. Er verfügte über 256 Byte RAM, wurde über Schalter an der Front bedient und über LEDs ausgelesen. Da er meist als Bausatz verkauft wurde, war er technisch simpel und wenig praktisch. Dennoch war er erfolgreich, da er die Entwicklung von Software anregte und durch sinkende Preise den Traum vom persönlichen Computer für Privatanwender und Studenten realisierbar machte.

2. Spekulativer Kapitalismus im Film

Frage: Nennen Sie...

Weiterlesen "Analyse: Fragen zum Film Pirates of Silicon Valley" »

Betriebssysteme: Definitionen, Funktionen und Typen

Informatik23,07 KB

Betriebssystem Definition

Ein Betriebssystem ist eine Suite oder Software, die entworfen wurde, um die Kommunikation zwischen einem Computer und dem Benutzer zu ermöglichen.

Es verwaltet seine Ressourcen auf eine komfortable und effiziente Weise.

Was ist ein Übertragungsmedium?

Was ist POST?

POST steht für Power On Self Test (Test).

Was sind die Funktionen eines Betriebssystems?

Das Management von Hardware bezieht sich auf die effiziente Verwaltung der Ressourcen, die Sie auf Ihrer Maschine haben.

Es erleichtert die Arbeit des Benutzers, indem es die Kommunikation mit Geräten auf der Maschine ermöglicht.

Es verbirgt all diese Komplexität und bietet dem Programmierer eine bequemere Reihe von Anweisungen, mit denen er arbeiten kann.

Das Betriebssystem...

Weiterlesen "Betriebssysteme: Definitionen, Funktionen und Typen" »

Information, Kommunikation und Technologie: Ein Leitfaden

Informatik3,73 KB

Information, Kommunikation und Technologie

Informationen

Aus populärwissenschaftlicher Sicht umfasst **Information** einen Prozess der Reduzierung von Unsicherheit. Sie steht im Zusammenhang mit Neuem und reduziert die Unsicherheit über alltägliche Entscheidungen. Der Informationsbedarf steigt mit der Komplexität der Gesellschaft.

  1. Daten: Daten sind die Beschreibung eines Ereignisses oder einer Gegebenheit. Erst wenn ein Datensatz eine Bedeutung erhält, wird er zu Information.
  2. Information: Ein Datensatz mit einer Bedeutung, dessen Kontext die Unsicherheit reduziert oder erhöht. Information ist das Wissen über etwas, eine bestimmte Nachricht, die zur sofortigen Verwendung bestimmt ist und den Grad der Unsicherheit bei der Entscheidungsfindung
...
Weiterlesen "Information, Kommunikation und Technologie: Ein Leitfaden" »

PowerPoint Grundlagen: Fragen und Antworten (FAQ)

Informatik7,77 KB

PowerPoint: Häufig gestellte Fragen

  1. Woraus besteht das Menüband? Registerkarten.
  2. Wann werden kontextbezogene Registerkarten angezeigt? Bei Bedarf (wenn ein entsprechendes Objekt ausgewählt ist).
  3. Wie passt man eine Folienvorlage an? Auf der Registerkarte 'Ansicht' auf 'Folienmaster' klicken.
  4. Wofür werden Designs verwendet? Zur Anwendung von Hintergrundstilen, Platzhaltern, Farben und Schriftarten.
  5. Auf welcher Registerkarte erscheinen die Designs? Entwurf.
  6. Wie erstellt man eine neue Präsentation? Klicken Sie auf 'Datei' > 'Neu' > 'Leere Präsentation'.
  7. Wo wendet man eine Vorlage für eine neue Präsentation an? Über 'Datei' > 'Neu' > Gewünschte Vorlage auswählen.
  8. Welche Funktion haben Ordner? Dokumente gruppieren, organisieren und
...
Weiterlesen "PowerPoint Grundlagen: Fragen und Antworten (FAQ)" »

Word 2007: 49 Fragen und Antworten zu Funktionen und Interface

Informatik8,34 KB

Word 2007: Funktionen und Interface-Elemente

  1. 1. Merkmale der allgemeinen Nutzung

    Die Merkmale der allgemeinen Nutzung werden bestimmt durch: Große Ribbon-Schaltflächen

  2. 2. Minimierung des Menübands

    Interface-Element, das das Tab-Menü minimiert: Active

  3. 3. Bedeutung kleinerer Schaltflächen

    Kleinere Schaltflächen repräsentieren: Kleinere, aber leicht zu findende Funktionen

  4. 4. Hauptvorteil der Office-Schaltflächen

    Einer der Hauptvorteile der Schaltflächen in Microsoft Office: Vereinfachung der wichtigsten Ansichten der beigefügten Unterlagen.

  5. 5. Anzeige kontextbezogener Registerkarten

    Kontextbezogene Registerkarten werden nur angezeigt, wenn sie notwendig sind.

  6. 6. Position des Dokumentnamens

    Der Name des Dokuments erscheint in: Der Mitte der Word-

...
Weiterlesen "Word 2007: 49 Fragen und Antworten zu Funktionen und Interface" »

Computer- und Systemingenieur: Rollen, Aufgaben & Karrierewege

Informatik6,44 KB

Der Computer-Ingenieur: Rolle und Bedeutung

Der Computer-Ingenieur ist ein Fachmann, dessen Wissen im Einklang mit nationalen Entwicklungsprozessen steht und der es in den Dienst der menschlichen Entwicklung, Gerechtigkeit und Würde stellt.

Dieser Fachmann muss tief in nationale und globale Fragestellungen eintauchen und sich mit Hingabe und Dienstbereitschaft für die Entwicklung und den Fortschritt der Nation einsetzen.

Eine starke ethische und moralische Grundlage ist bei der Ausübung ihrer Tätigkeit unerlässlich. Dies ist besonders wichtig, da Computer-Ingenieure Zugang zu umfangreichen technischen und personellen Ressourcen sowie oft zu vertraulichen Informationen haben. Sie müssen diese Ressourcen so effizient wie möglich entwickeln...

Weiterlesen "Computer- und Systemingenieur: Rollen, Aufgaben & Karrierewege" »