Author Topic: OS repete  (Read 54806 times)

TradeMark

  • Hero Member
  • *****
  • Posts: 630
  • He ho forgets, will be destined to remember...
    • View Profile
Re: OS repete
« Reply #175 on: 18.12.2008, 02:11:50 »
Ja som odovzdaval 40 stranovu dokumentaciu, cize o malo stranach nemoze byt ani rec.
Pičoch jest veľo, ale nalivačoch malo!

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: OS repete
« Reply #176 on: 18.12.2008, 16:53:34 »
treba odovzdat program a dokumentaciau napalenu na cd?
☼Ѿ☼ ... ☼Ѿ☼

TradeMark

  • Hero Member
  • *****
  • Posts: 630
  • He ho forgets, will be destined to remember...
    • View Profile
Re: OS repete
« Reply #177 on: 18.12.2008, 17:13:24 »
Nech sa v tom zrobi poriadok:

1. Do systemu na adrese http://os.cnl.tuke.sk/~zadania_os odovzdate normalne zadanie + dokumentaciu (syst. a pouzivatelska prirucka) - su tam na to odkazy.
2. Ku Sivemu si donesiete vytlacenu dokumentaciu, ktorej sucastou su aj zdrojaky

Pičoch jest veľo, ale nalivačoch malo!

valentino

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: OS repete
« Reply #178 on: 18.12.2008, 18:53:55 »
 Znaky:        jhfjvfqkahyfxvkkrwbupimfej
 Pozicia:      00000000001111111111222222
                 01234567890123456789012345
 Ukazovatel:   _______________^

a, i=lseek(fd,-5L,SEEK_CUR);
b, i=lseek(fd,-2L,SEEK_END);
c, i=read(fd,buffer,5);
d, i=read(fd,buffer,3);

pls ako toto funguje, podla doho viem vysledok: "hodnotu premennej i vytlačí program z fragmentu kodu v jazyku C"  dostat? je to mozno jednoduche no neviem na to prist. dakujem
« Last Edit: 18.12.2008, 18:56:06 by valentino »

TradeMark

  • Hero Member
  • *****
  • Posts: 630
  • He ho forgets, will be destined to remember...
    • View Profile
Re: OS repete
« Reply #179 on: 18.12.2008, 20:17:50 »
Nechapem - hod tu celu otazku. To a, b, c, d, su moznosti alebo co?
Pičoch jest veľo, ale nalivačoch malo!

valentino

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: OS repete
« Reply #180 on: 18.12.2008, 21:18:44 »
Quote
Majme súbor qwe.txt, aktuálny stav ktorého pred volaním služby lseek() je definovaný takto:
 Znaky:        jhfjvfqkahyfxvkkrwbupimfej
 Pozicia:      00000000001111111111222222
               01234567890123456789012345
 Ukazovatel:   _______________^
 
a fragment kodu:
       //--------- zaciatok fragmnetu
       int fd;
       long i;
       ...
       fd=open("qwe.txt",O_RDWR);
    ...
       i=lseek(fd,-5L,SEEK_CUR);
       printf("%ld",i);
       ...
       //--------- koniec fragmnetu
 
Špecifikujte akú hodnotu premennej i vytlačí program z fragmentu kodu v jazyku C, za predpokladu, že sa obe služby vykonajú korektne.
Odpoveď:10

tu je otazka aj spravna odpoved, len ma zaujima podla coho to je a tie a b c d su rozny formy otazok, nie len -5L, ale aj ine ...

doc.returner

  • Full Member
  • ***
  • Posts: 201
    • View Profile
Re: OS repete
« Reply #181 on: 18.12.2008, 22:00:22 »
Tak spravnu hodnotu tam nevidim, ale funguje to nasledovne - ako prvy parameter hodis deskriptor suboru (nieco ako ID suboru, ktore nacitas funkciou open()), dalej sa pozri hned na treti parameter - udava kde sa umiestni kurzor po prideleni deskriptora.

SEEK_SET - zaciatok subora (prvy znak)
SEEK_CUR - ponecha kurzor tam kde bol (ak nebol predvolene nastaveny, tak je to tusim zaciatok)
SEEK_END - koniec subora (teda nulitny znak oznacujuci koniec '\0', je hned za poslednym znakom len ho nevidis v standardnom editore)

Posledne si vsimaj druhy parameter - ciselny long podla ktoreho sa kurzor hybe. Ak je tam minus, tak pojde do lava, v opacnom pripade doprava, ak je tam nula, ostane na mieste.
Ak kurzorom pojdes za nulitny znak (ci jak sa to nazyva), tak nevrati -1, ale pocet znakov, o ktore sa posunul od toho prveho. Ak pojdes pred prvy znak, tak vyhodi lseek -1, cize chybu.

Ak Ti ani toto nepomohol tak si zacni robit tahaky...

ApokalypS

  • Hero Member
  • *****
  • Posts: 5801
  • apokalyps(a) sa mení..
    • View Profile
    • projekt k mojej diplomovke..
Re: OS repete
« Reply #182 on: 18.12.2008, 22:43:33 »
to su uz otazky na skusku? ci este stale zapocet riesite?
80% mozgu človeka tvorí kvapalina, v mojom prípade brzdová..

CHCEM S5 :zuzka: STARY IS :zuzka: !!!!
http://www.tu-ke.com/forum/o-nicom/otvoreny-list-vedeniu-firmy-dupress-(dodavatel-mais)/

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: OS repete
« Reply #183 on: 19.12.2008, 00:18:11 »
zapich ap
☼Ѿ☼ ... ☼Ѿ☼

cepi

  • Sr. Member
  • ****
  • Posts: 268
  • chodia mravci ?
    • View Profile
Re: OS repete
« Reply #184 on: 31.12.2008, 20:10:21 »
Stastny novy rok a titul ktomu vsetkym tretiakom :smokin: , nerad kazim tuto atmosferu :alc: ale neviete kde a kedy sa odovzdavaju zadania ?
som kto som vdaka palenke

TradeMark

  • Hero Member
  • *****
  • Posts: 630
  • He ho forgets, will be destined to remember...
    • View Profile
Re: OS repete
« Reply #185 on: 01.01.2009, 17:51:52 »
Zadania sa odovzdavaje na internete: http://os.cnl.tuke.sk. A osobne u neho iba s dokumentaciou ale presny datum zistis ked mu napises mail.
Pičoch jest veľo, ale nalivačoch malo!

valentino

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: OS repete
« Reply #186 on: 03.01.2009, 18:41:26 »
pls pisal mu uz niekto ten mail ? :)

Faust

  • Full Member
  • ***
  • Posts: 156
  • -= Hybrid Terrorist =-
    • View Profile
Re: OS repete
« Reply #187 on: 03.01.2009, 22:58:48 »
to by aj mna zaujimalo..
btw: pozera sivy na percentualnu zhodu zadani?  :p:
This is an invasion of PostHumus!

cepi

  • Sr. Member
  • ****
  • Posts: 268
  • chodia mravci ?
    • View Profile
Re: OS repete
« Reply #188 on: 04.01.2009, 00:55:25 »
pochybujem ze pozera
som kto som vdaka palenke

TradeMark

  • Hero Member
  • *****
  • Posts: 630
  • He ho forgets, will be destined to remember...
    • View Profile
Re: OS repete
« Reply #189 on: 04.01.2009, 17:54:04 »
to by aj mna zaujimalo..
btw: pozera sivy na percentualnu zhodu zadani?  :p:

Ked som ja odovzdaval tak nepozeral.
Pičoch jest veľo, ale nalivačoch malo!

sri

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
    • ACEQES, s.r.o.
Re: OS repete
« Reply #190 on: 07.01.2009, 15:09:01 »
Ako vyzera skuska? Iba moodle? Thx

Faust

  • Full Member
  • ***
  • Posts: 156
  • -= Hybrid Terrorist =-
    • View Profile
Re: OS repete
« Reply #191 on: 07.01.2009, 18:10:39 »
je tu este niekto taky kto neodovzdal zadanie? ..ja som dnes skusal a mi napisalo že už uplynul termin  :lb:
This is an invasion of PostHumus!

valentino

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: OS repete
« Reply #192 on: 08.01.2009, 01:03:35 »
odpovedal niekomu na mail lebo mne nie, ze kedy mozme prist obhajit....???? :hammer: :hammer: :hammer: :hammer:

Faust

  • Full Member
  • ***
  • Posts: 156
  • -= Hybrid Terrorist =-
    • View Profile
Re: OS repete
« Reply #193 on: 08.01.2009, 01:24:09 »
12.1.2009 od 09:00 v PC6 good luck!
This is an invasion of PostHumus!

sri

  • Hero Member
  • *****
  • Posts: 644
    • View Profile
    • ACEQES, s.r.o.
Re: OS repete
« Reply #194 on: 08.01.2009, 01:47:17 »
to nikto v piatok nejde na skusku? bol tam jeden, aj ten sa odhlasil .... podte dakto pls :D pojdem aj ja :)

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: OS repete
« Reply #195 on: 08.01.2009, 22:33:54 »
to som bol ja, ale som si to rozmyslel, aj kvoli tomu ze tam nik nebol...teraz uz vsak nejdem, nepozrel som do toho:)
☼Ѿ☼ ... ☼Ѿ☼

valentino

  • Full Member
  • ***
  • Posts: 150
    • View Profile
Re: OS repete
« Reply #196 on: 09.01.2009, 05:01:59 »
ked uz na skusku sa prihlasujete znamena ze uz mate odovzdane zadanie, mozem otazku co sa hlavne pan sivy pyta? otazky k zadaniu alebo vseobecne nieco ako co je rura k comu sluzi a tak ??? alebo pozeral do dokumentacie a pytal sa konkretne na zdrojak ?

FrozenX

  • Full Member
  • ***
  • Posts: 133
  • Déjà vu...
    • View Profile
Re: OS repete
« Reply #197 on: 09.01.2009, 23:24:49 »
Pyta sa na zadanie... ^^"

Donesies dokumentaciu, sadnes k nemu...sa na teba pekne zadiva, prelistuje si tak v rychlosti tych par stran kodu a niekde zastane s otazkou: "A teraz mi vysvetlite, co znamena toto..." A ty spustis... asi tak ;)

Otazky zamerane hlavne na [co, kde a ako to funguje]:
~Semafory [top priority]
~Rury
~Signaly
~Zdielane pamat
...

ale vskutku sa ta moze spytat na cokolvek, co tam mas napisane...  :baaa:
"To obtain, something of equal value must be lost."

johnyo13

  • Hero Member
  • *****
  • Posts: 629
  • I can stand my own ground...
    • View Profile
Re: OS repete
« Reply #198 on: 10.01.2009, 00:52:55 »
mna sa spytal jedinu otazku: vysvetlit ako som riesil komunikaciu medzi konkretnymi dvoma procesmi, uz si nepamatam jak boli oznacene - bola medzi nimi zdielana pamet a semafor - takze som zacal od implementacie IPC v zadanie.cpp cez vysvetlenie oboch procesov az po logicke riesenie komunikacie...
na vsetko len mlcky prikyvoval a potom sa spytal preco som vytvaral az dve zdielane pamate :ohmigod: :)
☼Ѿ☼ ... ☼Ѿ☼

doc.returner

  • Full Member
  • ***
  • Posts: 201
    • View Profile
Re: OS repete
« Reply #199 on: 10.01.2009, 02:02:55 »
mna sa spytal jedinu otazku: vysvetlit ako som riesil komunikaciu medzi konkretnymi dvoma procesmi, uz si nepamatam jak boli oznacene - bola medzi nimi zdielana pamet a semafor - takze som zacal od implementacie IPC v zadanie.cpp cez vysvetlenie oboch procesov az po logicke riesenie komunikacie...
na vsetko len mlcky prikyvoval a potom sa spytal preco som vytvaral az dve zdielane pamate :ohmigod: :)

 :emot-LMAO: :emot-LMAO: :emot-LMAO: :emot-LMAO: