.dsy:it. Pages (8): « 1 [2] 3 4 5 6 » ... Last »
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 fabi0 on 12-05-2008 11:14:

progettino

Ciao, qualcuno sta tentando di fare il progettino?


Posted by JoY§TiCk on 12-05-2008 11:24:

Originally posted by Fonzie
Perchè a noi del serale non è stato detto niente di tutto ciò?


Perche' principalmente era diretto agli studenti del corso diurno dato che e` stato assegnato da Monga. Cmq se vuoi farlo penso che sia possibile, contatterei in ogni caso Monga per conferma.

ciaps, joy.

__________________
There are two types of people:
- those that learn how to write code themselves. They will be called "developers".
- those that demand code written for them, and patch it together. Those will be called "script kiddies" and are laughed at.
www.artificialstudios.it


Posted by Larios on 12-05-2008 11:37:

Originally posted by Fonzie
Perchè a noi del serale non è stato detto niente di tutto ciò?


credo sia per il fatto che mancherà solo monga questa settimana, provate a chiedere al vostro prof se lo potete fare anche voi...


Posted by Gehur on 12-05-2008 12:24:

cavoli per me un occasione persa, visto che quel giorno di laboratorio sono scappato...non capivo niente, il monga andava per i fatti suoi...o cercato di seguire il partizionamento(malamente) ma poi non ho + resistito

peccato..


Posted by J@ck on 12-05-2008 12:59:

il fatto che tu sia andato via prima nn significa che tu non possa cmq eseguire l'homework.

P.S. prima di postare sarebbe buona norma controllare l'italiano :-D ;-)

__________________
Software is like Sex, it's best if it's free - Linus Thorwald
www.artificialstudios.it


Posted by darkshadow on 12-05-2008 13:03:

----------------

__________________
by Ð@rk§h@ÐØw


Posted by darkshadow on 12-05-2008 13:03:

scusate ma ho saltato le ultime lezioni.

Ho visto sul wiki di S.O che c'e' un esemepio sui semafori come quello che si deve fare. La differenza tra quello sul wiki e quello che si deve fare è che invece di gestrire la coda con un array deve essere gestito con delle liste??

qualcuno che lo stia già facendo può darmi qualche dritta per cominciare??

Grazie in anticipo.

__________________
by Ð@rk§h@ÐØw


Posted by Larios on 12-05-2008 19:59:

io l'ho fatto utilizzando solo array...
comunque comincia con la parte che c'è sul wiki, da quello non ci vuole molto per fare quello che ti richiede

non sono sicuro di come va fatta sta parte:

L'immagine della soluzione dovra` essere partizionata e formattata in modo che esista un filesystem (quello che conterra` la soluzione) accessibile dal blocco N, con N == somma delle cifre del numero di matricola (suggerimento: usare part /dev/c0d1)

il numero ottenuto da N*512 va inserito nella colonna Base in fase di partizione?


Posted by fabi0 on 12-05-2008 22:02:

Originally posted by Larios
[B]io l'ho fatto utilizzando solo array...
comunque comincia con la parte che c'è sul wiki, da quello non ci vuole molto per fare quello che ti richiede



Se non ho capito male noi dobbiamo passare alla funzione 2 parametri: un parametro per identificare il semaforo e uno per inizializzarlo. GIUSTO?

Come si fanno i prototipi delle funzioni passandogli due parametri?

cioè, questi:
_PROTOTYPE( int main, (void)

FORWARD _PROTOTYPE( int do_up, (message *m_ptr)
FORWARD _PROTOTYPE( int do_down, (message *m_ptr)

come dovrebbero diventare per passare alla funzione due parametri?

GRAZIE


Posted by emanuele_t on 13-05-2008 13:38:

help!!!!
ho fatto tutti i passaggi fino alla fine di com.h
i comandi che seguono cosa vogliono dire e come vanno fatti???


Posted by J@ck on 13-05-2008 14:40:

Scusa di che comandi stai parlando???

__________________
Software is like Sex, it's best if it's free - Linus Thorwald
www.artificialstudios.it


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

Qualcuno mi saprebbe dire gentilmente come si compilano tutti i files modificati?

GRAZIE


Posted by darkshadow on 13-05-2008 15:19:

penso si riferisca a questa parte:

# Makefile for Semaphore Server (SS)
SERVER = ss

# directories
u = /usr
i = $u/include
s = $i/sys
m = $i/minix
b = $i/ibm
k = $u/src/kernel
p = $u/src/servers/pm
f = $u/src/servers/fs

# programs, flags, etc.
CC = exec cc
CFLAGS = -I$i
LDFLAGS = -i
LIBS = -lsys -lsysutil

OBJ = ss.o

# build local binary
all build: $(SERVER)
$(SERVER): $(OBJ)
$(CC) -o $@ $(LDFLAGS) $(OBJ) $(LIBS)
# install -S 256w $@

# install with other servers
install: /sbin/$(SERVER)
/sbin/$(SERVER): $(SERVER)
install -o root -c $? $@
# install -o root -cs $? $@

# clean up local files
clean:
rm -f $(SERVER) *.o *.bak

depend:
/usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c > .depend

# Include generated dependencies.
include .depend

PS: nel progetto dice che si devono gestire un numero variabile di semafori, allora come faccio ad usare degli array se non so a priori quanti semafori sono?? non si dovrebbero usare delle liste??.

__________________
by Ð@rk§h@ÐØw


Posted by Larios on 13-05-2008 16:12:

Originally posted by fabi0
Qualcuno mi saprebbe dire gentilmente come si compilano tutti i files modificati?

GRAZIE


per passare i parametri devi usare la struttura message http://www.raspberryginger.com/jbai...uctmessage.html

compilare le librerie:

cd /usr/src/lib/posix
make Makefile
cd /usr/src/tools
make libraries

per compilare kernel e testare

cd /usr/src/tools
make image
make hdboot
reboot

trovi tutto qui: http://sl-lab.it/dokuwiki/doku.php?id=sistop:lab08


Posted by emanuele_t on 13-05-2008 18:04:

si scusate i comandi sono quelli scritti da "darkshadow"


All times are GMT. The time now is 06:22. Pages (8): « 1 [2] 3 4 5 6 » ... Last »
Show all 109 posts from this thread on one page

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