Informatica
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Di cosa parla
- Rapporto HD e RAM come biblioteca e scrivania: la memoria HD contiene tutti i dati, mentre la RAM ne memorizza solo alcuni per l'uso attuale; regole stabilite per mantenere in RAM programmi o blocchi di programmi.
- Località: criteri di località temporale (mantenimento recentemente utilizzati) e spaziale (caricamento blocchi contigui); Gestione attività di Windows mostra i programmi in RAM.
- Memoria cache: piccole memorie interne al processore con accesso rapido per dati recenti; formate da SRAM, richiedono meno transistor ma sono più costose della DRAM; moderni processori hanno diverse livelli di cache (L1, L2, L3).
- Altri tipi di memoria: ROM non volatile, PROM e EEPROM scrittibili; BIOS memorizzato su ROM.
- Bootstrap: sistema operativo carica i programmi in memoria, ma chi carica il sistema operativo? Soluzione con istruzioni pre-caricate in ROM che puntano all'indirizzo della prima istruzione.
- BUS: dati, address e control; interfacce per connessioni alle periferiche come hard disk e CD-ROM (SATA/SCSI), tastiere e mouse (USB).
- Elaborazione informazioni: problemi complessi richiedono soluzioni consapevoli; istruttore ed esecutore comunicano attraverso linguaggi comuni.
- Lingue naturali e artificiali: lingue artificiali preferite per la programmazione a causa della semplicità e riduzione di ambiguità; algoritmi composti da istruzioni elementari eseguite in successione.
- Lo sviluppo del programma: analisi, formalizzazione dell'algoritmo, scrittura in linguaggio di alto livello, compilazione e esecuzione.
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.