Archive for the 'Informationstechnik' Category

Bedingungen für Deadlocks

Samstag, September 3rd, 2011

Es gibt insgesamt vier Bedingungen, die alle erfüllt sein müssen, damit man von einen Deadlock sprechen kann. Diese vier Bedingungen für einen Deadlick sind im speziellen: Wechselseitiger Ausschluss: Jede Ressource ist entweder von genau einem Prozess in Gebrauch oder sie ist frei. Halten und Warten: Während ein Prozess auf Zuweisung von Ressourcen warten muss, behält [...]

Vorteil von Interrupts gegenüber Polling

Montag, Juli 25th, 2011

In diesem Beitrag sollen die Vorteile von Interrupts gegenüber Polling bei einer Schaltung aufgeführt werden, wo z.B. ein Taster eine entsprechende Aktion auslöst. Da man unter Polling eine zyklische Abfrage versteht, liegt der Nachteil eigentlich schon auf der Hand. In diesem Fall kann es nämlich sein, dass der entsprechende Tastendruck nicht erkannt wird, da er [...]

Prozess-Zustände

Donnerstag, Juni 30th, 2011

Grundsätzlich werden beim Prozessmodell drei wesentlichen Zustände eines Prozesses unterschieden: Aktiv – Prozess wird von der CPU bearbeitet Wartend – Prozess ist bereit und wartet bis die CPU frei ist und diesen Prozess bearbeitet Blockiert – Prozess ist blockiert, da er auf das Eintreten eines bestimmten Ereignisses wartet (z.B. Benutzereingabe)

Page Fault / Seitenfehler

Dienstag, April 19th, 2011

Über den Begriff Page Fault, also Seitenfehler, kann man bei einem Betriebssystem stolpern, das mit Virtueller Speicherverwaltung und Paging arbeitet. Konkret versteht man darunter den Fehler der auftritt, wenn die Memory Management Unit feststellt, dass ein Programm auf einen Speicherbereich zugreift, der sich gerade nicht im Hauptspeicher befindet. Das hört sich im ersten Moment dramatischer [...]

Einschränkungen für abstrakte Klassen und abstrake Operationen

Donnerstag, März 17th, 2011

Zu erst einmal ist aufzuführen, dass eine Klasse, sobald sie eine abstrakte Operation besitzt, auch zu einer abstrakten Klasse wird. Von dieser abstrakten Klasse kann kein Objekt erzeugt werden! Darüber hinaus enthält eine abstrakte Methode noch keine Implementierung, diese folgt nämlich erst in der entsprechenden Kindsklasse.

Einfaches Computernetz

Mittwoch, Oktober 27th, 2010

Die Ziele eines einfachen Computernetzes sind einfach. Mit dem Computernetz soll die Leistungsfähigkeit z.B. einer Firma verbessert und die Kosten reduziert werden. Dies erreicht man beispielsweise durch die Freigabe von Informationen/Daten, durch die Freigabe von Hardware und Software, sowie durch eine Zentralisierung der Verwaltung und des Supports. In einem Netzwerk kann man vieles freigeben und [...]

Datenkapselung/Geheimnisprinzip

Sonntag, Mai 2nd, 2010

Unter der Datenkapselung/Geheimnisprinzip versteht man in der objektorientierten Programmierung die Tatsache, dass auf Attribute und Methoden einer Klasse von Außen nicht direkt zugegriffen werden soll. Damit soll verhindert werden, dass Werte von Attributen verboten von außerhalb geändert werden. Vielmehr stehen dafür spezielle Methoden zu Verfügung (get/set-Methoden), mit denen entsprechend überprüft werden kann, ob der Zugriff [...]