-
-
-
...ktokolwiek wie jak któreś z nich zrobić? przykładowo zadanie pierwsze?
jak je zaimplementować? czy cokolwiek? jakieś sugestie?
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Od dłuższego czasu zabierałem się za "projektowanie" tego programu i dopiero wczoraj zabrałem się za pisanie go. Generalnie nie jest aż tak trudny tylko (przynajmniej na stronie Juszczyszyna) jest napisane aby testowych ciągów było dość sporo, zatem logi z takiego programu są bardzo długie i analizowanie ich jest żmudne - a już w ogóle nie mówię o tym aby program wyświetlał wszystko (PID procesu, czas oczekiwania w kolejce, czas fazy procesora). Na razie mam tylko FCFS i wygląda na to, że działa. Dla 25 kolejek każda po 15 procesów mam czas średni czas oczekiwania na poziomie od 12 do 17 (gdzie proces może mieć max 20 jednostek czasowych fazy procesora). Zaprojektowałem to tak: klasa Proccess, klasa Sheduler (ona ma algorytmy i generuje ciągi), jakaś funkcja main oraz komunikaty diagnostyczne do konsoli (żeby wiedzieć co obecnie robi program) zaś wyniki pomiarów są zapisywane do plików tekstowych, co jest dość wygodne. Ogólnie najgorzej jest wpaść na pomysł jak się za to w ogóle zabrać. Wesołe święta mamy dzięki laborkom, nie ma co.
PS: Nie piszę tego w Javie.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
no własnie, najgorzej wpaść na pomysł jak to zrobić, mhm, nam p. Kozierkiewicz mówiła, że te algorytmy są w tej grubej książce do algorytmów... niestety nie znalazłem...;/
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Jak ktoś to nabazgra, to byłby skłonny podzielić się (świątecznie) kodem? Język dowolny. Wydaje mi się, że nie będzie zbyt dużo naśladowców metodą Copiego-Pejsta, ale za to dużo ludzi chętnie poczyta jakieś sensowne pomysły.
I nie przyznawajmy się przed Ratajem, że tego nie potrafimy, bo nas wydziedziczy .
_________________ Life is a game!
d41d8cd98f00b204e9800998ecf8427e
-
-
-
e tam rataj i tak nas wszystkich na koniec udupi:P a jak nie wszystkich to przynajmniej połowe:d chociaz podobno rataj złagodniał ostatnio bo kiedys to uwalal zwykle 70-80% roku:P
_________________ Gdyby budowlańcy tak budowali budynki, jak informatycy piszą swoje programy, to jeden dzięcioł załatwiłby całą cywilizację.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
a w jaki sposób mają dane wchodzić? sami piszemy sobie plik tekstowy z danymi czy mają być wyciągane z systemu?
_________________ ...kobiety to zło
d41d8cd98f00b204e9800998ecf8427e
-
-
-
wacki4 napisał/a: | a w jaki sposób mają dane wchodzić? sami piszemy sobie plik tekstowy z danymi czy mają być wyciągane z systemu? | Ja to traktuje tak, ze biore jakies powiedzmy 30 ciagow, w kazdym losowo jakies 50 procesow plus minus dziesiec, kazdy o wymaganiach na cykle od 1 do np. 20.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
ale czym ma byc ten proces?
chodzi mi w javie, co to ma być, klasa np z losowo wybierana ilościa cykli która następnie jest zapisywana w odpowiedniej tablicy i obliczane jest ten sredni czas dostępu czy jak?
d41d8cd98f00b204e9800998ecf8427e
-
-
-
proces to musi byc obiekt, ktory ma jakies własciwosci jak np. czas przez jaki jest obsługiwany. Procesy musza byc umieszczone w kolejce (robilismy to juz). Oprócz tego musi byc klasa Procesora i jej obiekt ktory bedzie przyjmowal pokolei procesy z kolejki fifo i robil z nimi co tam trzeba zrobic, nie patrzylem dokladnie w zadanie.
_________________ Gdyby budowlańcy tak budowali budynki, jak informatycy piszą swoje programy, to jeden dzięcioł załatwiłby całą cywilizację.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
ok, super dzięki o to mi właśnie chodziło;)
d41d8cd98f00b204e9800998ecf8427e
Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014 Strona wygenerowana w 37,4ms. Zapytań do SQL: 16
|