• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Operacne systemy

Started by OsamelyVlk, 10.02.2011, 21:19:31

« predchdzajce - alie »

azzazeL

nazdar, na buduci tyzden treba 2 referaty ? Aj zo suboro II a aj adresare ?

AnvilOfFury

Quote from: azzazeL on  27.02.2011, 22:30:02
nazdar, na buduci tyzden treba 2 referaty ? Aj zo suboro II a aj adresare ?
To ma byt v jednom referate.

Ak mozem otazku ja...tych 12 programcekov za domacu, pise tam dokumentacia (screenshot alebo presmerovanie vystupu), bude stacit ak dodam v tom zipku rozdelene (od 01 po 12) zlozky a v nich zdrojak, spustitelny subor, vstupne subory a textovy dokument s priebehom programu? (napr. ls pre vypis suborov, cat pre zobrazenie subora, ./subor.exe input.txt pre spustenie...skratka ze tam bude skopirovana konzola, ked bol program skusany)?
Keep information to yourself - Knowledge is power. Think job security. Never provide documentation.
Use Real Tools - No "fancy-pancy" IDEs. Real developers only use vi.
Compiled = Ship It - User acceptance testing is an absolute waste of time.

Dragoon17

Quote from: Dragoon17 on  27.02.2011, 22:26:37
vdaka a este jedna
uvedte nazov sluzby, ktora pri prenose dat vzdy posunie suborovy kurzor....skusal som lseek ale to neni ono...
uz som prisiel nato, ze je to  sluzba read, ale aj tak nechapem preco

Dragoon17

Uvedte uplny typ navratovej hodnoty funkcie readdir().
V premennej akeho typu vrati funkcia stat() informaciu o subore?. Uvedte iba typ premennej, nie premennu samotnu.
Doplnte nazov zaznamu, v ktorom najdeme aktualne meno suboru pri spracovavani adresarovych zaznamov
...nevie niekto odpovede? bo to co som nasiel nepasuje inac mam vsetko

Shwollo

struct dirent *
struct stat *
dirent


16. Veľkosť súboru je 87 bajtov. Aktuálna pozícia súborového kurzora je 22, fd má hodnotu 5. Uveďte (číslom) návratovú hodnotu, ktorú vráti systémové volanie 'lseek(fd,-6L,SEEK_CUR)' po svojom úspešnom vykonaní.

ako sa toto počíta?
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

yvory

Quote from: Shwollo on  28.02.2011, 00:39:11
struct dirent *
struct stat *
dirent


16. Veľkosť súboru je 87 bajtov. Aktuálna pozícia súborového kurzora je 22, fd má hodnotu 5. Uveďte (číslom) návratovú hodnotu, ktorú vráti systémové volanie 'lseek(fd,-6L,SEEK_CUR)' po svojom úspešnom vykonaní.

ako sa toto počíta?

ja som to robil tak ze seek cur znamena ze si na aktualnej pozicii a chces ist o 6 dozadu teda skus odpoved 16,ja som to ostatne urobil nejakym tipovanim a podarilo sa :)

yvory

budem rad ak mi poradi niekto lebo hladanim a hadanim som nedospel k vysledku

Ktorou funkciou ziskame relevantnu hodnotu prveho parametra sluzby readdir().

Uvedte priznak resp kombinaciu priznakov......ktore musime pouzit,ak chceme zabezpecit uspesnost systemoveho volania bez ohladu na existenciu.

doplnit vetu : Hodnotu argumentu pre sluzbu readdir() ziskame sluzbou....?

ppeess

Quote from: yvory on  28.02.2011, 01:10:02
budem rad ak mi poradi niekto lebo hladanim a hadanim som nedospel k vysledku

Ktorou funkciou ziskame relevantnu hodnotu prveho parametra sluzby readdir().

Uvedte priznak resp kombinaciu priznakov......ktore musime pouzit,ak chceme zabezpecit uspesnost systemoveho volania bez ohladu na existenciu.

doplnit vetu : Hodnotu argumentu pre sluzbu readdir() ziskame sluzbou....?
1. opendir()
2. O_CREAT
3. opendir()

scorpi

pocujte, ked mam zajtra cvicenie tak musim ten pretest, domacu ulohu a referat urobit do zajtra alebo do toho datumu ktory je tam napisany (3 marec)?

excellent

Pri volaní read(fd,&buf,10) súbor, ktorý má 2 bajty vypisuje No error. Má to tak byť?
F5 can be so refreshing :thumbs-up:

AnvilOfFury

Quote from: excellent on  28.02.2011, 20:52:56
Pri volaní read(fd,&buf,10) súbor, ktorý má 2 bajty vypisuje No error. Má to tak byť?
Áno, načíta len tie 2b ak sa nemýlim.
Keep information to yourself - Knowledge is power. Think job security. Never provide documentation.
Use Real Tools - No "fancy-pancy" IDEs. Real developers only use vi.
Compiled = Ship It - User acceptance testing is an absolute waste of time.

excellent

Quote from: AnvilOfFury on  28.02.2011, 21:15:14
Quote from: excellent on  28.02.2011, 20:52:56
Pri volaní read(fd,&buf,10) súbor, ktorý má 2 bajty vypisuje No error. Má to tak byť?
Áno, načíta len tie 2b ak sa nemýlim.
jj, ide mi o ten error, či to tak má byť
F5 can be so refreshing :thumbs-up:

mantak

#162
Pri robeni tých 12 úloch trebalo kópie obrazoviek, alebo presmerovanie výstupu. Kopie obrazoviek , to moze byt screen? lebo ja to mam v obrazkoch ale mam problem ze to nemozem uploadnut lebo maxuploadsize je len 100kb a moje rarko ma 2,4mega . A co sa mysli pod presmerovanie vystupu?

excellent

Quote from: mantak on  28.02.2011, 22:34:05
Pri robeni tých 12 úloch trebalo kópie obrazoviek, alebo presmerovanie výstupu. Kopie obrazoviek , to moze byt sceen? lebo ja to mam v obrazkoch ale mam problem ze to nemozem uploadnut lebo maxuploadsize je len 100kb a moje rarko ma 2,4mega . A co sa mysli pod presmerovanie vystupu?
uploadni .txt v ktorom bude link na nejaký image hosting  :D

a teraz seriózne, netuším, tiež som robil screeny, takže neviem, čo teraz  ???
F5 can be so refreshing :thumbs-up:

ricco102831

mali ste si presmerovat vystup.....a ./mojprogram > vustyp.txt .... a mas :)

ghito

Cavte ... nemoze mi niekto pomoct s prikladmi ??? ... neviem ako na to ... diky

FRODO

Zdravim... nevie mi niekto helfnut s 4-tou a 5-tou ulohou??? Skusal som uz vsetko ale nechce mi to nejako ist... :-(((

ricco102831

Quote from: FRODO on  01.03.2011, 03:18:55
Zdravim... nevie mi niekto helfnut s 4-tou a 5-tou ulohou??? Skusal som uz vsetko ale nechce mi to nejako ist... :-(((

4. priklad:

#include <stdio.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/stat.h>

int main(int argc, char * argv[] ) {

  int fd;
  char * buf;
  int num = 100;
  int res;
  if((fd  = open("vstup.txt",O_RDONLY)) == -1 ) {
    perror("open()");
  } else {
    if((res = read(fd,&buf,num)) == -1) {
      perror("read()");
    } else {
      printf("ocakavanych %d bytov na citanie, vratenych %d\neverything OK\n",num,res);
    } 
  }
  close(fd);
  return 0;
 
}

Troll

Veľkosť súboru je 19 bajtov. Aktuálna pozícia súborového kurzora je 3, fd má hodnotu 5. Uveďte (číslom) návratovú hodnotu, ktorú vráti systémové volanie 'lseek(fd,22L,SEEK_SET)' po svojom úspešnom vykonaní.
boha , neberie mi nič :D
seek_set nastavi kurzor na zaciatok suboru a chcem ist dopredu o 22 bajtov...ale to sa neda tak pride mi len na koniec suboru a teda to bude 19 ? alebo ako to mam chapat ? ale zjeb je v tom že som tam skusil dať už všetky čisla od -1 po 30 :D:D a furt nič ... ta čo to ? !  bu

buci

skús ešte raz 22 ... podľa mňa by to malo byť tak

Troll

#170
Quote from: buci on  02.03.2011, 01:59:58
skús ešte raz 22 ... podľa mňa by to malo byť tak
Ok šicko už ide...ale aj tak, škaredy test  bu

Painkiller03

nemate niekto domacu ?skupina Kleinova-stvrtok 14:15?

Shwollo

na tých domácich sa kontroluje originalita ak sa dobre pamätám...
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

tino8

mam, slivku okolo 60% ale doma nie v kosiciach :S


karamel je cukr co se uz neuzdravi!

Shwollo

a to ako? však do KE dones nie? tu nám ju treba viac ako u teba doma :D
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))