20401876 - DATA MANAGEMENT LABORATORY

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.
teacher profile | teaching materials

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 ]