• Włóczykij  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • kaskader_kl  
    Wydział: W-8 IZ
    Rok studiów: 5

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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 :P .
    _________________
    Life is a game!
    d41d8cd98f00b204e9800998ecf8427e
  • Maniek89  
    coder
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • wacki4  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • 0
  • cytuj |

  • 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
  • Maniek89  
    coder
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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

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