b"\n_START_ARTICLE_\nAggiornamento software\n_START_SECTION_\nCaratteristiche\n_START_PARAGRAPH_\nLa sostituzione ha solitamente lo scopo di risolvere dei difetti riscontrati nel precedente componente, migliorarne le prestazioni oppure aggiungere nuove funzioni. Un esempio di aggiornamento hardware \xc3\xa8 l'aggiunta di memoria RAM in un personal computer oppure l'aggiunta di nodi in un cluster di calcolo. Un esempio di aggiornamento software \xc3\xa8 l'installazione di una nuova versione di un programma._NEWLINE_Nel caso di aggiornamenti software spesso non \xc3\xa8 richiesta una nuova installazione dell'intero programma, ma di una patch contenente solo le differenze rispetto alla versione precedente. Questo espediente permette di contenere le dimensioni in byte dell'aggiornamento, facilitandone il trasferimento/trasmissione attraverso la Rete Internet con minore occupazione di banda.\n_START_SECTION_\nOggetto\n_START_PARAGRAPH_\nGli aggiornamenti software possono riguardare i driver di una periferica, un'applicazione o addirittura un intero sistema operativo, ma sono tutti estremamente importanti, poich\xc3\xa9 a causa della notevole complessit\xc3\xa0 dei software attualmente in circolazione, \xc3\xa8 praticamente impossibile sviluppare fin dall'inizio versioni prive di errori o problemi vari (bug), che vanno quindi corretti in seguito, quando il programma \xc3\xa8 gi\xc3\xa0 stato messo in distribuzione.\n_START_SECTION_\nDisponibilit\xc3\xa0\n_START_PARAGRAPH_\nL'aggiornamento pu\xc3\xb2 essere distribuito su supporti fisici di memorizzazione come i CD-ROM oppure attraverso la Rete Internet. Molti programmi e tutti i moderni sistemi operativi prevedono dei sistemi o programmi che informano automaticamente l'utente della possibile disponibilit\xc3\xa0 di nuovi aggiornamenti, ed eventualmente gli stessi programmi possono provvedere ad installare i suddetti aggiornamenti."