Realizzato in una classe insieme agli studenti, chiedendo a ChatGPT-4 un glossario sull'architettura del computer in formato tabella html con css . Lo pubblico e, nel tempo, lo miglioreremo con interventi manuali (agggiunta voci, ecc)
Glossario dei Termini dell'Architettura del Computer
Termine | Descrizione |
---|---|
CPU (Central Processing Unit) | Unità centrale di elaborazione, esegue istruzioni software. |
ALU (Arithmetic Logic Unit) | Parte della CPU che esegue operazioni aritmetiche e logiche. |
RAM (Random Access Memory) | Memoria volatile utilizzata per dati e istruzioni temporanei. |
ROM (Read-Only Memory) | Memoria non volatile con dati permanenti e non modificabili. |
Cache | Memoria veloce che memorizza dati frequentemente usati. |
Bus | Canale di comunicazione tra componenti del computer. |
Motherboard | Scheda principale che ospita CPU, RAM e altre componenti. |
Clock Speed | Frequenza operativa della CPU, misurata in GHz. |
Multithreading | Esecuzione simultanea di più thread per migliorare le prestazioni. |
Pipeline | Tecnica di esecuzione sovrapposta di istruzioni nella CPU. |
GPU (Graphics Processing Unit) | Processore specializzato in elaborazione grafica. |
I/O (Input/Output) | Interfacce per comunicazione tra computer e periferiche. |
Register | Memoria piccola e veloce nella CPU per dati temporanei. |
Microarchitecture | Design interno di una CPU che implementa l'architettura. |
Instruction Set Architecture | Set di istruzioni che una CPU può eseguire. |
Memory Hierarchy | Struttura a livelli delle diverse memorie (cache, RAM, disco). |
Virtual Memory | Gestione della memoria che usa spazio su disco per estendere la RAM. |
Firmware | Software incorporato in hardware, spesso in ROM. |
BIOS (Basic Input/Output System) | Firmware iniziale che avvia il sistema operativo. |
DMA (Direct Memory Access) | Tecnica che consente a periferiche di accedere alla memoria senza CPU. |
Hyperthreading | Tecnologia Intel per simulare più core logici su un core fisico. |
Overclocking | Aumentare la velocità di clock della CPU oltre le specifiche. |
Bootloader | Software che carica il sistema operativo all'accensione. |
Chipset | Gruppo di circuiti che gestisce la comunicazione tra CPU e periferiche. |
SSD (Solid State Drive) | Dispositivo di memoria veloce basato su flash, senza parti mobili. |
HDD (Hard Disk Drive) | Dispositivo di memoria con parti mobili per archiviazione dati. |
RAID (Redundant Array of Independent Disks) | Tecnologia per la gestione di dischi multipli. |
Bus Width | Numero di bit che possono essere trasmessi simultaneamente su un bus. |
Latency | Tempo di attesa tra la richiesta e la risposta di un sistema. |
Throughput | Quantità di dati processati in un dato tempo, misurata in Mbps o Gbps. |