guide,pc,modifiche

Software disponibilità


x86 64-bit equivalenti a volte la mancanza di software che è scritto per architetture a 32 bit. Il problema più grave in Microsoft Windows non è compatibile driver di periferica . La maggior parte dei 32-bit software applicativo può essere eseguito su un 64-bit del sistema operativo in modalità compatibilità, noto anche come emulazione modalità, ad esempio Microsoft WoW64 Tecnologia per IA-64 e AMD64. Il 64-bit di Windows in modalità nativa [ 22 ] ambiente autista corre in cima a 64-bit NTDLL.DLL che non può chiamare codice a 32 bit sottosistema Win32 (spesso dispositivi la cui reale funzione hardware è emulato da modalità utente, come stampanti per Windows). Perché driver a 64 bit per la maggior parte dei dispositivi non erano disponibili fino al 2007 precoce (Vista x64), utilizzando a 64-bit sistema operativo Microsoft Windows è stato considerato una sfida. Tuttavia, la tendenza sta cambiando verso l'elaborazione a 64 bit come la maggior parte produttori forniscono i driver sia a 32-bit e 64-bit al giorno d'oggi, quindi questo problema è più probabile che accada quando si tenta di utilizzare vecchie periferiche.Questo è meno di un problema con i driver open source che sono già disponibili per un 32-bit OS, in quanto possono essere modificati per essere a 64-bit compatibile, se necessario. Inoltre, il supporto per l'hardware fatta prima l'inizio del 2007 è stato altrettanto preoccupante per le piattaforme opensource a causa delle loro quote di mercato in mercato dei desktop.Sulla maggior parte dei Mac, Mac OS X funziona con un kernel a 32 bit anche su 64-bit in grado processori, ma il kernel a 32 bit può essere eseguito a 64-bit codice in modalità utente, questo permette di supportare i Mac a 64-bit, mentre i processi ancora supporto a 32-bit driver di periferica - anche se non driver a 64 bit e vantaggi prestazionali che sarebbe venuto con loro. Su sistemi con processori a 64 bit, sia a 32-bit e 64-bit del kernel di Mac OS X possono eseguire a 32-bit codice in modalità utente, e tutte le versioni di Mac OS X includono versioni a 32 bit delle librerie che applicazioni a 32 bit avrebbe utilizzato, per cui a 32-bit in modalità utente del software per Mac OS X verrà eseguito su tali sistemi.Linux e la maggior parte degli altri Unix-like sistemi operativi, e la C e C + + toolchain per loro, hanno sostenuto processori a 64 bit per molti anni: rilasciando versioni a 64 bit del sistema operativo prima release ufficiale di Microsoft. Molte applicazioni e librerie per queste piattaforme sono open source , scritto in C e C + +, in modo che, se è a 64-bit di sicurezza, possono essere compilati in versioni a 64 bit. Questo source-based modello di distribuzione con particolare attenzione alle uscite frequenti e all'avanguardia codice rende la disponibilità di software applicativi per questi sistemi operativi meno di un problema.