ZoneEdit | OpenVPN | 3CX | QNAP | Security | Virtual | Downloads | VOIP | Windows | Blog | On-line Tools
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Inside EMU.CC > Guide e Manuali > Virtualizzazione > Che cos'è la virtualizzazione?
Che cos'è la virtualizzazione?
Published by Emu on 26/7/2009 (174 reads)
Una breve introduzione al tema per compiere il primo passo in questo nuovo meraviglioso mondo che permette di estendere ancor di più i confini dell'emulazione.

Parliamo di virtualizzazione

Da Wikipedia, l'enciclopedia libera:

"Per virtualizzazione si intende la creazione di una versione virtuale di una risorsa normalmente fornita fisicamente. Qualunque risorsa hardware o software può essere virtualizzata: sistemi operativi, server, memoria, spazio disco, sottosistemi. Un tipico esempio di virtualizzazione è la divisione di un disco fisso in partizioni logiche.

Meccanismi più avanzati di virtualizzazione permettono la ridefinizione dinamica tanto delle caratteristiche della risorsa virtuale, tanto della sua mappatura su risorse reali."

wow.. ma.. sarebbe a dire?
fin'ora abbiamo considerato l'emulazione come un programma che ci permette di far "girare" i giochi che usavamo in salagiochi o che usavamo sulle nostre ormai vecchie e bacucche consolle (con rispetto parlando :o) ) sul nostro fantastico pc di casa.

ok, ma andando un po' più nel dettaglio, che cos'è un emulatore?

sempre Wikipedia ci viene incontro dicendo:

"Un software d'emulazione o più comunemente un emulatore è un programma che permette l'esecuzione di software scritto per un ambiente (hardware o software) diverso da quello sul quale l'emulatore viene eseguito. [...]

Esistono varie categorie di emulatori, così come esistono diversi metodi per emulare una piattaforma.
È possibile emulare completamente un ambiente sia hardware che software oppure soltanto uno dei 2.

Emulare un ambiente software è tecnicamente meno complicato poiché può essere sufficiente un semplice traduttore di istruzioni che renda comprensibile all'ambiente sul quale l'emulatore gira le istruzioni del programma emulato (come nel caso di WINE).
Nel caso invece dell'emulazione hardware invece sarà necessario simulare la circuiteria e il comportamento fisico del sistema come avviene ad esempio nel MAME. "

Ok! ecco il punto, un emulatore può arrivare a riprodurre esattamente il comportamento di una consolle fisica realmente esistente, trasformando il nostro pc nell'atari, gameboy o playstation di turno!

Ora, se non avete mai sviluppato un emulatore e non vi siete mai occupati di programmazione, nè tantomeno vi siete mai posti il problema di come questi programmi funzionino, posso capire che ci voglia una buona dose di fantasia per comprendere appieno questo concetto; ma forse ora vi saranno un po' più chiari i motivi per cui, per esempio, alcuni giochi non sono supportati da alcuni emulatori..

Semplicemente perchè sfruttano caratteristiche e parti della relativa consolle emulata che non sono ancora state inserite nella "gemella" virtuale, che è il programma di emulazione in sè.. un po' come se aveste una playstation senza un po' di schede e chip al suo interno.

Ma torniamo a noi, una nuova sezione, un nuovo concetto (virtualizzazione anzichè semplice emulazione), tutte queste parole.. per dirvi cosa? per portarvi dove?

molto semplice..
..se vi dicessi che esiste un modo di poter emulare il vostro stesso computer?
non uno qualsiasi, ma addirittura il vostro!

Ebbene si, esiste! ed è proprio in questa direzione che con questa nuova sezione vi voglio portare (fa pure rima! :o) )

Estendendo il concetto di emulazione a tutti quei sistemi che fin'ora non sono stati trattati appieno da tutti i vari siti e portali che trattano quest'argomento, passando per i vari sistemi x86 e non, a 32 e a 64 bit, della vecchia, nuova e nuovissima generazione, utilizzando il termine virtualizzazione, anzichè semplicemente continuare ad usare emulazione, proprio per far rendere meglio l'idea della simulazione in toto di una macchina, di un server o di un semplice pc.

bhe.. per ora spero di avervi fatto venire un po' di curiosità con quest'introduzione, a brevissimo inizieremo a mettere un po' di carne al fuoco, datemi solo il tempo di mettere ordine tra tutto il materiale che ho recuperato e di decidere da dove partire, anche se una mezz'idea di cosa proporvi per iniziare ce l'avrei già..

a breve infatti sarà disponibile la nuova versione di windows, in giro ci sono molte distribuzioni di test per chi la volesse provare in anteprima, ma installarla sul proprio pc può rivelarsi un'operazione onerosa, oltre che rischiosa.. (chi ci dice per esempio che poi si possa tornare indietro tranquillamente?)

Ecco quindi un primo utilizzo di una macchina virtuale: la prova di nuovi sistemi e applicazioni.
Eh? che dite? siete curiosi?

Other articles in this category Hits
Che cos'è la virtualizzazione?
175
Come ingrandire i dischi di VMware server
61
VMWARE BACKUP - Script per suspend - robocopy - start
9
VMWARE ESX 4.0 and ESXi 4.0 shutdown and reboot commands
113
I commenti sono proprietà dei rispettivi autori. Non siamo in alcun modo responsabili del loro contenuto.
GioPerego Links

Emulatori.it
Ultimate Boot CD fo..
Bart's Preinstalled..
VLC Media Player
Emule
Nettica.com
avast! Home Edition
zoneedit.com
Mount Image Pro v3
mikuspace Foto Blog
il blog tecnico di ..
Software based VoIP..
OpenVPN
QNAP
Cisco Systems
Snon Voip Phone
PayPal
Google Italia
LinkSys
Dlink
Register.it
Aruba - The Web Hos..
Joomla
XOOPS
 |