L’informatica avanzata è un termine ampio usato per descrivere un tipo specifico di computer di fascia alta e i processi intrapresi su di esso, o un insieme di abilità utilizzate sui personal computer. Entrambi i significati sono piuttosto diversi e non esiste una definizione rigorosa della frase, quindi ciò che una persona intende quando afferma che l’informatica avanzata potrebbe essere molto diversa da ciò che dice un’altra persona. Generalmente, se un corso viene offerto in questo argomento si riferisce a competenze informatiche avanzate, mentre un’agenzia che promuove l’informatica avanzata probabilmente parlerà di informatica di fascia alta.
Il calcolo ad alte prestazioni, o HPC, è un significato di calcolo avanzato. In questo senso, si riferisce all’uso di supercomputer, o cluster di computer che funzionano come supercomputer, per intraprendere progetti massicci. Anche se i computer moderni hanno una grande potenza di elaborazione, tutti tranne i più potenti possono richiedere lunghi periodi di tempo per svolgere le funzioni più complesse. Generalmente, questo tipo di calcolo viene utilizzato per simulazioni, spesso nel campo dell’ingegneria.
Ad esempio, un gruppo di ingegneri che lavora su un nuovo design dell’ala potrebbe utilizzare l’elaborazione avanzata per simulare la fluidodinamica coinvolta. Con una simulazione abbastanza forte, possono quindi prototipare virtualmente nuovi progetti, modificando piccole modifiche fino a trovare il design ideale, momento in cui possono effettivamente iniziare a produrre il prodotto. Allo stesso modo, gli astrofisici potrebbero utilizzare l’informatica avanzata per modellare qualcosa che credono avvenga all’interno delle stelle. Oppure chimici e biologi potrebbero usare computer avanzati per calcolare nuove strutture proteiche o mappare un genoma.
Un uso totalmente diverso di questa frase si riferisce a quelle competenze informatiche che la maggior parte degli utenti non ha. Molte abilità che rientrano in questo argomento non sarebbero effettivamente considerate avanzate da utenti di computer di alto livello, ma i corsi offerti come programmi di occupazione regionali o college spesso utilizzeranno comunque la frase.
Ad esempio, la maggior parte degli utenti di computer fa solo poche cose con il proprio computer: scrivere documenti, inviare e-mail, ascoltare musica, navigare sul Web e giocare con le foto. All’interno di ciascuna di queste cose, probabilmente sanno solo come fare il minimo indispensabile per ottenere il risultato che desiderano. L’informatica avanzata insegnerebbe una gamma più ampia di abilità e approfondirebbe ciascuna di esse.
Un corso offerto in un college locale che insegna agli studenti come utilizzare Photoshop, ad esempio, potrebbe essere definito un corso di informatica avanzata. Allo stesso modo, una classe che approfondisce come ottenere il massimo dal sistema operativo Windows potrebbe anche riferirsi a se stessa in questo modo. È interessante notare che set di abilità molto più avanzati, come la programmazione o la configurazione di rete su larga scala, raramente, se non mai, verrebbero indicati come utilizzo avanzato del computer, poiché gli utenti di queste abilità probabilmente userebbero un termine più specifico. Un utente di computer avanzato a volte può anche essere definito un utente esperto, a indicare che ottiene più potenza dalla propria macchina.