TEMI PER "TESINE" al 20 Gennaio 2007 ========================================================= NOTE: -- si possono considerare altri temi proposti dagli studenti -- in alcuni casi, i singoli temi andranno precisati e delimitati meglio ========================================================= 1. EDSAC: approfondire versione 1, oppure la versione 2, arrivando a spiegare bene Initial Orders 1/2 2. Software products: esempi significativi, evoluzione delle normativa, protezioni,... (completando ed espandendo quanto visto a lezione) 3. APL e altri linguaggi "speciali" 4. Linguaggi algoritmici: da Fortran a Algol 60 a PLI .... 5. Linguaggi Funzionali 6. Informatica in Gran Bretagna 7. Informatica in Francia 8. Informatica in Germania 9. Informatica in Unione Sovietica 10. Informatica in Giappone 11. Microprogrammazione ed emulazione 12. La memoria cache 13. DOS e WINDOWS 14. Modalità di gestione delle periferiche (evoluzione) 15. Algebra booleana e reti logiche 16. Calcolatori elettronici analogici 17. Aritmetica dei residui 18. Evoluzione del repertorio di istruzioni di livello 2 (criteri di scelta, quali operazioni includere, ecc.) 19. Scelta del sistema di numerazione per la costruzione dei calcolatori ( motivazioni pro e contro la base 10 e la base 2; esempio russo in base 3 .... ) 20. Supercomputers: origini e sviluppo 21. I calcolatori paralleli =================================================== TESINE SVOLTE O IN CORSO DI SVOLGIMENTO (non e` vietato sceglierle, ma preferiremmo di no ...) -- Sistemi operativi proprietari ed open-source -- Multics e Unix -- Turing ed Enigma -- Storia dell'informatica in Italia -- Memorie a disco -- Goedel e dintorni -- Storia del Web -- Macchine virtuali -- Dal Mini al PC -- Storia di Internet (dagli albori fino al web) -- Storia della Apple -- Linguaggi commerciali -- L'ACE di Turing