Author Topic: OS  (Read 54909 times)

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: OS
« Reply #125 on: 17.04.2012, 21:06:08 »
mne stale do s-ka pride neplatne slovo na hrone, neviete cim to moze byt?

xxx3

  • Hero Member
  • *****
  • Posts: 1010
    • View Profile
Re: OS
« Reply #126 on: 17.04.2012, 22:52:19 »
a niekto neviete poradit ako zabezpecim synchronizaciu cez fifo ? ... nieco do rury zapisem, to bude signal toho, ze prvy proces zapisal do shared memory a potom druhy proces by mal precitat to co je v rure ... ale ako ma potom prvy proces vediet, ze druhy to uz z rury precital a ze moze zase zapisovat do shared memory ?

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: OS
« Reply #127 on: 17.04.2012, 23:53:45 »
ak myslis na T, tak t cita neustale, az kym nedojde ku koncu riadku /n a potom posledny znak nastavi na /0. Cize sa to synchronizuje, lebo t ti nezacne zapisovat skor ako neprecita cely riadok.

matus217

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: OS
« Reply #128 on: 18.04.2012, 00:46:37 »
no prejde to bez chyb vsetko ukoncene korektne aj skopirovane a proste to nevezme... moze do toho nejako zasahovat cviciaci ? napr. nastavit to ze to je OK a preslo to ? a inak musi to bezpodmienecne prejst tou kontrolou aby som mohol dostat zapocet ?

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: OS
« Reply #129 on: 18.04.2012, 01:51:09 »
naa dobre vyriesila som problem.

matus217 musi to prejst kontrolou. Skontroluj ci si zatvoril vsetky deskriptori pozabijal child procesy a ci si mal menej ako 120 sekund v runner.out. Toto by ti malo vypisat. Ak vypise, tak potom skusaj odovzdavat aj 20 krat, lebo ten hron je divny :D

Code: [Select]
Runner:Spustam:
zadanie 3317 7862
runner: Maximalny cas behu 120 sekund
runner: Skutocny cas behu:35 s
runner:potomok ukonceny:korektne
runner:Exit Status:0
runner: ukoncujem ostatne procesy:
runner:OK
runner:vraciam 0

matus217

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: OS
« Reply #130 on: 18.04.2012, 02:34:35 »
naa dobre vyriesila som problem.
...
Code: [Select]
Runner:Spustam:
zadanie 3317 7862
runner: Maximalny cas behu 120 sekund
runner: Skutocny cas behu:35 s
runner:potomok ukonceny:korektne
runner:Exit Status:0
runner: ukoncujem ostatne procesy:
runner:OK
runner:vraciam 0

Code: [Select]
Runner:Spustam:
zadanie 9014 7162
runner: Maximalny cas behu 120 sekund
runner: Skutocny cas behu:63 s
runner:potomok ukonceny:korektne
runner:Exit Status:0
runner: ukoncujem ostatne procesy:
runner:OK
runner:vraciam 0

Prestavam verit, ze mi to niekedy vezme...
Inak obcas miesto toho mi hadze ze serv1 prijal len 9 slov. Neviete niekto co to moze sposobovat ? Lebo ak to neskonci tam ako hore runner, tak potom tymto...
« Last Edit: 18.04.2012, 03:57:54 by matus217 »

v_oid

  • Hero Member
  • *****
  • Posts: 631
    • View Profile
Re: OS
« Reply #131 on: 18.04.2012, 03:51:58 »
Poslal si viac ako 100 krat?
- Nie: Skusaj dalej
- Ano: Skusaj dalej

Mne to trvalo 90 pokusov minuleho roku len aby som zistil, ze dajaka premenna bola velmi kratka -- na mojom pocitaci to islo, ale na ich nie.

matus217

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: OS
« Reply #132 on: 18.04.2012, 03:59:33 »
Poslal si viac ako 100 krat?
- Nie: Skusaj dalej
- Ano: Skusaj dalej

Mne to trvalo 90 pokusov minuleho roku len aby som zistil, ze dajaka premenna bola velmi kratka -- na mojom pocitaci to islo, ale na ich nie.
V akom zmysle kratka ? Ci nemam tiez nejaky takyto problem :D Pripadne nevies preco mi to berie len po 9te slovo dost casto ? Ten serv1...

charlie

  • Newbie
  • *
  • Posts: 33
    • View Profile
Re: OS
« Reply #133 on: 18.04.2012, 04:47:26 »
neviete kedy sa pisu zapocty z OS? aspon opakujuci?

kleinova 13:30 streda

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: OS
« Reply #134 on: 18.04.2012, 05:30:03 »
neviem ci myslel zrovna nato, ale napr int moze mat roznu velkost na tvojom systeme a hrone


karamel je cukr co se uz neuzdravi!

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: OS
« Reply #135 on: 18.04.2012, 05:56:59 »
Poslal si viac ako 100 krat?
- Nie: Skusaj dalej
- Ano: Skusaj dalej

Mne to trvalo 90 pokusov minuleho roku len aby som zistil, ze dajaka premenna bola velmi kratka -- na mojom pocitaci to islo, ale na ich nie.
V akom zmysle kratka ? Ci nemam tiez nejaky takyto problem :D Pripadne nevies preco mi to berie len po 9te slovo dost casto ? Ten serv1...

jj rovnaky problem som mala aj ja. semget a shmget som ukladala do premennej, ktora mala malo miesta na hrone, aj ked na mojom pc to v pohode slo.
matus: skontroluj si ci po kazdom riadku zapisujes aj \n , je mozne ze serv2.txt nie je ako ma byt, tak ti to neprejde.

matus217

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: OS
« Reply #136 on: 18.04.2012, 06:12:41 »
Poslal si viac ako 100 krat?
- Nie: Skusaj dalej
- Ano: Skusaj dalej

Mne to trvalo 90 pokusov minuleho roku len aby som zistil, ze dajaka premenna bola velmi kratka -- na mojom pocitaci to islo, ale na ich nie.
V akom zmysle kratka ? Ci nemam tiez nejaky takyto problem :D Pripadne nevies preco mi to berie len po 9te slovo dost casto ? Ten serv1...

jj rovnaky problem som mala aj ja. semget a shmget som ukladala do premennej, ktora mala malo miesta na hrone, aj ked na mojom pc to v pohode slo.
matus: skontroluj si ci po kazdom riadku zapisujes aj \n , je mozne ze serv2.txt nie je ako ma byt, tak ti to neprejde.
nechapem... ved proste int a do toho hodim semget a shmget s nejakym klucom nie ? a inak u mna na pc mam krasne vystup spraveny ako ma byt od enterovany v pohode. Po novom mi serv1 berie len 9 slov tak ja uz fakt neviem...
« Last Edit: 18.04.2012, 06:16:09 by matus217 »

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: OS
« Reply #137 on: 18.04.2012, 06:43:14 »
no ja som mala problem pri posielani toho intu do childprocesu kedze som nechcela pouzit skaredy casovo narocny memset a poriesila to inak.
Ale opytaj sa cviciaceho, nam nieco spominal dneska ze daco odosielalo o slovo menej, ale nedavala som moc pozor, kedze som skusala 34ty krat odovzdat zadanie :D

matus217

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: OS
« Reply #138 on: 18.04.2012, 06:51:39 »
no ja som mala problem pri posielani toho intu do childprocesu kedze som nechcela pouzit skaredy casovo narocny memset a poriesila to inak.
Ale opytaj sa cviciaceho, nam nieco spominal dneska ze daco odosielalo o slovo menej, ale nedavala som moc pozor, kedze som skusala 34ty krat odovzdat zadanie :D
:D Aha no uvidim... obcas proste prijde len 9 slov do roho serv1. Toto k comu je dobre taketo trapenie... No ja mam pouzivane memsety tak neviem :D A tebe zadanie preslo ?

Safyia

  • Hero Member
  • *****
  • Posts: 1328
    • View Profile
Re: OS
« Reply #139 on: 18.04.2012, 07:24:44 »
obcas? skontroluj si semafory a synchronizaciu vsade. A jj preslo chvalabohu.

matus217

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: OS
« Reply #140 on: 18.04.2012, 08:14:34 »
obcas? skontroluj si semafory a synchronizaciu vsade. A jj preslo chvalabohu.
¡Ay,_caramba!
Code: [Select]
Zadanie preslo kontrolou
Gratulujem!
133 pokus bol moj stastny :D Asi sa rozplacem od radosti :) Vsetko to mal na svedomi hlupy semafor v proc_d. Z tych semaforov som proste mimo trochu :D ...
« Last Edit: 18.04.2012, 08:22:34 by matus217 »

pooler

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: OS
« Reply #141 on: 18.04.2012, 23:13:44 »
ja som mal 473 pokus  ;D

no ale tak .. viem už každý jeden detail zadania čo ako kedy prečo funguje, atd ... viem presne ako to synchronizovať overiť atd ...

xxx3

  • Hero Member
  • *****
  • Posts: 1010
    • View Profile
Re: OS
« Reply #142 on: 18.04.2012, 23:43:33 »
ako vam dobre, niekto este so zadanim ani nezacal :D

Ale chcem sa spytat, ulohy z minuleho tyzdna, konkretne 9. Porovnajte mechanizmy synchronizácie použité v úlohách 1-8. (Úloha bez programovania)

tam co mam k tomu dat ?

Fanky

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: OS
« Reply #143 on: 20.04.2012, 15:24:04 »
Odovzdavajte  iba makefile a .c/.cpp subory p1.txt,p2.txt a  sev2.txt neposielajte lebo vam kvoly tomu nezobere system zadanie

Rajo

  • Sr. Member
  • ****
  • Posts: 346
    • View Profile
Re: OS
« Reply #144 on: 20.04.2012, 16:03:26 »
Odovzdavajte  iba makefile a .c/.cpp subory p1.txt,p2.txt a  sev2.txt neposielajte lebo vam kvoly tomu nezobere system zadanie

po odovzdaní to hneď vypíše aj koľko máš % alebo len, že funguje ?

Fanky

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: OS
« Reply #145 on: 20.04.2012, 21:48:16 »
Odovzdavajte  iba makefile a .c/.cpp subory p1.txt,p2.txt a  sev2.txt neposielajte lebo vam kvoly tomu nezobere system zadanie

po odovzdaní to hneď vypíše aj koľko máš % alebo len, že funguje ?

Celkové hodnotenie: Zadanie preslo kontrolou
Gratulujem!
nic viac  nenapise

hellyeah

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: OS
« Reply #146 on: 21.04.2012, 01:24:36 »
ako ste robili to citanie z p1.txt napr. .. ze ked je tam viac slov ako jedno ?  .. mozem to spravit tak, ze dam cyklus, v ktorom sa bude nacitavat po jednom znaku do nejakeho buffera az kym nedojde ku znaku \n ... a tym mam zarucene, ze sa precita slovo ... ale ako potom precitam dalsie slovo ? Alebo to ma precitat iba jedno slovo zo suboru ?

Domino_666

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • Dudo Aliens Racing Team
Re: OS
« Reply #147 on: 21.04.2012, 02:15:08 »
ja som to pochopil tak, že na každom riadku je 1 slovo

hellyeah

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: OS
« Reply #148 on: 21.04.2012, 02:43:56 »
a citas vsetky slova a hned vsetky aj zapisujes do rury ?

alebo to ma fungovat tak, ze pri jednom prijati signalu SIGUSR1 precita jedno slovo a potom pri dalsom prijati signali dalsie slovo atd ?
« Last Edit: 21.04.2012, 02:53:16 by hellyeah »

Domino_666

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • Dudo Aliens Racing Team
Re: OS
« Reply #149 on: 21.04.2012, 17:32:51 »
malo by to ist po jednom slove