Please enable JavaScript.
Coggle requires JavaScript to display documents.
programmi e sistemi operativi - Coggle Diagram
programmi e sistemi operativi
software
cos'é
Il software è una collezione di istruzioni e dati che controllano il funzionamento del computer. Può essere diviso in due categorie principali:
Software di sistema
Questo tipo di software gestisce le risorse del computer, come il processore, la memoria e i dispositivi di input/output. Include anche i sistemi operativi. Alcuni esempi sono Windows, macOS e Linux.
i servizi del regedit
Software applicativo
Questo è il software progettato per svolgere specifiche attività o compiti per gli utenti. Ad esempio, Microsoft Word per la scrittura di documenti, Adobe Photoshop per l'editing delle immagini, o giochi come Minecraft. Questi software vengono eseguiti sopra il sistema operativo.
le applicazioni classiche
livelli
il livello di un software dipende dalla sua posizione rispetto ai due estremi tra hardware e l'utente
gerarchia:
1) utente
2)software applicatifo
3)sistema operativo
4) firmware
5) hardware
importante
basso livello
machine oriented (ogni istruzione corrisponde a una particolare codifica)
alto livello
sono maggiormente comprensibili all'utente vicino al linguaggio naturale
si distinguono in firmware sistema operativo e software applicativo
firmware
sistemi operativi
Gestione della sicurezza
Protegge il sistema da accessi non autorizzati e da software dannosi.
prendi windows defender come esempio
Gestione delle risorse
Assegna l'uso delle risorse del computer, come CPU, memoria, dispositivi di archiviazione e dispositivi di input/output, a diversi programmi in esecuzione.
Fornitura di un'interfaccia utente
Il sistema operativo fornisce un'interfaccia attraverso la quale gli utenti possono interagire con il computer. Questo può essere una GUI (interfaccia grafica utente) come in Windows o macOS, o una CLI (interfaccia a riga di comando) come in Linux.
vedi anche kde plasma e altri desktop envirorment
Gestione dei processi
Controlla l'esecuzione dei programmi, assegnando loro risorse e garantendo che operino in modo sicuro e efficiente.
Gestione dei file
Organizza e gestisce i file e le directory sul disco rigido o altri dispositivi di archiviazione.