 |
elpampero |
| Per nothingman7.. La risposta è i file. E' l'unic ... |
12-04-2005 18:18 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Per nothingman7.. La risposta è i file. E' l'unica cosa che gli stesso thread di un processo condividono (oltre a codice e dati) il resto ce n'e' uno per ogni thread
|
|
12-04-2005 18:18 |
|
|
|  |
 |
Alececk84 |
| Quanto tempo durano di solito i compitini??? ... |
12-04-2005 18:26 |
|
 |
Alececk84 |
.fò:preciis.

Registered: Oct 2003
Posts: 1656 (0.20 al dì)
Location: Bocch dol rà t
Corso: Informatica
Anno: Almeno dodès
Time Online: 17 Days, 6:52:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Quanto tempo durano di solito i compitini???
__________________
Se Ghe L'ìo Me La Dà o - MLCM
Corri corri ragazzo ribelle fuma e bevi sotto le stelle...ma non bucare mai la tua pelle se no le stelle non le vedi più...
De bei come nuun la mam la n'en fa più...'lsa rot la machineta e al pà 'lghe tira più...
MY SITE - MY BLOG- MY FOTO ALBUM - MSN: alececk84@hotmail.it
|
|
12-04-2005 18:26 |
|
|
|  |
 |
Dante |
| nn mi ricordo, ma nn credo più di 1h e 30 min... ... |
12-04-2005 18:30 |
|
 |
Dante |
JUANES

Registered: Jan 2003
Posts: 188 (0.02 al dì)
Location: Legnano
Corso: Informatica
Anno: Troppi Fuori Corso...
Time Online: 1 Day, 18:39:27 [...]
Status: Offline
Edit | Report | IP: Logged |
nn mi ricordo, ma nn credo più di 1h e 30 min...
__________________
Sometimes you hurt the ones who love you most and sometimes you hold the ones who leave you lost,
and sometimes you learn
but its too late, it's too late. EI
|
|
12-04-2005 18:30 |
|
|
|  |
 |
elpampero |
| Rimane un ultima cosa: IL MONITOR
... |
13-04-2005 08:25 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Rimane un ultima cosa: IL MONITOR
Qual è il numero minimo di variabili di tipo condition necessario per
risolvere con i Monitor un problema di mutua esclusione su una variabile
intera a cui vogliono accedere n processi?
a) n, una per ogni processo
b) dipende dal valore massimo che la variabile deve assumere
c) nessuna
d) 2, una per processi che scrivono e l'altra per i processi che leggono
Risposta esatta: c
Ho qualche problema a capire come lavora un monitor
|
|
13-04-2005 08:25 |
|
|
|  |
 |
elpampero |
| Secondo me il monitor garantisce la mutua esclusio ... |
13-04-2005 08:50 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Secondo me il monitor garantisce la mutua esclusione normalmente. L'utilizzo di variabili condition serve per evitare il deadlock. La domanda chiede di risolvere il problema della mutua sclusione quindi non servono variabili condition.
Qualcuno conferma?
|
|
13-04-2005 08:50 |
|
|
|  |
 |
michelez |
| Quello che non capisco e' su cosa faccio wait e si ... |
13-04-2005 08:57 |
|
 |
michelez |
.precettore.
Registered: Oct 2003
Posts: 90 (0.01 al dì)
Location: busto arsizio
Corso: Informatica
Anno: primo
Time Online: 2 Days, 22:41:04: [...]
Status: Offline
Edit | Report | IP: Logged |
Quello che non capisco e' su cosa faccio wait e signal se non ho varibili condition!
|
|
13-04-2005 08:57 |
|
|
|  |
 |
elpampero |
| Ma a quanto ho capito wait e signal nei monitor la ... |
13-04-2005 08:59 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma a quanto ho capito wait e signal nei monitor lavorano in maniera differente. Tipo che wait mette in una coda il processo e signal lo fa uscire...Diciamo che non vengono utilizzate wait e signal
|
|
13-04-2005 08:59 |
|
|
|  |
 |
michelez |
| pero' un contatore per le code serve, giusto? Avrà ... |
13-04-2005 09:03 |
|
 |
michelez |
.precettore.
Registered: Oct 2003
Posts: 90 (0.01 al dì)
Location: busto arsizio
Corso: Informatica
Anno: primo
Time Online: 2 Days, 22:41:04: [...]
Status: Offline
Edit | Report | IP: Logged |
pero' un contatore per le code serve, giusto? Avrò un qualcosa che tiene il conto ..
|
|
13-04-2005 09:03 |
|
|
|  |
 |
elpampero |
| Dunque..ragioniamo..
... |
13-04-2005 09:09 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Dunque..ragioniamo..
il libro dice: date x,y come variabili condition
Se un processo P0 chiama x.wait P0 viene sospeso finchè
un altro processo P1 chiama x.signal che risveglia P0.
Se non ci sono processi sospesi la chiamata x.signal non fa nulla.
Un contatore non penso che serva perchè è una coda dove il primo a entrare è il primo a uscire..
|
|
13-04-2005 09:09 |
|
|
|  |
 |
michelez |
| In effetti....
... |
13-04-2005 09:15 |
|
 |
michelez |
.precettore.
Registered: Oct 2003
Posts: 90 (0.01 al dì)
Location: busto arsizio
Corso: Informatica
Anno: primo
Time Online: 2 Days, 22:41:04: [...]
Status: Offline
Edit | Report | IP: Logged |
In effetti....
Ma mi rimane il dubbio : c'è un varibile rispetto alla quale attendo se non c'è condition?
|
|
13-04-2005 09:15 |
|
|
|  |
 |
elpampero |
| Probabilmente il modo stesso in cui sono implemena ... |
13-04-2005 09:21 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Probabilmente il modo stesso in cui sono implemenati i monitor garantisce mutua esclusione..anzi ne sono sicuro ma non capisco come...
|
|
13-04-2005 09:21 |
|
|
|  |
 |
michelez |
| Infatti, non sono riuscito a trovare nessun esempi ... |
13-04-2005 09:25 |
|
 |
michelez |
.precettore.
Registered: Oct 2003
Posts: 90 (0.01 al dì)
Location: busto arsizio
Corso: Informatica
Anno: primo
Time Online: 2 Days, 22:41:04: [...]
Status: Offline
Edit | Report | IP: Logged |
Infatti, non sono riuscito a trovare nessun esempio di monitor senza condition...va beh
Questa ti quadra?
Si consideri un sistema a processi (o a thread, in questo contesto le due cose sono equivalenti). Il processo in esecuzione esegue una readln(my_buffer), con cui richiede di leggere una linea di caratteri da tastiera; my_buffer e' una variabile locale al processo dove dovranno essere accumulati i caratteri. La tastiera e' connessa attraverso una interfaccia seriale che genera un interrupt per ogni carattere letto. Dopo aver emesso il comando il processo passa in stato di
attesa (wait). Quando passera' in stato di pronto (ready)?
A. quando il driver riconosce che e' stata completato l'input di una linea
B. quando il controller riconosce che e' stata completato l'input di una linea
C. ogni volta che viene ricevuto un interrupt da tastiera
D. quando lo scheduler, in funzione delle sue politiche, decide di mandare in esecuzione il
processo
Risposta Esatta: A
|
|
13-04-2005 09:25 |
|
|
|  |
 |
elpampero |
| Questa parte secondo me non l'abbiamo ancora fatta ... |
13-04-2005 09:28 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Questa parte secondo me non l'abbiamo ancora fatta perchè riguarda l'I/O (LEZIONE 7 dell'anno scorso) provaimo a ragionarci comunque...
|
|
13-04-2005 09:28 |
|
|
|  |
 |
elpampero |
| Relativamente a monitor:
... |
13-04-2005 09:31 |
|
 |
elpampero |
Aniversario

Registered: Sep 2003
Posts: 911 (0.11 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: I
Time Online: 8 Days, 3:06:36 [...]
Status: Offline
Edit | Report | IP: Logged |
Relativamente a monitor:
"Il programmatore raccoglie quindi i dati con-
divisi e tutte le sezioni critiche relative in
un monitor; questo risolve il problema della
mutua esclusione"
Qui non parla ancora di variabili condition
|
|
13-04-2005 09:31 |
|
|
|  |
 |
michelez |
| Probabilmente hai ragione, ma quello che volevo ca ... |
13-04-2005 09:32 |
|
 |
michelez |
.precettore.
Registered: Oct 2003
Posts: 90 (0.01 al dì)
Location: busto arsizio
Corso: Informatica
Anno: primo
Time Online: 2 Days, 22:41:04: [...]
Status: Offline
Edit | Report | IP: Logged |
Probabilmente hai ragione, ma quello che volevo capire era chi permetteva il passaggio da wait e ready, se il driver o il controller.
|
|
13-04-2005 09:32 |
|
|
|  |
 |
| All times are GMT. The time now is 07:42. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|