Uruchamianie aplikacji dosowych na procesorach wielordzeniowych

Napotkałem na problem stabilności pracy Subiekta dla Dos w Windows XP. Jak myślicie, jaka jest tego przyczyna? Po pierwsze, Widows XP (2000 i Vista) nie mają „Dos-a” tylko interpreter poleceń. Dla użytkownika różnica niewielka – ten sam czarny ekran i magiczne zaklęcia wpisywane z ręki. Problem polega na tym, że nie jest on do końca zgodny z Dos-em. Niestety w tym przypadku chodziło o coś innego, co umknęło mojej uwagi. Jak się okazuje cmd.exe (czyli wspomniany interpreter poleceń) pracuje na wszystkich rdzeniach dostępnych w systemie, a aplikacje dosowe ( z założenia jednowątkowe) nie radzą sobie w takiej sytuacji i powodują zawieszenie w losowych momentach. Na szczęście ktoś już wcześniej spotkał się z tym problemem i powstał programik startht.exe autorstwa Pana Błażeja z Firmy Insert. Dzięki!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *