1. Componenti fisici (hardware):
* Semiconductors: Nella parte inferiore ci sono materiali come il silicio, che vengono utilizzati per creare transistor e circuiti integrati (ICS). I transistor fungono da switch elettronici, i mattoni fondamentali di tutta la logica digitale.
* Transistor e porte logiche: I transistor sono combinati per creare porte logiche (e, o, no, Nand, né, xor, xnor), che eseguono operazioni booleane di base.
* Circuiti integrati (ICS): Milioni o miliardi di transistor e porte logiche sono integrati su un singolo chip di silicio (chiamato anche microchip). Questi IC costituiscono la base di componenti più complessi.
* Microprocessori (CPU): L'unità di elaborazione centrale (CPU) è un IC complesso che recupera le istruzioni, le decodifica ed esegue operazioni aritmetiche e logiche. È il "cervello" del computer.
* Memoria (RAM &ROM): La memoria di accesso casuale (RAM) è una memoria volatile utilizzata per archiviare dati e istruzioni attualmente utilizzate dalla CPU. La memoria di sola lettura (ROM) memorizza istruzioni permanenti necessarie per l'avvio del computer.
* Dispositivi di archiviazione: Questi includono unità a disco rigido (HDDS), unità a stato solido (SSD) e unità ottica (CD/DVD), che forniscono archiviazione a lungo termine per i dati.
* Dispositivi input/output (I/O): Questi consentono al computer di interagire con il mondo esterno, tra cui tastiere, topi, monitor, stampanti e interfacce di rete.
* Motherboard: Un circuito stampato che collega tutti i componenti hardware insieme.
* Alimentazione: Fornisce la potenza elettrica necessaria per tutti i componenti.
2. Componenti architettonici:
* Sistema bus: Un insieme di conduttori elettrici che collegano diversi componenti del computer e consente loro di comunicare tra loro.
* Clock di sistema: Genera impulsi di temporizzazione che sincronizzano le operazioni di diverse parti del computer.
* Set di istruzioni Architecture (ISA): Definisce l'insieme di istruzioni che la CPU può eseguire.
3. Componenti software:
* Sistema operativo (OS): Gestisce le risorse hardware e software del computer, fornisce un'interfaccia utente e consente l'esecuzione di applicazioni.
* Software di sistema: Include il sistema operativo, le utility, i driver e il firmware.
* Software applicativo: Programmi progettati per eseguire compiti specifici, come elaborazione testi, fogli di calcolo, giochi, ecc.
* Languagie di programmazione: Utilizzato per creare software, che vanno da linguaggi di basso livello come l'assemblaggio a linguaggi di alto livello come Python, Java e C ++.
In sostanza, i mattoni formano una gerarchia a strati. I componenti fisici sono le basi, su cui costruiscono i componenti architettonici e, infine, i livelli software forniscono la funzionalità con cui gli utenti interagiscono. Ogni livello si basa sui livelli sottostanti.
hardware © www.354353.com