Welcome To The Machine

WELCOME TO THE MACHINE (2nd edition)

52 lezioni | 4 sezioni | Accesso immediato online

Prima di scrivere in Rust, prima di progettare agenti o database vettoriali, è necessario comprendere la macchina che esegue il tuo codice.

Welcome to the Machine è il punto di partenza di Close to the Metal, una collana di corsi progettata per darti il controllo assoluto del software e formare una nuova figura professionale richiesta a livello internazionale: l’AI Systems Engineering in Rust.

A bordo dell’Andromeda — la nave di esplorazione nello spazio profondo usata come ambientazione e simulazione dei sistemi complessi del mondo reale — scenderai sotto lo strato dei prompt per dominare dall’interno bit, CPU, linguaggio macchina, memoria e processi.

È da qui che inizia il tuo percorso.

A chi è rivolto il corso

  • Studenti e appassionati di informatica che vogliono fondamenta solide prima di affrontare Rust o il system programming.
  • Chi sa già usare un linguaggio (Python, JavaScript) ma non ha mai pensato a cosa accade dentro la macchina.

Requisiti

  • Nessun prerequisito di programmazione: non scriverai una riga di codice e si parte da zero assoluto
  • Curiosità verso il funzionamento dei computer e dei sistemi software.
  • Passione per la tecnologia e voglia di andare oltre la superficie.

Cosa include

4 sezioni

52 lezioni

I corsi sono online, sempre accessibili, senza orari prestabiliti e senza aula.

Certificato di completamento.

Garanzia di rimborso di 15 giorni

Benvenuto a bordo dell’Andromeda.
Esplora alcuni estratti del corso “Welcome to the Machine (2nd Edition)”.

Benvenuto a bordo

Aurora

La codifica

Il ciclo della CPU

Dati e significato

La mappa di un processo

Sezione 0: Briefing di Missione

Sezione 1: Informazione

  • Il problema della rappresentazione
  • Il bit
  • Il byte
  • Rappresentazione binaria
  • Il complemento a due
  • La codifica — ▶️ Anteprima
  • I numeri
  • I caratteri
  • ASCII
  • Unicode e UTF-8
  • Telemetria
  • Informazione

Sezione 2: Computazione

  • Computazione
  • CPU
  • Registri della CPU
  • Distanza dalla memoria
  • Cache
  • Il ciclo della CPU — ▶️ Anteprima
  • I core della CPU
  • Hardware e software

Sezione 3: Programmi

  • Il programma nella memoria
  • Istruzioni e dati
  • La memoria di Von Neumann
  • Istruzioni e dati come bit
  • Assembly: parlare alla macchina
  • Dal problema al codice sorgente
  • Dal pensiero alla procedura
  • Dati e significato — ▶️ Anteprima
  • Il compilatore

Sezione 4: Processi

  • Programmi e processi
  • Gli indirizzi di memoria
  • La memoria virtuale
  • La memoria divisa in pagine
  • La mappa di un processo — ▶️ Anteprima
  • Text Segment
  • Data Segment e BSS
  • Una funzione prende vita
  • Dati statici e dati dinamici
  • Lo Stack
  • Lo Stack Pointer
  • Lo Heap
  • Il puntatore
  • Liberare la memoria
  • Stack e Heap
  • Il sistema operativo
  • La nascita di un processo

Una volta completate tutte le lezioni del corso, puoi richiedere il tuo Certificato di Completamento inviando un’e-mail a info@alessandrobemporad.com.

Ricorda di indicare il tuo nome e cognome e il titolo del corso completato.

Verificheremo l’effettivo completamento del percorso formativo e, una volta conclusa la verifica, ti invieremo il certificato in formato digitale via e-mail.

Non dimenticare di iscriverti alla nostra newsletter per rimanere sempre aggiornato sull’uscita dei nuovi corsi.

Benvenuto a bordo dell’Andromeda

La missione sta per iniziare.

Bit, CPU, memoria, linguaggio macchina e processi sono le fondamenta su cui si costruiscono tutti i sistemi software moderni.

È da qui che inizia il tuo percorso