Provide students with the basic tools for design, realization and the management of complex systems of calculation for the processing of
significant amounts of data.
significant amounts of data.
teacher profile teaching materials
(Tanenbaum A.)Modern Operating Systems [Prentice Hall Int. ]
(Tanenbaum A.,Woodhull A.)Sistemi Operativi [Prentice Hall Int. ]
(Tanenbaum A.)Architettura dei Computer [Prentice Hall Int. ]
(Bovet D.,Cesati M. )Understanding the LINUX Kernel [O’Reilly ]
Programme
Computer architecture: logical and physical structure, CPU architecture and evolution, CISC RISC confrontation, RISC architecture in detail, buses, memories, hard disk structure, RAID systems. Operating Systems: general principles, processes and executable structure, executable in memory, paging, scheduling algorithms, input/output devices and drivers, interrupt management, file systems. Networking: network architectures, TCP/IP protocols and stack organization, headers, transport/network/data link layers,. Intensive computing systems, experiments and data acquisition systems, complex data processing systems and GRID. Laboratory: LINUX operation system, disk partitioning and system configuration, network configuration, shells and scripting languages.Core Documentation
(Tanenbaum A.)Reti di Computer [Prentice Hall Int. ](Tanenbaum A.)Modern Operating Systems [Prentice Hall Int. ]
(Tanenbaum A.,Woodhull A.)Sistemi Operativi [Prentice Hall Int. ]
(Tanenbaum A.)Architettura dei Computer [Prentice Hall Int. ]
(Bovet D.,Cesati M. )Understanding the LINUX Kernel [O’Reilly ]