View Full Version : Microsoft chiarisce i numeri delle Build di Windows Vista
Redazione di Hardware Upg
04-09-2006, 10:55
Link alla notizia: http://www.hwupgrade.it/news/software/18437.html
Microsoft ha fornito i dettagli relativi ai numeri con cui le varie versioni del sistema operativo vengono rilasciate
Click sul link per visualizzare la notizia.
Darkangel666
04-09-2006, 11:04
Mi sa che aspetto 6 mesi dopo l'uscita ufficiale, oramai non ci si stà più dietro a tutte queste preview.
Ma che dici, :p una volta che esce rimane quella, non uscirà più una build ogni settimana :D
PhirePhil
04-09-2006, 11:18
quindi la comparsa di build numerate 5700 starebbe a significare che la RTM è molto vicina, e che quindi l'obiettivo di distruibuirla ai clienti enterprise per ottobre sarà raggiunto.... molto interessante :D
Renacchio
04-09-2006, 11:21
Mi sa che aspetto 6 mesi dopo l'uscita ufficiale, oramai non ci si stà più dietro a tutte queste preview.
Meglio aspettare 2 anni e mettere la SE o l'edizione col secondo pacco ;)
MenageZero
04-09-2006, 11:27
com'è che prima ancora di terminare la fase rc (5500-5699) compilano anche build RTM (5700+) ? :confused:
come si suol dire , "per la precisione", il sito http://www.winsupersite.com/ (il cui motivo di esistenza è recensire sw microsoft, quindi si spera che si informi bene anche sui dettagli) riporta sulla homepage 5600.16384 come numero di build della rc1
^VaMpIr0^
04-09-2006, 11:50
è vero che comunque vada leveranno anche da quella ufficiale WinFX???
^VaMpIr0^
04-09-2006, 11:55
è vero che comunque vada leveranno anche da quella ufficiale WinFS???
Sbagliato a scrivere...mi son corretto! :)
MenageZero
04-09-2006, 11:59
è vero che comunque vada leveranno anche da quella ufficiale WinFS???
Sbagliato a scrivere...mi son corretto! :)
già tolto. anzi come feature/update a sé stante il progetto è stato proprio cancellato; prob. le relative tecnologie sw verranno "riciclate" in altri prodotti, tipo sql-server. almeno secondo le ultime che avevo letto :boh:
serassone
04-09-2006, 12:03
"The Microsoft .NET Framework 3.0 (formerly known as WinFX), is the new managed code programming model for Windows. It combines the power of the .NET Framework 2.0 with new technologies for building applications that have visually compelling user experiences, seamless communication across technology boundaries, and the ability to support a wide range of business processes. These new technologies are Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace (formerly code named "Infocard"). Microsoft plans to ship .NET Framework 3.0 as part of the Windows Vista operating system. In addition, Microsoft is making these technologies available on Windows XP and Windows Server 2003. The following Community Technology Preview of .NET Framework 3.0 enables you to continue experimenting with early builds of these technologies, get acquainted with the development experience, and provide feedback to Microsoft."
http://www.microsoft.com/downloads/details.aspx?FamilyID=19e21845-f5e3-4387-95ff-66788825c1af&DisplayLang=en
serassone
04-09-2006, 12:04
WinFX è vivo, come si vede, WinFS... si vedrà
ChillingSP
04-09-2006, 12:12
Sven Hallauer, Director of Release Management for Windows Vista
Però, una figura professionale di un certo livello.... :p
Mi piacerebbe vedere il suo biglietto da visita.
Immagino le notti insonni di un responsabile di marketing per trovare un'epressione di tal fatta.
Alla Microsoft hanno una struttura aziendale "orientata agli oggetti" con diversi layers di "astrazione".
E' la stesa filosofia che usano per definire ogni loro nuova "tecnologia" tipo OLE,COM,.NET....
In italia noi usiamo il termine "aria fritta", loro invece la chiamano tecnologia.
Sono dei fenomeni.
Scusate eh, ho provato a resistere ma non ci sono riuscito....
MenageZero
04-09-2006, 12:29
Però, una figura professionale di un certo livello.... :p
Mi piacerebbe vedere il suo biglietto da visita.
Immagino le notti insonni di un responsabile di marketing per trovare un'epressione di tal fatta.
Alla Microsoft hanno una struttura aziendale "orientata agli oggetti" con diversi layers di "astrazione".
E' la stesa filosofia che usano per definire ogni loro nuova "tecnologia" tipo OLE,COM,.NET....
In italia noi usiamo il termine "aria fritta", loro invece la chiamano tecnologia.
Sono dei fenomeni.
Scusate eh, ho provato a resistere ma non ci sono riuscito....
premesso che apprezzo sempre l'ironia e l'umorismo e nello specifico la battuta su azienda/oggetti/atsrazione è anche pittosto carina ( :D ), non mi sembra il caso di porre .net = aria fritta (per es., per prenderne una di tecnolgia, anzi "tecnologia", se vuoi) in modo scosì affermativo ma soprattutto dandolo per scontato, credo che in molti potrebbero dissentire, e non con argomentazioni infondate....
credo inoltre che i paragoni con l'italia non ci convengano.. hai idea di cosa siamo (anzi cosa non siamo ) in ambito informatico e più ampiamente nelle cosiddette "tecnologie dell'informazione" ( o così come più in genreale in tanti ambiti tecnologici) ?
Un po' O.T. premetto !
Sara' anche piu' stabile ( e ci mancherebbe ) della beta2. Sara' anche piu' veloce, hanno ridotto l'installazione di un po' di mega... pero' c'e' sempre la solita domanda che mi attanaglia anche dopo aver installato l'ultima RC1: " per quale motivo dovrei abbandonare Windows XP per passare a Windows Vista ? "
blackshard
04-09-2006, 13:27
Alla Microsoft hanno una struttura aziendale "orientata agli oggetti" con diversi layers di "astrazione".
E' la stesa filosofia che usano per definire ogni loro nuova "tecnologia" tipo OLE,COM,.NET....
In italia noi usiamo il termine "aria fritta", loro invece la chiamano tecnologia.
Sono dei fenomeni.
L'avessimo un po' noi la capacità di pensare ad "aria fritta", non saremmo gli zimbelli del mondo da questo punto di vista (e da tanti altri anche...)
mauriziofa
04-09-2006, 14:41
>Meglio aspettare 2 anni e mettere la SE o l'edizione col secondo >pacco
Ciao,
secondo me sarebbe una frase corretta se ora usassi un sistema operativo efficiente, stabile, sicuro. Ma dato che xp non è nulla di tutto ciò meglio una prima versione di Vista con bug ma con accesso limitato alle aree del sistema operativo, e protetto da password come linux, che uno service paccato 2 ma con libertà di azione e di danni.
Sempre secondo me.
ChillingSP
04-09-2006, 14:43
L'avessimo un po' noi la capacità di pensare ad "aria fritta", non saremmo gli zimbelli del mondo da questo punto di vista (e da tanti altri anche...)
In realtà .net non è una nuova tecnologia e non è una nuova "pensata".
Si tratta fondamentalmente di un insieme di classi che contengono al loro interno le chiamate alle solite API win32. Si tratta di una riedizione più organica delle MFC con una garbage collection. Una astrazione elevata al quadrato.
Il codice gestito inoltre è facilmente disassemblabile anche in caso di offuscamento e dunque non sarà facilmente adottato da compagnie software professionali. IMHO.
nonikname
04-09-2006, 14:47
Un po' O.T. premetto !
Sara' anche piu' stabile ( e ci mancherebbe ) della beta2. Sara' anche piu' veloce, hanno ridotto l'installazione di un po' di mega... pero' c'e' sempre la solita domanda che mi attanaglia anche dopo aver installato l'ultima RC1: " per quale motivo dovrei abbandonare Windows XP per passare a Windows Vista ? "
Gestione della ram estremamente migliorata (swap su disco inesistente con 1g di ram)
Approcio nativo al multicore
x82-64 I.P.P. Sistema Operativo a 64bit
Un layer in meno fra driver Grafico e kernel I.P.P. (in poche parole :D )
DX10 sm4+
Mettiamola così : per quale motivo hai abbandonato Windows 98se per passare a Windows XP ?
mauriziofa
04-09-2006, 15:12
>forse il "tuo" xp non è stabile. il mio è stabile e veloce. le cose >basta saperle usare , invece di sparare a zero...
Scusa ma non condivido. Ragioniamo un attimo. Da sviluppatore ti elenco i difetti della piattaforma Win32 di xp e 2000 (comprese le versioni server):
Possibilità di patchare il kernel (sostituire codice del kernel con tuo codice per velocizzare il tuo applicativo introducendo però bug che possono far crashare il sistema operativo o possono rallentarlo, qualsiasi antivirus oggi in commercio usa questa tecnica rallentandoti la macchina)
Memory leak:(memoria che non viene rilasciata completamente alla chiusura di una applicazione e quindi viene persa fino al riavvio della macchina)
swap su disco(xp come 2000 e le versioni server a causa del memory leak utilizzano molto lo swap su disco mettendolo a priorità 0 cioè prima il kernel esegue lo swap e poi l'applicazione che hai lanciato, è il motivo per cui xp è lento a partire se ha tanti prg in avvio automatico)
possibilità di accedere ad ogni dll di sistema con possibili bug crash ecc... (sfruttata anni da da virus come sasser).
Potrei continuare....Vista non permette nulla di tutto ciò e se non mi credi prova ad installare su Virtual Pc un xp con un qualsiasi antivirus, un qualsiasi prg di firewall e qualche altro applicativo e poi guarda quanta memoria libera rimane e quanto è veloce e reattivo)
Pistolpete
04-09-2006, 17:02
Gestione della ram estremamente migliorata (swap su disco inesistente con 1g di ram)
Davvero? :eek: :eek:
MenageZero
04-09-2006, 18:26
Gestione della ram estremamente migliorata (swap su disco inesistente con 1g di ram)Davvero? :eek: :eek:scusate, ma a voi xp "si ammazza" di swap anche quando avete memoria allocata minore della memoria fisica ? :confused:
siccome non è la prima volta che nesento parlare e vorrei darci un'occhiata, mi sapreste dire come "scatenare" il "fenomeno" ? :help:
mandangez
04-09-2006, 19:16
sto girando con vista( build 5384)
che dire.
bellissimo graficamente...molto bello IE 7... molto bello windows mail... c'è anche MCE....MAH !...
IE7 è identico a Firefox.
Windows Mail è identico a mail di apple.
Vista è identico a tiger :-D
Alla fine succederà che come xp Tutte queste belle opzioni grafiche verranno da noi disabilitate per avere un sistema operativo veloce e leggero.
Vi dico solo una cosa:
Windows installato cosi com'è senza programmi aggiuntivi mi sta ciucciando il 35/40% della memoria installata ( io ho 2GB !!!) :doh: :doh:
diabolik1981
04-09-2006, 20:13
sto girando con vista( build 5384)
che dire.
bellissimo graficamente...molto bello IE 7... molto bello windows mail... c'è anche MCE....MAH !...
IE7 è identico a Firefox.
Windows Mail è identico a mail di apple.
Vista è identico a tiger :-D
Alla fine succederà che come xp Tutte queste belle opzioni grafiche verranno da noi disabilitate per avere un sistema operativo veloce e leggero.
Vi dico solo una cosa:
Windows installato cosi com'è senza programmi aggiuntivi mi sta ciucciando il 35/40% della memoria installata ( io ho 2GB !!!) :doh: :doh:
Ancora con questa storia della ram usata?
Pistolpete
04-09-2006, 20:19
sto girando con vista( build 5384)
che dire.
bellissimo graficamente...molto bello IE 7... molto bello windows mail... c'è anche MCE....MAH !...
IE7 è identico a Firefox.
Windows Mail è identico a mail di apple.
Vista è identico a tiger :-D
Alla fine succederà che come xp Tutte queste belle opzioni grafiche verranno da noi disabilitate per avere un sistema operativo veloce e leggero.
Vi dico solo una cosa:
Windows installato cosi com'è senza programmi aggiuntivi mi sta ciucciando il 35/40% della memoria installata ( io ho 2GB !!!) :doh: :doh:
Sei uno dei pochi di questo forum che si lamenta della pesantezza. Dai una letta al thread ufficiale.
Pistolpete
04-09-2006, 20:19
scusate, ma a voi xp "si ammazza" di swap anche quando avete memoria allocata minore della memoria fisica ?
Nessun problema, sia con memoria allocata inferiore sia con memoria allocata superiore.
mauriziofa
04-09-2006, 20:26
Ragazzi calma,
mandangez dice del consumo eccessivo di ram perchè sta usando la beta 2 di Vista, che non è altro che la 5384. Infatti consumava ben oltre 800 mb di ram e senza aprire nulla.
Invito mandangez a provare la RC1 si accorgerà che alla partenza non consuma più di 450mb considerando che xp ne consuma sui 200 250 mb non è male e poi sono convinto che possano ancora migliorarla perchè possono ottimizzare le directx 10, ancora in beta, che per far girare aero consumano almeno 50mb di ram, potrebbero alloccare quella della scheda grafica.
Per quelli che si chiedono come possa non swappare mai la risposta è semplice. Cambiando il modello di driver, da kernel mode a user mode, hanno potuto riscrivere la tabella delle priorità di gestione dei task allocando minore priorità allo swap. In xp non si può fare perchè tutti i driver girano in kernel mode.
MenageZero
04-09-2006, 20:31
sto girando con vista( build 5384)
che dire.
bellissimo graficamente...molto bello IE 7... molto bello windows mail... c'è anche MCE....MAH !...
IE7 è identico a Firefox.
Windows Mail è identico a mail di apple.
Vista è identico a tiger :-D
Alla fine succederà che come xp Tutte queste belle opzioni grafiche verranno da noi disabilitate per avere un sistema operativo veloce e leggero.
Vi dico solo una cosa:
Windows installato cosi com'è senza programmi aggiuntivi mi sta ciucciando il 35/40% della memoria installata ( io ho 2GB !!!) :doh: :doh:
tieni anche conto nel giudicare vista da quella build (che se non erro è la beta2) che ad es il sito "winsupersite.com" (un sito prativamente dedicato alle recensioni del sw microsoft e che dal nome si suppone un po' di simpatia per ms&win la abbia), definisce la beta2 ed altre build "vecchie" con aggettivi come "horrible"(ma aveva fatto pesanti critiche anche prima che uscisse la rc1 o la buld pre-rc1) nel confronto con la rc1, con la quale pare che il sistema sia improvvisamente migliorato, non di poco, su tutti i fronti...
tieni anche presente che (come su xp ma in generale credo su tutti i s.o general purpose per uso interattivo) la ram allocata ai processi inizialmente avviati, non vuold dire molto dato che sia questa sia la ram dedicata ad operazioni di cahhing può sempre essere per la maggior parte ri-allocata ad altri, successivamente avviati, processi utente quando se ne presenti la necessità.
poi, ovviamente, il mio è un discorso puramente generale ed indiretto dato che non posso certo dire quanta ram la rc1 allocherà "per sé" all'avvio della configurazione di default sul tuo pc, ed inoltre non ho mai provato nessuna build ( :( ) dato che non posso avere l'adsl a casa...
MenageZero
04-09-2006, 20:44
Ragazzi calma,
mandangez dice del consumo eccessivo di ram perchè sta usando la beta 2 di Vista, che non è altro che la 5384. Infatti consumava ben oltre 800 mb di ram e senza aprire nulla.
Invito mandangez a provare la RC1 si accorgerà che alla partenza non consuma più di 450mb considerando che xp ne consuma sui 200 250 mb non è male e poi sono convinto che possano ancora migliorarla perchè possono ottimizzare le directx 10, ancora in beta, che per far girare aero consumano almeno 50mb di ram, potrebbero alloccare quella della scheda grafica.
Per quelli che si chiedono come possa non swappare mai la risposta è semplice. Cambiando il modello di driver, da kernel mode a user mode, hanno potuto riscrivere la tabella delle priorità di gestione dei task allocando minore priorità allo swap. In xp non si può fare perchè tutti i driver girano in kernel mode.
veramente aero/avalon è dx9... se poi come, si diceva mesi fa, le api dx9 in vista fossero "wrappate" su dx10 e queste ancora in beta e ancora passibili di pesanti ottimizzazioni, non lo so... (ma non suona "lineare" che le dx10 siano in beta se vista è in rc1, dato che in fondo non sono che librerie che saranno parte inscindibile del sistema... :boh:
inoltre se la gui al max richiede un -piccolo?- costo aggiuntivo di mem centrale, non è improbabile che la cosa rimanga, anche se magari il valore potrà ancora diminuire, dato che sarebbe strano che i dev fino all'ultimo allochino della mem. centrale per scopi ai quali sarebbe destinata nella final esclusivamente memoria video... mica metteranno nell'ultima build per la final release del codice "fresco di tastiera"... :sofico: )
riguardo allo "swap", non ho afferato la stretta connesione tra driver model nuovo/alcuni driver in user mode e la minore priorità allo swapping e minore esecuzione dello stesso :confused:
(a proposito, sai dirmi come far swappare xp "a manetta" senza allocare più della ram fisica... curiosità mia, vedi post precedenti ;) )
mauriziofa
04-09-2006, 21:29
Ciao MenageZero,
allora per quanto riguarda le directx anche io sapevo che aero è directx9 ma le ultime news parlavano di ottimizzazioni di aero per la versione 10, forse la 10.1, che usciranno con il service pack 1 di Vista nell'estate 2007. Questo perchè le directx 10 hanno un accesso quasi diretto, diciamo molto vicino, all'hardware, saltando almeno 2 livelli di HAL (hardware abstraction layer). Quindi potrebbero velocizzare alcune routine di disegno degli oggetti di aero (finestre, bottoni, ombre, menu ecc...)
Per lo swap l'architettura prevede questo: Sia in xp che in Vista i driver sono divisi in kernel mode ed in user mode. Solo che in xp quasi tutto il codice gira in kernel mode, quindi con priorità di esecuzione decise dal kernel nel momento che ha la cpu disponibile, mentre in kernel mode girano i controlli dei driver. Mi spiego meglio con un esempio Driver audio: in kernel mode hai l'allocazione della ram, il riconoscimento dell'hardware, l'allocazione degli slot pci, l'allocazione della banda passante ecc...., in user mode il pannello di controllo sulla disposizone delle casse, 2, 5+1, volume ecc....
Le differenze di priorità dei task sono basse tra uno e l'altro questo porta ad eseguire quasi contemporaneamente molti task impegnando risorse e rallentando il sistema.
In Vista invece sono riusciti a ridurre i driver kernel mode ai minimi termini ed a spostare tutto quanto in user mode. Questo fa si che se io dico al pc che il task xyz gira con priorità -1 mentre il task hdz gira con priorità -6 il secondo sarà eseguito più volte fino al completamento confronto al primo velocizzando di fatto l'esecuzione dell'applicazione. Capisci che è un vantaggio enorme io posso dire che il task che si occupa del defrag del disco gira a -1 mentre il task di FireFox gira a -15, firefox si aprirà in baleno mentre il defrag piano piano sarà eseguito senza minare le risorse di sistema.
Se non mi sono fatto capire dimmi che ti posto un esempio pratico
Ciao
Mi sa che aspetto 6 mesi dopo l'uscita ufficiale, oramai non ci si stà più dietro a tutte queste preview.
Meglio aspettare 2 anni e mettere la SE o l'edizione col secondo pacco ;)
Secondo questo ragionamento ora non si dovrebbe parlare di Vista ma dovremmo parlare di fare l'upgrade a Windows XP da Windows 98/ME.
MenageZero
04-09-2006, 22:09
Ciao MenageZero,
allora per quanto riguarda le directx anche io sapevo che aero è directx9 ma le ultime news parlavano di ottimizzazioni di aero per la versione 10, forse la 10.1, che usciranno con il service pack 1 di Vista nell'estate 2007. Questo perchè le directx 10 hanno un accesso quasi diretto, diciamo molto vicino, all'hardware, saltando almeno 2 livelli di HAL (hardware abstraction layer). Quindi potrebbero velocizzare alcune routine di disegno degli oggetti di aero (finestre, bottoni, ombre, menu ecc...)
Per lo swap l'architettura prevede questo: Sia in xp che in Vista i driver sono divisi in kernel mode ed in user mode. Solo che in xp quasi tutto il codice gira in kernel mode, quindi con priorità di esecuzione decise dal kernel nel momento che ha la cpu disponibile, mentre in kernel mode girano i controlli dei driver. Mi spiego meglio con un esempio Driver audio: in kernel mode hai l'allocazione della ram, il riconoscimento dell'hardware, l'allocazione degli slot pci, l'allocazione della banda passante ecc...., in user mode il pannello di controllo sulla disposizone delle casse, 2, 5+1, volume ecc....
Le differenze di priorità dei task sono basse tra uno e l'altro questo porta ad eseguire quasi contemporaneamente molti task impegnando risorse e rallentando il sistema.
In Vista invece sono riusciti a ridurre i driver kernel mode ai minimi termini ed a spostare tutto quanto in user mode. Questo fa si che se io dico al pc che il task xyz gira con priorità -1 mentre il task hdz gira con priorità -6 il secondo sarà eseguito più volte fino al completamento confronto al primo velocizzando di fatto l'esecuzione dell'applicazione. Capisci che è un vantaggio enorme io posso dire che il task che si occupa del defrag del disco gira a -1 mentre il task di FireFox gira a -15, firefox si aprirà in baleno mentre il defrag piano piano sarà eseguito senza minare le risorse di sistema.
Se non mi sono fatto capire dimmi che ti posto un esempio pratico
Ciao
il discorso sulla priprità e lampante... ma non ho capito in pratica l'importanza che dai nel tuo discorso al fatto di avere più drv in user mode (su vista) in particolare se si parla di priorità/tempo di cpu e conseguente responsività per le apps o come nel percedente post, della frequenza delle operazioni di swapping o del presunto swapping "esagerato" di xp anche quanto la mem allocata non eccede la ram fisica... :boh:
forse intendevi che il codice in kernel-mode ha per forza priorità maggiore (cioè relativo indice minore) o uguale a quello user-mode (non lo sto affermando, non ricordo al momento comè la situazione su nt, solo ipotizzando provando a capire il tuom post) e che questo più la quantità "eccessiva" di drv kernel-mode in xp penalizza sensobilmente la disponibilità di risorse per le apps ? (rimarrebbe cmq aperto il discorso dello swap)
Microsoft è in continuo aumento con il numero delle build, forse nessuno se ne è accorto, ma da quando è nato windows NT a Vista il numero delle build è sempre cresciuto. Secondo me è segno di una evoluzione dello stesso OS. :D
Ricordo perfettamente Windows NT build 1381, Windows 2000 build 2195, Windows XP build 2454 e adesso Vista è alla build 5700 e qualcosa....
Ciao MenageZero,
allora per quanto riguarda le directx anche io sapevo che aero è directx9 ma le ultime news parlavano di ottimizzazioni di aero per la versione 10, forse la 10.1, che usciranno con il service pack 1 di Vista nell'estate 2007. Questo perchè le directx 10 hanno un accesso quasi diretto, diciamo molto vicino, all'hardware, saltando almeno 2 livelli di HAL (hardware abstraction layer). Quindi potrebbero velocizzare alcune routine di disegno degli oggetti di aero (finestre, bottoni, ombre, menu ecc...)
Per lo swap l'architettura prevede questo: Sia in xp che in Vista i driver sono divisi in kernel mode ed in user mode. Solo che in xp quasi tutto il codice gira in kernel mode, quindi con priorità di esecuzione decise dal kernel nel momento che ha la cpu disponibile, mentre in kernel mode girano i controlli dei driver. Mi spiego meglio con un esempio Driver audio: in kernel mode hai l'allocazione della ram, il riconoscimento dell'hardware, l'allocazione degli slot pci, l'allocazione della banda passante ecc...., in user mode il pannello di controllo sulla disposizone delle casse, 2, 5+1, volume ecc....
Le differenze di priorità dei task sono basse tra uno e l'altro questo porta ad eseguire quasi contemporaneamente molti task impegnando risorse e rallentando il sistema.
In Vista invece sono riusciti a ridurre i driver kernel mode ai minimi termini ed a spostare tutto quanto in user mode. Questo fa si che se io dico al pc che il task xyz gira con priorità -1 mentre il task hdz gira con priorità -6 il secondo sarà eseguito più volte fino al completamento confronto al primo velocizzando di fatto l'esecuzione dell'applicazione. Capisci che è un vantaggio enorme io posso dire che il task che si occupa del defrag del disco gira a -1 mentre il task di FireFox gira a -15, firefox si aprirà in baleno mentre il defrag piano piano sarà eseguito senza minare le risorse di sistema.
Se non mi sono fatto capire dimmi che ti posto un esempio pratico
Ciao
Fallo questo esempio pratico, perchè mi sembra che stai mettendo in un unico calderone concetti diversi quali livelli di privilegio di esecuzione delle istruzioni e livello di priorità di un processo.
mauriziofa
05-09-2006, 09:28
allora vi spiego bene. Esempio con parole semplici:
XP: strada a 6 corsie con un semaforo che non fa passare al verde ma fa passare un camion(kernel mode di XP) per volta a seconda della corsia che ha la preferenza in quel momento.
Vista: strada a 6 corsie 4 sono vuote solo 2 piene perchè all'inizio della strada c'è un "vigile", il .net framework"(user mode), che invia solo le auto che hanno la stessa priorità e vengono subito svuotate (kernel mode)perchè il semaforo fa passare subito tutte e 2 che hanno la stessa priorità e le auto sono piccole(kernel mode di Vista) .
Tutto questo sgrava la cpu dal super lavoro, il disco legge di meno se poi ci aggiungiamo che questa architettura software sarà affiancata da nuovo hardware come per esempio i dischi fissi con 512 mb di flashram integrata si capisce come sarà veloce ad eseguire le applicazioni e veloce nei caricamenti da e per I/O.
GiovanniGTS
05-09-2006, 09:48
>forse il "tuo" xp non è stabile. il mio è stabile e veloce. le cose >basta saperle usare , invece di sparare a zero...
Scusa ma non condivido. Ragioniamo un attimo. Da sviluppatore ti elenco i difetti della piattaforma Win32 di xp e 2000 (comprese le versioni server):
Possibilità di patchare il kernel (sostituire codice del kernel con tuo codice per velocizzare il tuo applicativo introducendo però bug che possono far crashare il sistema operativo o possono rallentarlo, qualsiasi antivirus oggi in commercio usa questa tecnica rallentandoti la macchina)
Memory leak:(memoria che non viene rilasciata completamente alla chiusura di una applicazione e quindi viene persa fino al riavvio della macchina)
swap su disco(xp come 2000 e le versioni server a causa del memory leak utilizzano molto lo swap su disco mettendolo a priorità 0 cioè prima il kernel esegue lo swap e poi l'applicazione che hai lanciato, è il motivo per cui xp è lento a partire se ha tanti prg in avvio automatico)
possibilità di accedere ad ogni dll di sistema con possibili bug crash ecc... (sfruttata anni da da virus come sasser).
Potrei continuare....Vista non permette nulla di tutto ciò e se non mi credi prova ad installare su Virtual Pc un xp con un qualsiasi antivirus, un qualsiasi prg di firewall e qualche altro applicativo e poi guarda quanta memoria libera rimane e quanto è veloce e reattivo)
in teoria allora Vista (con effetti grafici disattivati) dovrebbe essere più veloce di XP soprattutto su PC anziani?
sarei curioso di provarlo (sempre disattivando le opzioni grafiche avanzate)
su un
Athlon 800
512 MB RAM
Tnt2 pro da 32 Mb
normalissimo HD da 5400 rpm
chissa' come andrà rispetto ad XP!
diabolik1981
05-09-2006, 10:12
in teoria allora Vista (con effetti grafici disattivati) dovrebbe essere più veloce di XP soprattutto su PC anziani?
sarei curioso di provarlo (sempre disattivando le opzioni grafiche avanzate)
su un
Athlon 800
512 MB RAM
Tnt2 pro da 32 Mb
normalissimo HD da 5400 rpm
chissa' come andrà rispetto ad XP!
Su quel pc le opzioni grafiche avanzate non si attivano cmq perchè la scheda non è DX9
GiovanniGTS
05-09-2006, 10:41
Su quel pc le opzioni grafiche avanzate non si attivano cmq perchè la scheda non è DX9
si, questo è risaputo, ma la mia curiosità\domanda era un'altra
MenageZero
05-09-2006, 10:55
Microsoft è in continuo aumento con il numero delle build, forse nessuno se ne è accorto, ma da quando è nato windows NT a Vista il numero delle build è sempre cresciuto. Secondo me è segno di una evoluzione dello stesso OS. :D
Ricordo perfettamente Windows NT build 1381, Windows 2000 build 2195, Windows XP build 2454 e adesso Vista è alla build 5700 e qualcosa....
ma va ? che sia un strana coincidenza che i sistemi "nt-based" si basino sul modello architetturale di win nt ? o che, sempre riguardo al versioning, win nt 4 sia windows "4.<qualcosa>", il 2000 "windows 5.0", xp "windows 5.1", il 2003 "windows 5.2", vista "windows 6.0" ...
:D
allora vi spiego bene. Esempio con parole semplici:
XP: strada a 6 corsie con un semaforo che non fa passare al verde ma fa passare un camion(kernel mode di XP) per volta a seconda della corsia che ha la preferenza in quel momento.
Vista: strada a 6 corsie 4 sono vuote solo 2 piene perchè all'inizio della strada c'è un "vigile", il .net framework"(user mode), che invia solo le auto che hanno la stessa priorità e vengono subito svuotate (kernel mode)perchè il semaforo fa passare subito tutte e 2 che hanno la stessa priorità e le auto sono piccole(kernel mode di Vista) .
Stai scambiando (di nuovo) i privilegi di esecuzione delle istruzioni con la priorità dei processi (concetto vecchio di 30 anni almeno sui sistemi Unix, vecchio anche per XP/2000 che dispone già di un modo di regolare il nice di un processo dal task manager)
Perchè dal tuo discorso e da quello precedente sembra che Vista faccia eseguire istruzioni I/O in user mode... ;)
Tutto questo sgrava la cpu dal super lavoro, il disco legge di meno se poi ci aggiungiamo che questa architettura software sarà affiancata da nuovo hardware come per esempio i dischi fissi con 512 mb di flashram integrata si capisce come sarà veloce ad eseguire le applicazioni e veloce nei caricamenti da e per I/O.
Non si fa prima a dire che "in Vista è stato aggiunto un nuovo I/O scheduler asincrono a priorità configurabile direttamente nei processi I/O bound", senza toccare argomenti che non c'entrano niente, tipo il "super lavoro della CPU" in caso di processi, appunto, I/O bound? (argomento invece trattato nel nuovo CPU scheduler a latenze di dispatch O(1)) :wtf:
Odio fare questi paragoni, ma il nuovo cpu scheduler O(1) di Vista che sostituisce quello lineare di XP, Linux ce lo ha dal 2002 ad opera di Ingo Molnar e non mi sorprenderebbe affatto se questo nuovo algoritmo di Vista fosse fortemente basato su quello di Molnar.
Non tocchiamo poi il tasto del "prioritized asynchronous I/O". ;)
mauriziofa
05-09-2006, 13:16
Scusa ma non avevo capito che eravate tecnici del settore sennò non mi sarei arrampicato sugli specchi delle spiegazioni con termini semplici.
Allora da tecnico concorderai con me che Vista è un salto di qualità abbastanza grande in avanti.(Non sto a dire che gli altri già avevano molte delle nuove caratteristiche perchè questo lo sappiamo tutti, l'importante è che ora le abbia) Xp invece non era questo balzo tecnico da Win2000.
Hai visto la versione x64 di Vista? Non permette il kernek patching(finalmente) e vuole solo driver certificati. Che ne pensi?
MenageZero
05-09-2006, 13:29
(scusa l'intromissione, ho capito che rispondevi a mjordan)
quelle caratteristiche di vista x64 dovrebbero essere, intrinsecament positive per stabilità e sicurezza, ma le trovo anche disincentivanti nel breve/medio termini perché avvenga una vera migrazione di massa verso l'ambiente (os+cpu) a 64 bit, dato che molti attuali programmi (anche senza andare nel campo degli scopi illeciti) sfruttano la possibilità di kernel patching o di installare drv, spesso non certificati...
a mio parere lasciare vista x32 in questo uguale ad xp renderà, almeno inizialmente, vista x64 ancor più minoritario o di nicchia; avessero messo questi nuovi accorgimenti anche nell v. 32bit, x32/x64 sarebbero stati sullo stesso piano tranne che per le differenze intrinseche dovute ai 64 bit e le terze parti che sfruttavano kernel patching o drv non certificati si sarebbero dovute adeguare con soluzioni alternative e fornendo drv cert. in tempi relativamente brevi...
mauriziofa
05-09-2006, 14:37
Ciao MenageZero ,
sono anche io rammaricato che la versione a 32bit non abbia il blocco sul kernel patching e i driver certificati. Però da quello che ho potuto percepire la Microsoft lancia la versione a 32bit per fare in modo che subito ci giri tutto, annuncia che già la versione R2 di Vista rilasciata tra 2 anni sarà solo x64 e fa si che tutti i prg siano riscritti per essere pronti alla R2 e quindi anche compatibili con la x64 attuale. Tanto che anche i loro server come Exchange2007 o la prox versione di SqlServer saranno solo x64 e le versioni a 32bit che vedi ad esempio di Exchange 2007 serve solo per test e non supererà la fase RC1. Questo dovrebbe portare già per l'autunno 2007 ad avere buona parte del software x64 compatibile, credo che pubblicizzeranno molto il fatto che Vista a 32bit è l'ultima versione di Windows a 32bit e che non ne usciranno altre.
un po' di commenti sempre più rari che fanno riapprezzare questo forum..quanti ne sono fuggiti di tecnici ,sigh...scusate lo sfogo
Se M$ mi obbligherà nuovamente a fare un upgrade HW a spese mie passerò tranquillamente a Linux!
ps. se non sbaglio tra un mese non ci sara' piu' il supporto alla SP1 di XP! :( :O
MenageZero
06-09-2006, 12:07
Ciao MenageZero ,
sono anche io rammaricato che la versione a 32bit non abbia il blocco sul kernel patching e i driver certificati. Però da quello che ho potuto percepire la Microsoft lancia la versione a 32bit per fare in modo che subito ci giri tutto, annuncia che già la versione R2 di Vista rilasciata tra 2 anni sarà solo x64 e fa si che tutti i prg siano riscritti per essere pronti alla R2 e quindi anche compatibili con la x64 attuale. Tanto che anche i loro server come Exchange2007 o la prox versione di SqlServer saranno solo x64 e le versioni a 32bit che vedi ad esempio di Exchange 2007 serve solo per test e non supererà la fase RC1. Questo dovrebbe portare già per l'autunno 2007 ad avere buona parte del software x64 compatibile, credo che pubblicizzeranno molto il fatto che Vista a 32bit è l'ultima versione di Windows a 32bit e che non ne usciranno altre.
senti, ma dove le prendi tutte queste info sul futuro non troppo vicino di win & ms ? (se le notizie sono corrette) sei più aggiornato tu dei siti che danno news sul settore (tipo hwup) o anche di siti esclusivamente dedicati a win & ms... :eek:
(ad esempiop non avevo neanche mai letto che è pianificata una R2 di vista)
se per caso sei in quelche dev-team di Bill, pecrhé non ci passi il codice, che so, dello scheduler o(1) di vista (tarquillo non o saprà nessuno :O ), che poi facciamo un bel thread al calor-bianco con un confronto con quello di linux ... :cool: :sofico:
MenageZero
06-09-2006, 12:13
ps. se non sbaglio tra un mese non ci sara' piu' il supporto alla SP1 di XP! :( :O
beh ormai anche le terze parti che avevano problemi dovuti ai cambiamenti introdotti con l'sp2 si saranno adeguate da un pezzo, non credo ci siano più, almeno al livello generale, motivi seri per non usare xp sp2
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.