Slides ====== In questa sezione potete scaricare le slide delle lezioni. * :download:`01 - Introduzione ` (Aggiornato il 04/10/2022) * :download:`02 - Richiami C ` (Aggiornato il 11/10/2022) * :download:`03 - Processi e threads ` (Aggiornato il 19/10/2022) * :download:`04 - Sincronizzazione ` * :download:`05 - CPU scheduling ` * :download:`06 - I/O e file management ` * :download:`07 - Gestione delle memoria ` * :download:`08 - Introduzione a Linux ` * :download:`A1 - Solid state drives: architetture e soluzioni enterprise [en] ` Documentazione """""""""""""" * `POSIX `_ * `Linux `_ * `Microsoft C docs on literals `_ * `GCC Thread Local Storage `_ * `Linux Kernel `_ * `mode_t `_ * `ramdisk `_ * `ramfs `_ * `tmpfs `_ .. * `gcc sync builtins `_ * `objdump `_ * `/etc/passwd `_ * `/etc/group `_ * `/etc/shadow `_ * `Bash redirection `_ Approfondimenti """"""""""""""" * `Legge di Amdahl Sezione 4 Eq. 11 `_ * `glibc source code `_ * `Linux Kernel Source Code `_ * `The free lunch is over `_ * `Introduction to Operating Systems `_ * `GCC and Make Compiling, Linking and Building C/C++ Applications `_ * `Bakery algorithm `_ * `Complete Fair Scheduler `_ * `Hard Disk `_ * `Solid State Drives - Data Reliability and Lifetime `_ .. * `Filesystem Hierarchy Standard `_ * `objdump `_ * `readelf `_ * `gdb `_