Trova appunti, tesi, riassunti e versioni
Oltre 300.000 contenuti tra appunti scolastici e universitari, riassunti e versioni. Per la preparazione agli esami trovi schemi, mappe concettuali, panieri completi ed esercitazioni. Inoltre sono disponibili tesine per la maturità e tesi di laurea.
Esplora le tecniche di rappresentazione dei numeri negativi e positivi in formato binario, come grandezza e segno, complemento a 2 ed eccesso 2m-1. Scopri l'efficienza aritmetica e le implicazioni delle diverse codifiche nella gestione numerica.
Esplora la guida pratica alle conversioni tra basi numeriche, come binaria, decimale, ottale ed esadecimale. Scopri le tecniche per effettuare conversioni rapide e precise, essenziali per comprendere i sistemi informatici e la programmazione.
La rappresentazione digitale delle informazioni nei calcolatori si basa su segnali discreti e finiti, utilizzando il sistema binario. Si analizzano errori come underflow e overflow, e si esplorano le peculiarità dell'algebra a precisione finita e dei...
Scopri l'evoluzione della virtualizzazione, dalle tecnologie hardware degli anni Novanta alle moderne macchine virtuali. Approfondisci come i sistemi operativi interagiscono con l'hardware e le tecniche di compilazione per ottimizzare le prestazioni.
Scopri l'evoluzione delle macchine a più livelli dagli anni Sessanta a oggi. Analizziamo l'introduzione della microprogrammazione, l'impatto delle architetture RISC e l'evoluzione del sistema operativo nella gestione di CPU, memoria e periferiche.
Esplora il processo di traduzione e esecuzione dei programmi informatici, che comprende la compilazione del linguaggio sorgente in file oggetto, il collegamento dei moduli tramite il linker e la creazione di file eseguibili pronti per l'esecuzione.
Scopri la struttura a livelli dei calcolatori moderni, composta da cinque livelli distinti. Analizza come hardware, linguaggio assembler, sistema operativo e linguaggi ad alto livello interagiscono per ottimizzare l'elaborazione delle informazioni.
Esplora il funzionamento delle macchine a più livelli e dei linguaggi di programmazione L0 e L1. Scopri come queste architetture facilitano la comunicazione tra hardware e software, ottimizzando la traduzione delle istruzioni per una programmazione p...
Il protocollo TCP, Transmission Control Protocol, è fondamentale per garantire una connessione affidabile nel trasferimento dei dati. Gestisce errori e conferme tramite riscontri positivi, assicurando l'integrità dei pacchetti e la loro corretta rice...
Scopri le principali interfacce di connessione per dispositivi elettronici, dalle porte USB a quelle HDMI. Questa guida analizza le funzioni e gli utilizzi delle porte sulle schede madri, essenziali per il collegamento di periferiche e dispositivi.
Scopri i fondamenti dei componenti e delle reti informatiche con questa guida essenziale. Approfondisci il funzionamento di hardware, software e memorie, e impara come i dispositivi interagiscono tra loro per garantire un'informatica efficiente.
Scopri il ruolo fondamentale del preprocessore nel processo di compilazione. Analizziamo le sue fasi, dalle direttive #include e #define alla gestione dei token, per comprendere come ottimizzare il codice sorgente prima della compilazione.
Scopri le funzioni matematiche della libreria math.h in C, essenziali per eseguire calcoli complessi. Questa guida offre un elenco dettagliato delle funzioni, come seno, coseno, logaritmi e potenze, con spiegazioni chiare e pratiche.
Scopri la funzione scanf() in C, fondamentale per gestire l'input da tastiera. Approfondisci come evitare problemi di buffer overflow e gestire correttamente il buffer, garantendo letture accurate e sicure delle variabili nel tuo programma.
Scopri come gestire gli indirizzi di memoria e le conversioni di tipo in C. Approfondisci l'uso dell'operatore di indirizzo e le differenze tra conversione implicita ed esplicita, per ottimizzare il tuo codice e prevenire errori di tipo.
Scopri gli operatori di assegnamento in informatica, le loro caratteristiche e applicazioni pratiche. Questa guida analizza come utilizzare operatori come +=, -=, e /= per semplificare il codice e migliorare l'efficienza nella programmazione.
Scopri gli operatori logici e bitwise nel linguaggio C, fondamentali per la programmazione. Approfondisci le funzioni NOT, AND, OR e XOR, e come le operazioni bit a bit influenzano i dati. Migliora le tue competenze informatiche con questa guida dett...
Esplora la guida completa agli operatori relazionali, strumenti fondamentali per confrontare valori in programmazione. Scopri come utilizzare correttamente operatori come uguale, diverso, maggiore e minore per ottenere risultati logici precisi.
Esplora gli operatori aritmetici e unari in programmazione, essenziali per eseguire calcoli e gestire variabili. Scopri le loro funzioni, differenze tra forme prefisse e postfisse, e come influenzano i risultati in base ai tipi di dati utilizzati.
Esplora il significato di comportamento definito, non specificato e non definito nel linguaggio C. Comprendi come queste categorie influenzano la compilazione e l'esecuzione del codice, evitando problematiche legate a comportamenti imprevisti.