Text Size
(4 - user rating)

x one iconOltre alla discussione sulla potenza e sulle caratteristiche hardware, tiene banco tra gli appassionati anche la questione software riguardante i Sistemi Operativi presenti sulla nuova Xbox One.

Microsoft ha dichiarato che la propria console esegue contemporaneamente tre OS: uno per l'host, uno per le app ed uno per i giochi.

Durante la la conferenza sull'architettura della Xbox One, Boyd Multerer - Director of Development - ha spiegato come funziona il meccanismo dei tre OS. Alla base c'è un Hypervisor-host (versione "alleggerita" dell' Hyper-V per server di Microsoft) che lancia due virtual machine: una System VM (basata su kernel Windows 8, per le app e per i contenuti multimediali) ed una Game VM (OS custom dedicato esclusivamente all'esecuzione dei giochi).

La scelta delle due virtual machine affiancate che condividono core, memoria e bandwitch è dettata dal fatto che Microsoft vuole avere tutte le funzioni dei due OS sempre a disposizione. Come esempio Boyd spiega che sulle attuali console all'avvio viene caricato l'OS completo ma quando si lancia un gioco il dispositivo effettua un reboot per utilizzare solo l'implementazione "minimale" da gaming dell'OS.

Anche se CPU e GPU supportano la virtualizzazione in hardware il problema delle due VM eseguite contemporanea causa certamente dei rallentamenti e delle diminuzioni delle performance globali. Microsoft potrebbe aver utilizzato un meccanismo di priorità per le risorse, infatti si parla di 2 soli core dedicati al System VM (a fronte degli 8 a disposizione) e della suddivisione 3 vs. 5GB per la RAM tra System VM e Game VM, ma questo non annullerebbe del tutto eventuali overhead.

Secondo Microsof il vantaggio di questa scelta è anche quello di poter garantire l'esecuzione dei giochi sempre sullo stesso OS (anche se virtualizzato) per il quale sono stati "ottimizzati". Questa parte dedicata al gamining rimarrà immutata per tutto il ciclo di vita della Xbox One proprio per facilitare il lavoro degli sviluppatori.

Detto questa occorre precisare che la nuova Xbox è una piattaforma multimediale per l'intrattenimento a 360° dove il multi-tasking non è fatto con thread tradizionali su un solo OS ma "a strati" (è possibile guardare un programma televisivo o eseguire skype in voip mentre si gioca e visualizzarli in maniera indipendente) e per mantenere tutte le caratteristiche che la contraddistinguono Microsoft è stata costretta a fare dei compromessi, uno dei quali è proprio quello di non poter dedicare il 100% delle risorse hardware al gaming. In aiuto potrebbe venire la forte infrastruttura di cloud che Microsoft ha messo in piedi per l'Xbox One, ma i benefici di questa soluzione per le applicazioni in real time sono tutti da valutare.

Xone event


Pubblicato in: News, Software
Tags: microsoft , one , OS , xbox

OkNotizie
Michele Carasia
Autore: Michele Carasia
Esperto in:
Schede video, CPU, overclock, videogames
E' stato newser e reviewer per importanti portali italiani occupandosi in particolare di schede video e processori. Appassionato anche di overclock e videogames.
Notizie postate da Michele CarasiaArticoli postati da Michele Carasia
738
news
28
articoli
     Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo.

Ultime dal forum



Scatti rubati mostrano il Galaxy S4 Zoom (2)
09/06/2013 06:37, Franz

Una canzone house al giorno, toglie il medico di... (123)
09/06/2013 05:14, dino

[Waiting for] AMD APU Richland, Kabini, Temash e... Kaveri (232)
08/06/2013 23:47, KiLLaZ87

AMD Catalyst 13.6 BETA 2 (2)
08/06/2013 20:14, Alessio89

Buongiorno e buonasera (2848)
08/06/2013 19:51, Mega Man

Nas Buffalo Linkstation (1)
08/06/2013 19:17, Fottemberg

problema driver porte ? (1)
08/06/2013 19:12, Fottemberg

TiempoLibreSite
VGNetwork

Quotazioni

Loading
Chart
o Advanced Micro Devices 3.91 ▼0.03 (-0.76%)
o Intel Corp. 24.59 ▼0.06 (-0.24%)
o ARM Holdings 40.17 ▼1.05 (-2.55%)
o NVIDIA Corp. 14.44 ▲0.19 (1.37%)
o Microsoft Corp. 35.67 ▲0.71 (2.03%)
o Texas Instruments 36.18 ▲0.51 (1.43%)
o Apple Inc. 441.81 ▲3.35 (0.76%)
NYSE:AMD

Advanced Micro Devices

Company ID [NYSE:AMD] Last trade:3.91 Trade time:4:00PM EDT Value change:▼0.03 (-0.76%)
NASDAQ:INTC

Intel Corp.

Company ID [NASDAQ:INTC] Last trade:24.59 Trade time:4:00PM EDT Value change:▼0.06 (-0.24%)
NASDAQ:ARMH

ARM Holdings

Company ID [NASDAQ:ARMH] Last trade:40.17 Trade time:4:00PM EDT Value change:▼1.05 (-2.55%)
NASDAQ:NVDA

NVIDIA Corp.

Company ID [NASDAQ:NVDA] Last trade:14.44 Trade time:3:59PM EDT Value change:▲0.19 (1.37%)
NASDAQ:MSFT

Microsoft Corp.

Company ID [NASDAQ:MSFT] Last trade:35.67 Trade time:4:00PM EDT Value change:▲0.71 (2.03%)
NASDAQ:TXN

Texas Instruments

Company ID [NASDAQ:TXN] Last trade:36.18 Trade time:4:00PM EDT Value change:▲0.51 (1.43%)
NASDAQ:AAPL

Apple Inc.

Company ID [NASDAQ:AAPL] Last trade:441.81 Trade time:3:59PM EDT Value change:▲3.35 (0.76%)

Galleria immagini utenti

Il meglio dal forum

hot Windows 8 tips & tweaks. Tanti consigli, soluzioni e miglioramenti apportabili al nuovo sistema operativo di casa Microsoft, Windows 8. Da mettere nel bookmark!
hot Configurazioni tipiche proposte dallo staff. Quattro configurazioni che potete usare come base per la realizzazione del vostro nuovo computer gaming, HTPC, tutto fare oppure economico.
Installare Damn Small Linux su Virtualbox. Una guida completa all'installazione di una distribuzione Linux molto leggera in ambienti virtualizzati attraverso Virtualbox
Acquistare su Alternate.de. A volte i siti esteri possono offrire prodotti a prezzi decisamente concorrenziali. Ecco dunque come acquistare sul sito tedesco Alternate.de
hot Realizzare una distribuzione Linux. Vogliamo creare una distribuzione Linux tutta nostra, firmata Bits'n'Chips. Chiunque voglia essere della partita è bene accetto!
Just some ads!