To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.loc.itOpen lugnet.loc.it in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Local / Italia / 7051
7050  |  7052
Subject: 
Re: Tesina di Sistemi Operativi
Newsgroups: 
lugnet.loc.it
Date: 
Thu, 1 Feb 2001 19:55:47 GMT
Viewed: 
517 times
  
In lugnet.loc.it, Massimiliano Teso writes:
Ciao a Tutti

Ho convinto il mio professore di Sistemi Operativa ad assegnarmi una Tesina
su Lego Mindstorms. L'argomento principale e' la programmazione MultiThread.
L'RCX supporta fino a 10 Thread.
Che tipo di robot posso costruire per affrontare una situazione in cui si
utilizzano cosi' tanti Thread?
Stavo pensando a un robot con le ruote e sopra montato un braccio meccanico
che deve fare qualcosa in una determinata situazione. Altre idee?

Sì, mi sembra una buona idea. Se usi il nuovo firmware e il relativo NQC la
gestione multi-threading diventa veramente versatile e potente. Il sistema
di gestione a priorità-eventi-risorse permette di scrivere codice molto
chiaro e molto pulito. Il tuo robot, per esempio, potrebbe avere un task di
navigazione che si limita a far muovere il robot in mod più o meno vario in
assenza di ostacoli. Altri task potrebbero monitorare i sensori e prendere
il controllo in caso di eventi che richiedano intervento.

Volendo potresti anche pensare un robot in cui i task siano completamente
asincroni, dato che questo è l'unico caso in cui rinunciare al
multithreading significa difficoltà reali e non solo differente leggibilità
del codice.

Ciao
Mario



Message is in Reply To:
  Tesina di Sistemi Operativi
 
Ciao a Tutti Ho convinto il mio professore di Sistemi Operativa ad assegnarmi una Tesina su Lego Mindstorms. L'argomento principale e' la programmazione MultiThread. L'RCX supporta fino a 10 Thread. Che tipo di robot posso costruire per affrontare (...) (24 years ago, 1-Feb-01, to lugnet.loc.it)

2 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR