-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-
nv.de!zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-02.news.neost
rada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.soc.prawo.podatki
Date: Wed, 13 Apr 2011 12:56:33 +0200
From: Gotfryd Smolik news <s...@s...com.pl>
Subject: Re: OT, bylo: RATUNKU !! niestety mam program...
In-Reply-To: <inrgk5$eco$1@news.onet.pl>
Message-ID: <Pine.WNT.4.64.1104131223090.3872@quad>
References: <4d9eb9af$0$2455$65785112@news.neostrada.pl>
<4d9ebfb4$0$2489$65785112@news.neostrada.pl>
<4d9ecc0a$0$2505$65785112@news.neostrada.pl>
<inmj6d$ngg$4@inews.gazeta.pl>
<4d9eda80$0$2498$65785112@news.neostrada.pl>
<inn2bi$5jt$7@inews.gazeta.pl> <inqaur$pee$1@news.onet.pl>
<Pine.WNT.4.64.1104092230450.5064@quad> <inrgk5$eco$1@news.onet.pl>
X-X-Sender: moj@quad
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT
User-Agent: Hamster/2.1.0.11
Lines: 103
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.15.167.123
X-Trace: 1302700220 unt-rea-a-02.news.neostrada.pl 2491 83.15.167.123:61940
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.soc.prawo.podatki:230638
[ ukryj nagłówki ]On Sun, 10 Apr 2011, Przemysław Adam Śmiejek wrote:
> W dniu 09.04.2011 22:50, Gotfryd Smolik news pisze:
>> On Sat, 9 Apr 2011, Przemysław Adam Śmiejek wrote:
>>> A to Windows nie potrafi emulatorowi wydzielać czasu?
>> Musiałby być (lub musiałby być włączony, nie wiem czy w Windowsach
>> jest, ja tam używam systemów w których jest :P) limit przydziału
>> CPU.
>
> A nie zostałeś przypadkiem w czasach Windows 3.x?
Nie, zostałem w czasach w których OSy miały pełne zarządzanie
czasem procesora :P, może za parę lat i Windows do tego dojdą :>
> Bo o ile mi wiadomo,
> to już Windows 95 miał wielozadaniowość z wywłaszczeniem i proces się
> może nie zgadzać (pomijam, że czemu emulator miałby się nie zgadzać),
> a i tak zostanie wywłaszczony.
I CO TO MA ROZWIĄZAĆ?
Piszę wyraźnie o *przydziale procesora*, w procentach, aby *obejść*
taki problem, że:
- *nie ma rozróżnienia* dla emulatora, w przypadku używania
"oryginalnego DOSa", między "faktycznym używaniem" procesora,
a obsługą zupełnie niepotrzebnych zdarzeń metodą spinloop
- obiżenie priorytetu nic nie daje, bo jeśli system gospodarza
ma wolny procesor/wolne rdzenie, to je i tak przydzieli
i będą się grzały
- a co gorsza, jak ten czas będzie potrzebny (w owym DOSowym
programie) razem z innym programem w systemie-gospodarzu, to
ze względu na obniżony priorytet efekt będzie daleki od
oczekiwanego (nam NIE chodzi o to, aby program w emulatorze
"chodził jak żółw"!)
> To w Win 3.x była wielozadaniowość w momentach, gdy program na nią
> pozwalał.
No to uruchomienie w emulatorze Win 3.x spowoduje te same problemy
o których była mowa.
I co dalej? (a ściśej - po co komu ta uwaga o Win 3.x?)
>> W normalnym trybie, jak program bardzo chce robić sobie coś
>> w pętelce, a system *ma* wolny czas procesora, to mu daje.
>
> No właśnie, jak ma.
No właśnie, i połowa problemu to taki stan że *ma*.
I w zwiazku z tym grzeje rdzenie obciążając je na max, zamiast
zaaplikować HATL i poczekać na przerwanie.
Zrobić tego NIE MOŻE, bo NIE WIE co robi program w emulatorze.
>> A jak daje z równym priorytetem, to "czują" to wszystkie
>> procesy które również są procesorożerne (bo dostają mniej)
>> a nie mają wyższego priorytetu.
>
> No ale to nie ma nic wspólnego z tym, jaki to program.
Ty najwyraźniej nie czujesz problemu o który chodzi.
Z p. widzenia przydziału procesora *dobrze* rozwiązać ten problem
można *tylko* w ten sposób, że emulator przestanie pracować jako
emulator a co poniektóre funkcje uruchamianego w nim systemu
(choćby rzeczona klawiatura) zostają *w całości* zastąpione
komunikacją z OSem w którym działa emulator, a nie emulacją
pracy sprzętu.
Po pierwsze trzeba mieć taki interfejs, a po drugie przestaną
wtedy działać programy które "rzeźbiły w żelazie" samodzielnie
obsługując porty urządzeń zamiast wywoływania funkcji swojego
systemu (tu DOSa lub BIOSa).
>> I do tego CPU się grzeje (za czasów 8086 nikt sobie nie
>> wyobrażał, że scalaki - inne niż wzmacniacze mocy i stabilizatory
>> napięcia - będzie się chłodziło radiatorami).
>
> Uważasz, że dosowy program ma większe zapotrzebowanie na procesor niż
> windziany ;)
A co za różnica, czy program jest "DOSowy" czy "windziany"?
Niektóre rzeczy trzeba było na *komputerach* z "czasów DOSowych"
po prostu zostawiać na noc do policzenia :P a dziś zajmą kilka
minut i tyle. Choćby byle rendering.
Z tym czy program jest "DOSowy" czy windziany" nie ma to nic
wspólnego. Za czasów "640 kB każdemu wystarczy" co prawda nie
podejmowano się na komputerach "klasy PC" rozwiązywania
niektórych zadań, ale negacja nie działa w tę stronę
żeby miało to oznaczać niepodejmowanie się działań które
wymagają sporej mocy procesora. Uwaga na kwantyfikatory,
to można się poranić :)
Ad rem.
Problemu zarządzania procesorem to NIE rozwiązuje, a przyczyną
jest fakt że nie ma go w *emulowanym* systemie! (a nie to
czy jest w gospodarzu).
To co pisałem dotyczyło swoistej łaty: uzycia *limitu przydziału
procesora*, co to jest dowiesz się jak w Windows (albo w linuksach,
bo jakby było to już by pewnie ktoś napisał) zrobią ;)
(to akurat jest wysoce prawdopodobne, Bill po coś zgarnął
Cutlera razem ze 150-osobową ekipą).
pzdr, Gotfryd
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- kontrole kont przez fiskus
- jednak nie tylko allegro OLX i podobne
- Praca w Monako i podatki
- Chess
- Vitruvian Man - parts 7-11a
- Vitruvian Man - parts 1-6
- Który program do PIT-ów?
- Jak się płaci CIT ?
- Polak nierezydent, dochód w Polsce i PIT
- Przetwarzanie danych
- KSEF - jakies plusy?
- KSeF czy coś zmieni dla zwykłych ludzi?
- KSEF demo jakie opinie?
- Jak to jest z PIT-0 dla seniora
- In-vitro
Najnowsze wątki
- 2024-07-25 kontrole kont przez fiskus
- 2024-07-02 jednak nie tylko allegro OLX i podobne
- 2024-06-26 Praca w Monako i podatki
- 2024-05-11 Chess
- 2024-05-11 Vitruvian Man - parts 7-11a
- 2024-05-11 Vitruvian Man - parts 1-6
- 2024-04-30 Który program do PIT-ów?
- 2024-04-26 Jak się płaci CIT ?
- 2024-04-11 Polak nierezydent, dochód w Polsce i PIT
- 2024-03-05 Przetwarzanie danych
- 2024-01-25 KSEF - jakies plusy?
- 2024-01-18 KSeF czy coś zmieni dla zwykłych ludzi?
- 2024-01-16 KSEF demo jakie opinie?
- 2023-12-11 Jak to jest z PIT-0 dla seniora
- 2023-11-30 In-vitro