.dsy:it. Pages (8): « First ... « 3 4 5 6 [7] 8 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- progettino (http://www.dsy.it/forum/showthread.php?threadid=34948)


Posted by QeSaRNeRON on 16-05-2008 15:40:

quindi dove ce
---first---
cyl head sec
0 0 36

perche proprio 666 666 la matricola?
yeah ... abbiamo satana a scuola!!! :D


Posted by lp656330 on 16-05-2008 15:53:

si esatto proprio questo, solo che a mio modesto parere (per lo meno io ho fatto così) dovrebbe mancare qualcosa in quello che hai scritto....

prova a pensarci, devi effettuare la up su un semaforo, il prof, ovviamente avendo un solo semaforo a disposizione effettua direttamente la funzione
tu non hai un solo semaforo, ma come richiesto dal progetto hai una serie (lista, array... non so cosa tu abbia scelto) di semafori, quindi, secondo me, dovresti fare:

#include <lib.h>
#include <unistd.h>

PUBLIC int up(int s) //passagli il numero di semaforo su cui fare la up
{
message m;

if (_syscall(SS_PROC_NR, SS_UP, &m) < 0) return(-1);
return 0;
}

PUBLIC int down(int s) //passagli il numero di semaforo su cui fare la down
{
message m;

if (_syscall(SS_PROC_NR, SS_DOWN, &m) < 0) return(-1);
return 0;
}


Originally posted by fabi0
In questo?

#include <lib.h>
#include <unistd.h>

PUBLIC int up()
{
message m;

if (_syscall(SS_PROC_NR, SS_UP, &m) < 0) return(-1);
return 0;
}

PUBLIC int down()
{
message m;

if (_syscall(SS_PROC_NR, SS_DOWN, &m) < 0) return(-1);
return 0;
}


Posted by lp656330 on 16-05-2008 15:56:

Originally posted by QeSaRNeRON
quindi dove ce
---first---
cyl head sec
0 0 36

perche proprio 666 666 la matricola?
yeah ... abbiamo satana a scuola!!! :D


esatto proprio come hai detto tu

dai ho scelto un numero a caso.... non ci ho proprio pensato :oops:


Posted by fabi0 on 16-05-2008 15:56:

Sì, certo ho fatto copia-incolla del file del prof per capire se era quello di cui stavamo parlando. GRAZIE


Posted by lp656330 on 16-05-2008 15:58:

Originally posted by fabi0
Sì, certo ho fatto copia-incolla del file del prof per capire se era quello di cui stavamo parlando. GRAZIE


parlavamo dello stesso file ovviamente

buon proseguimento


Posted by QeSaRNeRON on 16-05-2008 16:26:

Originally posted by lp656330
esatto proprio come hai detto tu

dai ho scelto un numero a caso.... non ci ho proprio pensato :oops:


loool
pero aspe.. .iniziando dallo 0 dovrebbe essere 36-1 giusto?


Posted by Larios on 16-05-2008 17:26:

Originally posted by QeSaRNeRON
devi fare il modprobe di minix
se ti dice che non trova il modulo devi ricompilarti il kernel dando un occhio di inserire minix nella sezione filesistem

quello che devo fare io adesso.
che palle
vaffanculo! >.<


io continuo ad avere:


mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

il modprobe lo prende...


Posted by lp656330 on 16-05-2008 17:38:

Originally posted by QeSaRNeRON
loool
pero aspe.. .iniziando dallo 0 dovrebbe essere 36-1 giusto?

oddio effettivamente si, dovrebbe essere uno in meno, solo che io l'1 in meno non l'ho messo... lui ha detto che deve inserire il numero che è la somma delle cifre, non che deve corrispondere al numero di blocco pari alla somma

cmq ho provato la procedura che lui dice di fare

mount -t minix -o loop,offset=$((N*512)) soluzione.img /mnt

N == somma delle cifre del numero di matricola

e quindi come N ho messo il numero esatto che viene sommando, quindi il 36 e non il 35... cmq chiederò via mail al professore stesso, anche perchè ho già inviato la soluzione quindi non posso più modificare


Posted by Larios on 16-05-2008 18:11:

ma te lo monta anche se metti 35???


Posted by lp656330 on 16-05-2008 18:15:

Originally posted by Larios
ma te lo monta anche se metti 35???


no, con 35 non lo monta


Posted by marcodili on 16-05-2008 18:17:

cscusate,
non è che potete mettere l'output dei vostri programmi prova1 e prova2. In modo da avere un confronto e capire se il server che abbiamo fatto è giusto visto che ho qualche dubbio! Anche uno stamp dello schermo va bene!!
Grazie


Posted by QeSaRNeRON on 16-05-2008 19:30:

Originally posted by marcodili
cscusate,
non è che potete mettere l'output dei vostri programmi prova1 e prova2. In modo da avere un confronto e capire se il server che abbiamo fatto è giusto visto che ho qualche dubbio! Anche uno stamp dello schermo va bene!!
Grazie

prova 1 fa prima il padre poi il figlio
prova 2 fa una volta padre. poi figlio , padre, figlio , padre, figlio
stoppe


Posted by fabi0 on 17-05-2008 12:57:

Originally posted by Larios
per compilare le librerie:

cd /usr/src/lib/posix
make Makefile


quando lancio questo comando mi da il seguente errore:

Makefile is up to date

???Cosa vuol dire???

GRAZIE


Posted by pamarcan on 17-05-2008 13:55:

vuol dire che il Makefile è aggiornato

comunque per compilare le librerie devi andare in /usr/src/tools

e dare:

make libraries


Posted by darkshadow on 19-05-2008 12:30:

qualcuno è riuscito a finire il progetto??

__________________
by Ð@rk§h@ÐØw


All times are GMT. The time now is 17:37. Pages (8): « First ... « 3 4 5 6 [7] 8 »
Show all 109 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.