Jak często wywoływać planistę krótkoterminowego?

0

Jak w temacie, zakładając że system ma działać na prockach od 1GHz w zwyz.

Jak nie wiecie co to planista to mówię - scheluder czy jakoś tak to się pisze :P

0
Banan_zemsty napisał(a)

Jak w temacie, zakładając że system ma działać na prockach od 1GHz w zwyz.

Jak nie wiecie co to planista to mówię - scheluder czy jakoś tak to się pisze :P

Sprecyzuj trochę pytanie. Jeśli chodzi ci o ScanDiska, Defragmentatora, antywirusa, to według uznania (ja np. nigdy nie zapuszczam - chodzi tylko w tle antywirus - to powinno wystarczyć). Można jeszcze dawać defraga co ok. 3-4 tygodnie.

Nietuzinkowe tematy [???]

//nadal nie wiem o co chodzi - przełączanie pomiędzy procesami - tylko ja jestem niedoinformowany??

0
Banan_zemsty napisał(a)

Jak w temacie, zakładając że system ma działać na prockach od 1GHz w zwyz.

Szybkość procka bez znaczenia- planista krótkoterminowy wywoływany jest zawsze po wywłaszczeniu procesu, po to żeby "zdecydował" jaki następnie proces "obudzić"

Jak nie wiecie co to planista to mówię - scheluder czy jakoś tak to się pisze :P
toś wytłumaczył :D

//

Thomashek napisał(a)

Nietuzinkowe tematy [???]
NT bo to chyba o planowanie przydziału procka chodzi?? Ale faktycznie- w sumie- nie wiadomo.

0

Mi chodzi głównie ile razy na sekundę przęłanczać się między procesami :) 1000Hz styknie? czy wiecej?

0

To zależy od bardzo wielu rzeczy m.in:
-jaki wybrałeś algorytm przydziału czasu procesora
-czy chcesz, żeby aplikacje szybko kończyły faze procesora, czy (jak woli chyba większość userów), żeby każdy działał z taką samą szybkością (większe wrażenie wielozadaniowości)
-na ile możesz sobie pozwolić, żeby procesor był nieużywany: częstsze przełączanie się między procesami (przełączenie też trwa ileś cykli) zmniejsza wydajność procka, z kolei rzadsze- zmniejszają wrażenie wielozadaniowości.

Nie ma na to żadnego wzoru- metoda prób i błędów chyba.

0
Banan_zemsty napisał(a)

1000Hz styknie? czy wiecej?

Zazwyczaj sie to robi na 100Hz, im mniej tym wydajniej jak ktos tam wyzej napisal, najlepiej albo poprobuj albo ocen ile cykli bedzie mial twoj scheduler i zaleznie od tego zdecyduj.

0

Spróbuję napisać na 100hz i 1000hz przy paru programach i wybiorę sobie :)

A mój planista będzie tak prosty że szok :P niby system wielozadaniowy a tylko udaje :P

0
Banan_zagłady napisał(a)

A mój planista będzie tak prosty że szok :P niby system wielozadaniowy a tylko udaje :P

Każdy tylko udaje :P

0
Banan_zagłady napisał(a)

A mój planista będzie tak prosty że szok :P niby system wielozadaniowy a tylko udaje :P

Tu chodzi ten o przechowywanie stanu aplikacji, np podobno TSSy sa dosyc wolne w porownaniu do zamiany stosow. Zmiana ring'a tez odbija sie na wydajnosci ..

0

hmm max mozesz miec 1193181Hz ale to byc troche procka przysmazyl wiec na moj gust starczy ci cos kolo 100Hz lub to twoje 1000Hz...

1 użytkowników online, w tym zalogowanych: 0, gości: 1