# Gestione della memoria e isolamento delle richieste

Zoom AI Companion è progettato tenendo a mente la privacy dell'utente e l'integrità del sistema. Le sezioni seguenti spiegano come la memoria viene allocata, isolata e cancellata durante il ciclo di vita di ciascuna richiesta dell'utente, progettato per garantire che i dati non vengano divulgati tra utenti o conservati inutilmente in memoria.

### <mark style="color:blu;">Ogni richiesta dell'utente viene eseguita in un thread di esecuzione isolato</mark>

Per bloccare la fuoriuscita di dati tra le richieste, Zoom assegna ogni richiesta dell'utente in arrivo a un thread dedicato. Un thread è la più piccola unità di esecuzione nell'informatica moderna e include il proprio stack di chiamata e spazio di memoria. Questo garantisce che la memoria utilizzata per gestire la richiesta di un utente non sia accessibile a un altro, anche se più richieste vengono elaborate contemporaneamente.

### <mark style="color:blu;">La containerizzazione fornisce un isolamento a livello di servizio sull'intera piattaforma</mark>

Sebbene i thread isolino la memoria per richiesta, Zoom utilizza anche la containerizzazione per separare interi servizi. Ogni servizio AI Companion viene eseguito all'interno del proprio ambiente container isolato, con dipendenze di runtime, configurazioni e librerie indipendenti. Questo aiuta a garantire la coerenza tra le distribuzioni e aggiunge un ulteriore livello di protezione a livello di infrastruttura, anche se non è pensato per isolare le singole richieste dell'utente.

### <mark style="color:blu;">La memoria viene automaticamente recuperata dopo il completamento di ciascuna richiesta</mark>

Una volta che un thread termina la gestione di una richiesta, tutta la memoria che ha utilizzato viene automaticamente rilasciata dal sistema operativo o dal runtime sottostante. Questo comportamento predefinito garantisce che la memoria non persista oltre il ciclo di vita della richiesta, riducendo il rischio che dati residui rimangano in memoria.

### <mark style="color:blu;">Le pratiche di codifica sicura riducono ulteriormente i rischi di memoria residua</mark>

Gli ingegneri di Zoom seguono le migliori pratiche di sviluppo sicuro per ridurre in modo proattivo i rischi legati alla memoria:

* Le strutture dati temporanee vengono cancellate una volta che non sono più necessarie.
* I dati specifici dell'utente non vengono archiviati in memoria globale o statica.
* Si sfruttano linguaggi e framework con gestione automatica della memoria e garbage collection per garantire che la memoria venga recuperata in modo affidabile dal sistema.

Insieme, queste pratiche stratificate — esecuzione basata su thread, isolamento dei servizi tramite container, rilascio automatico della memoria e codifica sicura disciplinata — aiutano a garantire che la memoria in Zoom AI Companion sia gestita in modo responsabile, sicuro e in linea con le aspettative Enterprise per la protezione dei dati dell'utente.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://library.zoom.com/technical-library/it/zoom-workplace/artificial-intelligence/artificial-intelligence-bluepaper/security-and-compliance/memory-management-and-request-isolation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
