Author Topic: Operacne Systemy  (Read 64535 times)

stanulik

  • Sr. Member
  • ****
  • Posts: 312
    • View Profile
Re: Operacne Systemy
« Reply #225 on: 25.05.2010, 17:23:29 »
stetol sa niekto z  vas s touto chybou pri odovzdavani zadania do systemu?  chyba; make: *** No targets specified and no makefile found.  Stop.
ako ste to vyriesili ? vdaka

zip

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Operacne Systemy
« Reply #226 on: 25.05.2010, 18:25:45 »
mne to vyhodilo... pravdepodobne prekladas v makefile pomocou cc... hod tam g++... malo by to ist...

chcem sa spytat.... myslite ze je mozne dostat zapocet pokial mi to nezbehlo v tom systeme na odovzdavanie ale v PC mi to funguje...???
Čím som starší, tým mám viac rokov...

stanulik

  • Sr. Member
  • ****
  • Posts: 312
    • View Profile
Re: Operacne Systemy
« Reply #227 on: 25.05.2010, 18:33:17 »
mne to vyhodilo... pravdepodobne prekladas v makefile pomocou cc... hod tam g++... malo by to ist...

chcem sa spytat.... myslite ze je mozne dostat zapocet pokial mi to nezbehlo v tom systeme na odovzdavanie ale v PC mi to funguje...???

mam tam g++ :)

chaser

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Operacne Systemy
« Reply #228 on: 25.05.2010, 18:34:52 »
stetol sa niekto z  vas s touto chybou pri odovzdavani zadania do systemu?  chyba; make: *** No targets specified and no makefile found.  Stop.
ako ste to vyriesili ? vdaka

mne to prestalo ukazovat ked som to zozipoval vsetky subory do zadanie.tar.gz  -> ty to mas asi tak ze ked rozbalis zadanie.tar.gz este mas subor zadanie a cez neho sa musis dostat este k zdrojakom  ;)

stanulik

  • Sr. Member
  • ****
  • Posts: 312
    • View Profile
Re: Operacne Systemy
« Reply #229 on: 25.05.2010, 18:46:33 »
stetol sa niekto z  vas s touto chybou pri odovzdavani zadania do systemu?  chyba; make: *** No targets specified and no makefile found.  Stop.
ako ste to vyriesili ? vdaka

mne to prestalo ukazovat ked som to zozipoval vsetky subory do zadanie.tar.gz  -> ty to mas asi tak ze ked rozbalis zadanie.tar.gz este mas subor zadanie a cez neho sa musis dostat este k zdrojakom  ;)

ok, skusil som zabalit tie subory bez toho adresara.. ze cisto v tar.gz su len tie subory a objavila sa nova hlaska: makefile:4: *** missing separator.  Stop.
moj riadok 4 v makefile je takto:     g++ zadanie.cpp -o zadanie    co zac je ten separator :D

chaser

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Operacne Systemy
« Reply #230 on: 25.05.2010, 19:10:17 »
ak nahodu prides na riesenie mozes postnut ;)
mne to tiez dajak blbne

stanulik

  • Sr. Member
  • ****
  • Posts: 312
    • View Profile
Re: Operacne Systemy
« Reply #231 on: 25.05.2010, 19:24:01 »
cize subory treba zabalit bez priecinku...cize cisto len subory, ktore si vytvoril ...a nahrat na server...potom by to uz malo ist...ten makefile som napisal este raz a isiel uz...spustili sa aj subory vytvorene procesom kontroly..ak sa dostanes ku tym suborom runner.out serv1 atd..a stale ti to pise, ze si nepresiel kontrolou, otvor ten subor runner.out a pozri max a skutocny cas behu...lebo to moze byt jedna z pricin, ked budes mat skutocny cas behu vacsi ako max tak ti to neprejde.

tommy-sv

  • Sr. Member
  • ****
  • Posts: 308
  • kapitalista
    • View Profile
Re: Operacne Systemy
« Reply #232 on: 26.05.2010, 01:01:03 »
a objavila sa nova hlaska: makefile:4: *** missing separator.  Stop.
moj riadok 4 v makefile je takto:     g++ zadanie.cpp -o zadanie    co zac je ten separator :D

separator je TAB, checkni ci editor negeneruje medzery (4,8..) namiesto vkladania skutocneho TAB
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

dabul

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Operacne Systemy
« Reply #233 on: 26.05.2010, 01:27:06 »
cize subory treba zabalit bez priecinku...cize cisto len subory, ktore si vytvoril ...a nahrat na server...potom by to uz malo ist...ten makefile som napisal este raz a isiel uz...spustili sa aj subory vytvorene procesom kontroly..ak sa dostanes ku tym suborom runner.out serv1 atd..a stale ti to pise, ze si nepresiel kontrolou, otvor ten subor runner.out a pozri max a skutocny cas behu...lebo to moze byt jedna z pricin, ked budes mat skutocny cas behu vacsi ako max tak ti to neprejde.
make: warning:  Clock skew detected.  Your build may be incomplete.   neje makefile chybny? co je tam zle?
« Last Edit: 26.05.2010, 01:39:22 by dabul »

tommy-sv

  • Sr. Member
  • ****
  • Posts: 308
  • kapitalista
    • View Profile
Re: Operacne Systemy
« Reply #234 on: 26.05.2010, 02:01:04 »
make: warning:  Clock skew detected.  Your build may be incomplete.   neje makefile chybny? co je tam zle?

http://www.linuxsa.org.au/pipermail/linuxsa/1999-August/008869.html  :thumbs-up:
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Operacne Systemy
« Reply #235 on: 26.05.2010, 03:42:18 »
UTFG


karamel je cukr co se uz neuzdravi!

RIPPER

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Economic World
Re: Operacne Systemy
« Reply #236 on: 26.05.2010, 20:46:47 »
otazka do davu, ked chcem odovzdat zadanie, da sa zajtra alebo piatok?

Mike

  • Hero Member
  • *****
  • Posts: 634
    • View Profile
Re: Operacne Systemy
« Reply #237 on: 26.05.2010, 21:12:48 »
podla toto u koho odovzdavas, Kleinova este aj zajtra prebera zadania  ;)

RIPPER

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Economic World
Re: Operacne Systemy
« Reply #238 on: 26.05.2010, 21:15:12 »
podla toto u koho odovzdavas, Kleinova este aj zajtra prebera zadania  ;)
U Madosa, som pocul ze dnes aj zajtra, ale to su len domienky...

Mike

  • Hero Member
  • *****
  • Posts: 634
    • View Profile
Re: Operacne Systemy
« Reply #239 on: 26.05.2010, 21:25:00 »
btw len tak pre toho kto odovzdaval (uploadoval) zadanie vcera (t.j. 25.5.2010 ) ze mate 0% originalitu. Im spadol system a sa vymazali nejake tabulky, takze vam cviciaci priradi nove zadanie (to iste, len pod inym nazvom) a mozete to znovu uploadnut na hron

RIPPER

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Economic World
Re: Operacne Systemy
« Reply #240 on: 26.05.2010, 22:24:46 »
otazka mailom Ing. Madosovi :
Dobry den, chcem sa opytat ci preberate zajtra alebo piatok zadania z operacnych systemov, ak ano tak v ktore miestnosti a v akom case, Dakujem.

Odpoved(skratena o pozdrav atd...) :
ano preberam zadania, v PC Centre, kancelaria 28, o 10.00,

teraz to podstatne, pochopil z toho niekto ci stvrtok, alebo len piatok, alebo aj aj??? ci to som len ja taky tupy?
nechcem posielat este jeden mail, ze ktory den, bo odpoved od neho si domyslim...(pridte zajtra... (pretoze a; mozno prebera aj piatok, ale uz nikto tam nepride, b; piatok neprebera...))

EDIT: berie dnes do pol 4 tusim (to uz odchadza vtedy) a zajtra od 9 do 3 asi...
« Last Edit: 27.05.2010, 16:34:10 by RIPPER »

chaser

  • Jr. Member
  • **
  • Posts: 87
    • View Profile
Re: Operacne Systemy
« Reply #241 on: 26.05.2010, 23:15:25 »
mne sa zda ze aj, aj, ale nenechaval by som to na piatok ;) nikdy nevies jak sa mais zablokuje :D


fo_fo

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Operacne Systemy
« Reply #242 on: 27.05.2010, 22:50:40 »
ludia tak co ako vam dopadla dnes skuska??? pochvalte sa.

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Operacne Systemy
« Reply #243 on: 27.05.2010, 23:03:09 »
Ešte su neni výsledky na interňete...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Brand

  • Sr. Member
  • ****
  • Posts: 317
    • View Profile
Re: Operacne Systemy
« Reply #244 on: 28.05.2010, 00:21:48 »
Njn, este cakame... Kazdopadne v moodli mi aspon ukazuje, kolko bodov som ziskal z testovej casti.

Bohvie ako berie tu pisomnu otazku... Kamos odovzdal prazdnu, ja som sa tam nieco pokusal uhrat, ale ani nechcem teraz vediet, ci som bol aspon blizko  :puf:

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Operacne Systemy
« Reply #245 on: 28.05.2010, 01:51:14 »
Jj ja tiež...som mal popísať funkcie wait() a signal() nad semaforom...som nevedel presne, čo chce, tak som tam dal príklad producent-konzument.

Podľa bodov z klikačky mám skúšku. Ktovie, čo sa zmení po tých korekciách, čo Kleinová spomínala :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

CLEMENZAAA

  • Full Member
  • ***
  • Posts: 110
    • View Profile
Re: Operacne Systemy
« Reply #246 on: 28.05.2010, 03:01:27 »
nazdar, v jednom cviku mi vzpisuje chzbu pri kompilacii

Code: [Select]
error: invalid application of ‘sizeof’ to incomplete type ‘struct shared_use_st’
chyba je v riadku :

Code: [Select]
shmid = shmget(1294,sizeof(struct shared_use_st),0666 | IPC_CREAT);
kod je nasledovny:

Code: [Select]
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/sem.h>
//#include "shm_com.h"

union semun
{ int val, arg1, arg2; /* hodnota pre SETVAL */
struct semid_ds *buf; /* buffer pre IPC_STAT, IPC_SET */
unsigned short int *array; /* pole pre GETALL, SETALL */
struct seminfo *__buf; /* buffer pre IPC_INFO */
};
static int set_semvalue(void);
static void del_semvalue(void);
static int semaphore_p(void);
static int semaphore_v(void);
static int sem_id;
int main()
{
 int i;
 int pause_time;
 char op_char = 'X';
 srand((unsigned int)getpid());
 int running = 1;
 void *shared_memory = (void *)0;
 struct shared_use_st *shared_stuff;
 int shmid;
 srand((unsigned int)getpid());
sem_id = semget((key_t)1284, 1, 0666 | IPC_CREAT);
if(sem_id==-1){
perror("semget()");
exit(EXIT_FAILURE);
}
printf("Program sem1.c ID semaforu: %d\n",sem_id);
if (!set_semvalue()) {
fprintf(stderr, "Failed to initialize semaphore\n");
exit(EXIT_FAILURE);
}
shmid = shmget(1294,sizeof( shared_use_st),0666 | IPC_CREAT);
if (shmid == -1) {
fprintf(stderr, "shmget failed\n");
exit(EXIT_FAILURE);
}
shared_memory = shmat(shmid, (void *)0, 0);
if (shared_memory == (void *)-1) {
fprintf(stderr, "shmat failed\n");
exit(EXIT_FAILURE);
}
printf("Memory attached at %X\n", (int)shared_memory);
shared_stuff = (struct shared_use_st *)shared_memory;
sleep(2);
while(running) {
     if (!semaphore_p()) exit(EXIT_FAILURE);
         printf("You wrote: %s\n", shared_stuff->some_text);
       if (!semaphore_v()) exit(EXIT_FAILURE);
              if (strncmp(shared_stuff->some_text, "end", 3) == 0) {
                  running = 0;
}
sleep(1);
}
del_semvalue();
if (shmdt(shared_memory) == -1) {
fprintf(stderr, "shmdt failed\n");
exit(EXIT_FAILURE);
}
if (shmctl(shmid, IPC_RMID, 0) == -1) {
fprintf(stderr, "shmctl(IPC_RMID) failed\n");
exit(EXIT_FAILURE);
}
exit(EXIT_SUCCESS);
}
static int set_semvalue(void){
union semun sem_union;
sem_union.val = 1;
if (semctl(sem_id, 0, SETVAL, sem_union) == -1) return(0);
return(1);
}
static void del_semvalue(void){
if (semctl(sem_id, 0, IPC_RMID) == -1)
fprintf(stderr, "Failed to delete semaphore\n");
}
static int semaphore_p(void)
{
struct sembuf sem_b;
sem_b.sem_num = 0;
sem_b.sem_op = -1;
sem_b.sem_flg = SEM_UNDO;
if (semop(sem_id, &sem_b, 1) == -1) {
fprintf(stderr, "semaphore_p failed\n");
return(0);
}
return(1);
}
static int semaphore_v(void)
{
struct sembuf sem_b;
sem_b.sem_num = 0;
sem_b.sem_op = 1;
sem_b.sem_flg = SEM_UNDO;
if (semop(sem_id, &sem_b, 1) == -1) {
fprintf(stderr, "semaphore v failed\n");
return(0);
}
return(1);
}

v com je chyba? uz som skusal z mojho pohladu "vselico"

dEVIANT

  • Hero Member
  • *****
  • Posts: 1311
  • Robím, čo môžem. Keď nerobím, nemôžem!
    • View Profile
Re: Operacne Systemy
« Reply #247 on: 28.05.2010, 20:34:41 »
Uz sú výsledkýýýýýýý  bp Done!...aj keď z písomnej otázky 0 bodov...:D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Brand

  • Sr. Member
  • ****
  • Posts: 317
    • View Profile
Re: Operacne Systemy
« Reply #248 on: 28.05.2010, 21:19:04 »
Takze existencna otazka nebola existencna :).

Kamos odovzdal prazdny papier - OK, dostal to, co mal z testovej casti

Ja som netusil, ci som odpovedal na otazku, na ktoru sa pytal, ale tak nakoniec za 20.

u mna necakany vysledok : B 88

CLEMENZAAA

  • Full Member
  • ***
  • Posts: 110
    • View Profile
Re: Operacne Systemy
« Reply #249 on: 28.05.2010, 23:39:33 »
kontakt na kleinovu?
na Katarina.Kleinova@tuke.sk neodpoveda  :o