Newsgroup: it.hobby.fai-da-te
Titolo: Programma gestione sistemi operativi

salve a tutti
un po di tempo fa mi ricordo che GenTle o altri dicevano di avere un 
programma che gestiva più sistemi operativi... questi erano aperti come 
delle finestre di windows e se ne potevano aprire più di uno in 
contemporanea :-)))
come era il nome del programma e chi mi potrebbe dare qualche info in 
merito???
google non mi è stato di aiuto...
ciao
Roberto 

merito???
VMware
--
Bye, Yorgos
To send me an e-mail, please change occupied with libero


esistono
sia VMWARE che adesso è anche un 'sistema aperto' su cui anche altre 
software house potrebebro creare applicazioni particolari/compatibili
sia esiste VIRTUALPC della microsoft
di quello microsoft non mi fido , sia perchè è più giovane come prodotto 
, sia perchè è microsoft ... anche se , lo vorrei provare proprio perchè 
microsoft e , quindi , forse , ma fors-ino ( vi piace il neologismo ;-) 
) anche più performante ? boh , cmq ancora non l'ho provato
io uso vmware : adesso ho un windows 3.1, un windows98 ed un win2000 
come macchine virtuali che posso attivare sul mio win2000
ciao :-)

 contemporanea :-)))
un attimo,forse ho capito male io
ma non gestisci piu sistemi operativi contemporaneamente
hai sempre un sistema operativo host, nel quale vengono
create della macchine virtuali, hardware simulato,
sulle quali puoi installare dei normali
sistemi operativi

 macchine virtuali che posso attivare sul mio win2000
e linux?, la parte interessante č proprio quella
mai provato il mac os x tiger?
vedere la mela su un pc č un'emozione. 


grazie a tutti delle info
era proprio quello che cercavo
ciao
Roberto 

ciao
ora che mi avete detto che il programma è VMware mi vengono in mente delle 
domande semplici semplici per altri usi che ne potrei fare:
sistema operativo principale (host) win XP
sistema operativo finestra VMware dos6.22
posso dal dos controllare DIRETTAMENTE la porta parallela del PC senza 
soffrire del multitasking di Windows???
in alternativa se il SO principale fosse Win98 potrei avere più facilmente 
questo controllo diretto???
come ho trovato in altri post del NG è possibile passare dalla finestra del 
SO VMware a quello principale con una combinazione di tasti (cntr-alt) a 
quel punto la finestra con il SO "secondario" può essere ridotta ad icona 
senza che i programmi che vi girano dentro siano fermati??? (es.: il 
programma sta facendo un acquisizione dati da una periferica esterna molto 
lenta nel trasferimento)
per far girare XP come host e Dos6.22 come finestra VMware serve processori 
veloci/ram in abbondanza??? tenete presente che XP lo userei solamente per 
la comodità della gestione dei file e della rete ethernet; forse è meglio 
Win 98 come Host per l'utilizzo che ne vorrei fare???
ciao
Roberto 

 processori veloci/ram in abbondanza???
affatto , non credo ci sia differenza tra dos su macchina virtuale
e dos su macchina reale
nb.
vmware mette a disposizione un player (free)
per far girare le maccine virtuali
quindi devi avere a dispozione gia l'immagine della
macchina virtuale, sul sito ne trovi alcuni esempi
altrimenti se vuoi installare un nuovo sistema da zero
hai bisogno del server vmware (non free) 

 che un software in esecuzione, problemi di multitasking compresi,
ho dato un occhiata alla pagina che mi hai segnalato, ma dice niente sui 
problemi di multitasking sulla parallela...
non ho capito bene una cosa:
il VMware è un programma che crea un sistema operativo in una finestra del 
SO host; con il sistema host condivide anche il processore, le memorie, gli 
HD e tutte le periferiche che installi (è il solito PC :-))) ); il problema 
del programma in Dos che uso è che deve avere il controllo diretto della 
parallela per non perdere dati, pensi che il multitasking dell'XP possa dare 
noia al programma Dos???
forse l'unico modo è quello di provarlo e di vedere cosa combina...
ciao
Roberto 


Se ho capito bene tu vuoi pilotare direttamente la porta parallela con 
read/write
sugli indirizzi messi a disposizione dal BIOS e non vuoi:
1-che in contemporanea NON funzioni lo scheduling multitasking del SO ?
2-che in contemporanea NON funzioni nessun programma escluso il tuo?
Sono 2 cose diverse.
Nel primo caso devi operare da DOS puro, non emulato. Ma avrai comunque
sempre attive in contemporanea le routine di esecuzione degli interrupt
che in parte sono gestite da BIOS in parte da DOS.
Questo pero' potrebbe bastare se la tua applicazione non e' veramente 
critica.
Se operi in DOS simulato (da qualsiasi altro SO) avrei un ulteriore 
appesantimento
perche' ad ogni interruprt del RTC (real time clock) verranno attivate anche 
tutte le funzioni
di scheduling del SO primario).
Se invece sei nel caso 2, cioe' non vuoi nemmeno che vengano eseguite
le routine di gestione degli interrupt del BIOS
puoi farlo sempre in ambiente DOS puro ma scrivendoti un programma
assembler che come prima istruzione disabiliti la gestione degli interrupt,
a quel punto il SO diventa in pratica il tuo programma
e quindi piloti direttamente la porta parallela ma senza passare dalle 
facility
di DOS, cio devi eseguire direttamente le istruzioni di IN e OUT da 
assembler.
Io non l'ho mai fatto, ma se mi venisse voglia di farlo lo farei cosi'.
ciao 

 dell'XP possa dare noia al programma Dos???
credo che polesano abbia chiarito bene la situazione in pratica,
non ho ben capito che prestazioni vuoi ottenere, ma grossomodo
penso che tu, piuttosto che indirizzarti verso sistemi simulati,
ti debba indirizzare, visto le necessita che hai o verso il dos puro
o verso sistemi realtime tipo rtlinux
comunque puoi sempre provare
e verificare le prestazioni che ottieni

 2-che in contemporanea NON funzioni nessun programma escluso il tuo?
ciao
il programma dos che uso funziona sia in dos puro che da finestra di XP 
(lanciandolo come un normale programma) il problema è che:
1)XP non consente il controllo diretto della parallela ed il programma Dos 
deve passare dai driver di XP e il programma dos continuerebbe a funzionare
2)il multitasking di XP, dovendo fare il suo dovere, ogni tot toglie il 
controllo della parallela al programma dos e questo mi crea degli ammanchi e 
degli errori nell'acquisizione/trasmissione dei dati
a me quello che mi serve sapere è se il SO installato nella finestra di 
VMware (Dos6.22) baypassa il sistema host con tutti i suoi driver e problemi 
del caso, oppure vi si appoggia per poter colloquiare con le periferiche 
esterne???
per essere più chiaro: ho già un PC con installato solo il Dos 6.22 che mi 
fa girare il programma in questione, quello che vorrei fare è solamente un 
"upgrade" in modo da sfruttare le potenzialità di Win XP in fatto di 
gestione dei file e della rete. Ho già installato, su questa macchina, il 
programma di gestione/collegamento della rete, ma non è molto comodo come 
avere l'esplora risorse; stessa cosa per lo spostamento/copia dei file
ciao
Roberto 


Se intuisco bene il programma di gestione della porta parallela non l'hai
scritto tu, ma lo stai ,ad esempio, integrando in un qualcos'altro.
Non credo che la strada giusta sia quella della integrazione di SO ma 
piuttosto
quella della riscrittura del programma di controllo della parallela, ma 
servono
competenze non comuni, il programma dovrebbe riurscire a disabilitare la 
gestione
interrupt di windows (senza farlo crashare) per tutto il periodo di 
acquisizione e
poi ripristinare la normalita'. Tipico lavoro da hacker.
Onestamente piu' di tanto non ti so aiutare perche' pur conoscendo 
teoricamente bene
l'ambiente Win non ho mai avuto la voglia di svilupparci nulla di 
complicato.
ciao 

ciao
credo che il modo migliore sia scaricarlo e provare se funziona tutto come 
dico io
poi ti farò sapere
ciao
Roberto 

 
comincio a studiare la cosa ; ti dirò era un mio pallino da tempo ... ma 
non sapevo se fosse realmente possibile
ciao :-)))

bobwolf wrote:

secondo me , se da task manager imposti una "priorità alta" al vmware 
potresti anche risolvere
c'è parecchia differenza tra priorità normale ed alta
io che ho un vecchio PIII 1ghz lo uso molto spesso questo sistema per 
velocizzare la singola operazione che mi interessa di più tra i vari 
programmi che sono sempre aperti
e , contemporaneamente , abbassare la priorità a 'bassa' di qualche 
altro applicativo divora-risorse ...
poi disabiliti anche tutti i 'servizi' che non ti servono : click destro 
su 'risorse del computer' sul desktop -> gestisci -> servizi e 
applicazioni -> servizi ( almeno questa è la posizione sul mio win2000 )
se poi , nemmeno con questi accorgimenti funziona ... allora puoi anche 
pensare di installare un win98 e vedere come va col vmware sul 98
ciao :-)