Cosa Significa "CD" in Informatica? 5 Definizioni Comuni
In contesti informatici, CD è fortemente sovraccaricato. Il significato dipende interamente dal dominio.
1. Compact Disc (Hardware/Archiviazione)
La famiglia dei dischi ottici: CD-DA (audio), CD-ROM (dati), CD-R, CD-RW. 650–700 MB. Legacy ma ancora usato per supporti di avvio, automotive, archiviazione.
2. Cambia Directory (Riga di Comando)
cd — il comando universale della shell per navigare la gerarchia del filesystem.
cd /home/user/progetti
cd .. # directory padre
cd ~ # directory home
cd - # directory precedente
Funziona in Bash, Zsh, PowerShell, CMD, Windows Terminal.
3. Definizione Comando / Descrittore Comando (Framework CLI)
In strumenti come Cobra (Go), Click (Python), Commander.js (Node): una struttura/oggetto Command che definisce nome, flag, argomenti, sottocomandi, testo di aiuto e logica di esecuzione.
4. Consegna Continua / Distribuzione Continua (DevOps)
CD nelle pipeline CI/CD. Automatizza build → test → deploy su staging/produzione. Strumenti: Jenkins, GitLab CI, GitHub Actions, ArgoCD, Spinnaker.
5. Rilevamento Collisioni (Networking — Storico)
CSMA/CD (Carrier Sense Multiple Access / Collision Detection) — metodo di accesso al mezzo Ethernet half-duplex (10BASE-T, 100BASE-TX). Obsoleto in reti full-duplex commutate.
Meno Comuni / Di Nicchia
- Dati di Configurazione / Descrittore di Configurazione — USB, firmware
- Dominio di Orologio / Divisore di Orologio — RTL/FPGA
- Controllo di Ridondanza Ciclica (CRC) — talvolta abbreviato erroneamente
- Certificato di Deposito — API fintech/bancarie (non informatica di base)
Come Disambiguare
| Indizio di Contesto | Significato Probabile |
|---|---|
| "Masterizzare un CD" | Compact Disc |
| "cd nella cartella" | Cambia Directory |
| "Definisci un CD per la CLI" | Definizione Comando |
| "Pipeline CI/CD" | Consegna/Distribuzione Continua |
| "Ethernet CSMA/CD" | Rilevamento Collisioni |
Regola pratica: Se è un sostantivo con "il/una CD" → Compact Disc. Se è un verbo "cd da qualche parte" → Cambia Directory. Se è in un diagramma di pipeline → Consegna Continua. Se è una struct in codice CLI Go/Python/JS → Definizione Comando.