Skip to main content

Quali sono i diversi tipi di software per computer?

Un pezzo di software è un programma che consente al proprietario di utilizzare il proprio computer.L'hardware è costituito da tutti i componenti fisici di un computer e il software è costituito da programmi che vengono compilati per consentire all'hardware di funzionare.I tipi di software includono sistemi operativi, applicazioni e compilatori per scrivere programmi per computer.La maggior parte del software è progettata per essere facile da installare e utilizzare in modo che qualsiasi consumatore possa avere accesso ad esso.Altri tipi sono più avanzati e richiedono conoscenza dei linguaggi di programmazione informatica per usarli.

Il sistema operativo è spesso considerato il software più importante.Questo è un programma che consente all'utente di comunicare con i componenti interni del computer attraverso ingressi come un mouse e tastiera e inoltrare immagini virtuali su un monitor del computer.Windows, Macintosh e Linux sono esempi di sistemi operativi.Questi sistemi consentono all'utente di eseguire altri programmi software, stampare elementi e navigare in Internet, tra le altre attività.Aiutano anche tutti i componenti interni del computer a funzionare senza intoppi consentendo loro di comunicare tra loro e diversi input dell'utente, partizionamento della memoria e lancio e spegnimento di diversi programmi software.

Un'applicazione è un pezzo di software che viene aggiunto sopra il sistema operativo.Il termine programma per computer si riferisce più spesso alle applicazioni.Questi possono includere programmi di elaborazione testi, browser Internet e la maggior parte degli altri tipi di programmi di consumo.I computer sono generalmente venduti con alcune applicazioni già installate, come un elaboratore di testi, un browser Internet e un lettore musicale.I consumatori sono in grado di acquistare ulteriori applicazioni scaricandole da Internet o acquistandole sotto forma di CD-ROM, DVD e altri formati.L'utente deve quindi installare l'applicazione in modo da eseguire.Alcune applicazioni devono essere lanciate e gestite dall'utente, come i programmi di editing video o contabilità.Altri pezzi di software per computer vengono eseguiti in background senza preavviso, come i programmi di protezione da virus.

Gli utenti più avanzati a volte acquistano software per computer che possono essere utilizzati per scrivere, testare e implementare nuovi programmi per computer.Questi programmi sono spesso dotati di un compilatore software specifico per un singolo linguaggio di programmazione del computer, come Java o Visual Basic.Utilizzando questo software, un programmatore può scrivere un programma per computer, testarlo ed eseguire altre funzioni avanzate.