Forum: Betriebssysteme
by Lossy eX,
14. Jul 2008
NamenLozer: Als Erstes eine kleine Richtigstellung. ;) Du sagst etwas von Prozess. Aber das ist nur bedingt richtig. Ein Prozess hat immer mindestens einen Thread. Und dieser Thread führt Code aus. Ein Prozess kann auch problemlos mehrere Threads haben und somit kann ein Prozess auch locker ein System mit 8 oder 16 Prozessoren komplett auslasten.
Der Scheduler sorgen dafür, dass alle Programme...
Forum: Betriebssysteme
by Lossy eX,
14. Jul 2008
hathor: 10 Millisekunden sind für mich keine Zeit. ;) Für einen Switch ist das aber in jedem Fall eine ganze Menge. Mich würde interessieren wo du diesen Wert her hast?
Denn ich muss gestehen. Ich weiß nicht wie lange Windows für einen Wechsel braucht. Aber ich persönlich finde 10 Millisekunden dafür schon ein bisschen arg viel. Selbst wenn das Programm dadurch einen vollkommen jungfreulichen...
Forum: Betriebssysteme
by Lossy eX,
13. Jul 2008
Ich denke das Problem liegt an den Programmen. Viele Programme benutzen QueryPerformanceCounter um Animationen etc. flüssig zu gestalten. Timebased Movement etc. ABER diese Methode ließt eine Tickvariable der CPU aus. Nur Dumm jede CPU hat einen eigenen Wert. Dieser Wert kann innerhalb der CPUs varrieren. Das bedeutet, wenn Windows das Programm auf eine andere CPU schaufelt, dann kann es sein,...