previoushomenext

Einführung in das Betriebssystem BeOS 5

mail Tobias

- pervasive multithreading -

 

pervasive = durchdringend

Bei alten Software-Konzepten können auf Multiprozessorsystemen sogennante "scaling problems" auftreten. Hierbei erhöht sich nicht die Systemleistung, sondern sie stagniert oder verringert sich sogar, weil eine Vielzahl von Prozessen sequentiell ausgeführt werden, anstatt parallel abgearbeitet zu werden.

Pervasive multithreading nimmt große Tasks, wie sie gewöhnlich bei Anwendungen vorkommen, und teilt diese in eine Vielzahl kleiner, welche dann parallel ausgeführt werden können. Pervasive multithreading bedeutet, daß sich dieses Verhalten durch das gesamte Betriebssystem und Anwendungen, vom Kernel bis zur Graphik, die man letztendlich auf dem Bildschirm sieht, durchzieht. Bei Einprozessorsystemen hilft es preemptive Multitasking und gestaltet den Taskübergang weicher.

Ein Multimedia-Betriebssystem muß allerdings noch weiter gehen. Es muß sicher stellen, daß alle Programme genauso geschrieben werden.



last changed on Sunday, 09.07.2000 20:18
- Seminar Alternative Programmiersprachen -
© 2k by Tobias Niemann - All rights reserved