# Astrazione

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/it/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

Nel campo dell'informatica, un'astrazione è una rappresentazione che nasconde le specifiche a un consumatore di [servizi](https://glossary.cncf.io/it/service/) (sia esso un programma o un utente), rendendo un sistema più generico e quindi facilmente comprensibile. Un buon esempio è il sistema operativo (OS - Operating System) di un PC, che astrae tutti i dettagli sul funzionamento di un computer. Non è necessario sapere alcunché sulla CPU, sulla memoria e su come vengono gestiti i programmi. È sufficiente azionare il sistema operativo che, a sua volta, si occuperà dei dettagli. Tutte queste specifiche sono nascoste dietro l'astrazione del sistema operativo.

I sistemi in genere hanno più livelli di astrazione, semplificando notevolmente lo sviluppo. Durante la programmazione, gli sviluppatori creano componenti compatibili con un particolare livello di astrazione e non devono preoccuparsi di tutte le specifiche sottostanti che possono essere molto eterogenee. Se funziona con il livello di astrazione, funzionerà anche con il sistema, indipendentemente da quello che si trova nel livello sottostante.

---

- Canonical URL: https://glossary.cncf.io/it/abstraction/
- Status: Completed
- Ultima modifica March 14, 2022: ` New branch and translation for term/abstraction (#390) ` ([94fe055](https://github.com/cncf/glossary/commit/94fe055e9776cb6a2b036130dfc51dfbd2f5cdf5))
- Source: https://github.com/cncf/glossary/blob/main/content/it/abstraction.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
