diff --git a/.pic/Lectures/02. Instruments/fig_01.jpg b/.pic/Lectures/02. Instruments/fig_01.jpg index 99d9305d..a4010b74 100644 Binary files a/.pic/Lectures/02. Instruments/fig_01.jpg and b/.pic/Lectures/02. Instruments/fig_01.jpg differ diff --git a/.pic/Lectures/04. Operations units/fig_03.png b/.pic/Lectures/04. Operations units/fig_03.png index a79ec940..47df7bdc 100644 Binary files a/.pic/Lectures/04. Operations units/fig_03.png and b/.pic/Lectures/04. Operations units/fig_03.png differ diff --git a/.pic/Lectures/04. Operations units/fig_06.png b/.pic/Lectures/04. Operations units/fig_06.png index da53a0e3..7b649ed1 100644 Binary files a/.pic/Lectures/04. Operations units/fig_06.png and b/.pic/Lectures/04. Operations units/fig_06.png differ diff --git a/.pic/Lectures/04. Operations units/fig_07.png b/.pic/Lectures/04. Operations units/fig_07.png index 6b62d146..95225ea7 100644 Binary files a/.pic/Lectures/04. Operations units/fig_07.png and b/.pic/Lectures/04. Operations units/fig_07.png differ diff --git a/.pic/Lectures/04. Operations units/fig_08.png b/.pic/Lectures/04. Operations units/fig_08.png index e813f4db..acdb3d78 100644 Binary files a/.pic/Lectures/04. Operations units/fig_08.png and b/.pic/Lectures/04. Operations units/fig_08.png differ diff --git a/.pic/Lectures/04. Operations units/fig_09.jpg b/.pic/Lectures/04. Operations units/fig_09.jpg index d3575099..fc970bde 100644 Binary files a/.pic/Lectures/04. Operations units/fig_09.jpg and b/.pic/Lectures/04. Operations units/fig_09.jpg differ diff --git a/.pic/Lectures/06. RISC-V architecture/fig_05.jpg b/.pic/Lectures/06. RISC-V architecture/fig_05.jpg index fdfff9c8..8d35ea72 100644 Binary files a/.pic/Lectures/06. RISC-V architecture/fig_05.jpg and b/.pic/Lectures/06. RISC-V architecture/fig_05.jpg differ diff --git a/.pic/Lectures/07. RISC-V programming/fig_01.png b/.pic/Lectures/07. RISC-V programming/fig_01.png index e1d5e114..457bb841 100644 Binary files a/.pic/Lectures/07. RISC-V programming/fig_01.png and b/.pic/Lectures/07. RISC-V programming/fig_01.png differ diff --git a/.pic/Lectures/07. RISC-V programming/fig_02.png b/.pic/Lectures/07. RISC-V programming/fig_02.png index 8913d7df..b71490a9 100644 Binary files a/.pic/Lectures/07. RISC-V programming/fig_02.png and b/.pic/Lectures/07. RISC-V programming/fig_02.png differ diff --git a/.pic/Lectures/09. Multicycle processor/fig_02.png b/.pic/Lectures/09. Multicycle processor/fig_02.png index 02ecd5f7..2ad3eed7 100644 Binary files a/.pic/Lectures/09. Multicycle processor/fig_02.png and b/.pic/Lectures/09. Multicycle processor/fig_02.png differ diff --git a/.pic/Lectures/09. Multicycle processor/fig_03.png b/.pic/Lectures/09. Multicycle processor/fig_03.png index 39c8821e..067d4441 100644 Binary files a/.pic/Lectures/09. Multicycle processor/fig_03.png and b/.pic/Lectures/09. Multicycle processor/fig_03.png differ diff --git a/.pic/Lectures/10. Pipeline processor/fig_04.png b/.pic/Lectures/10. Pipeline processor/fig_04.png index 38d54fd1..3da7d56c 100644 Binary files a/.pic/Lectures/10. Pipeline processor/fig_04.png and b/.pic/Lectures/10. Pipeline processor/fig_04.png differ diff --git a/.pic/Lectures/12. Productivity techniques/fig_01.png b/.pic/Lectures/12. Productivity techniques/fig_01.png index 0f92d610..b33c3a11 100644 Binary files a/.pic/Lectures/12. Productivity techniques/fig_01.png and b/.pic/Lectures/12. Productivity techniques/fig_01.png differ diff --git a/.pic/Lectures/12. Productivity techniques/fig_02.png b/.pic/Lectures/12. Productivity techniques/fig_02.png index 335a0c05..0d5fb5a4 100644 Binary files a/.pic/Lectures/12. Productivity techniques/fig_02.png and b/.pic/Lectures/12. Productivity techniques/fig_02.png differ diff --git a/.pic/Lectures/12. Productivity techniques/fig_03.png b/.pic/Lectures/12. Productivity techniques/fig_03.png index fb7e65da..dd5b97cd 100644 Binary files a/.pic/Lectures/12. Productivity techniques/fig_03.png and b/.pic/Lectures/12. Productivity techniques/fig_03.png differ diff --git a/.pic/Lectures/12. Productivity techniques/fig_04.png b/.pic/Lectures/12. Productivity techniques/fig_04.png index fed0c6ea..6a70468d 100644 Binary files a/.pic/Lectures/12. Productivity techniques/fig_04.png and b/.pic/Lectures/12. Productivity techniques/fig_04.png differ diff --git a/.pic/Lectures/12. Productivity techniques/fig_05.jpg b/.pic/Lectures/12. Productivity techniques/fig_05.jpg index a2f49e18..23ce953b 100644 Binary files a/.pic/Lectures/12. Productivity techniques/fig_05.jpg and b/.pic/Lectures/12. Productivity techniques/fig_05.jpg differ diff --git a/.pic/Lectures/13. Processor architecture classification/fig_01.png b/.pic/Lectures/13. Processor architecture classification/fig_01.png index 483ea86f..442da9b8 100644 Binary files a/.pic/Lectures/13. Processor architecture classification/fig_01.png and b/.pic/Lectures/13. Processor architecture classification/fig_01.png differ diff --git a/.pic/Lectures/13. Processor architecture classification/fig_02.png b/.pic/Lectures/13. Processor architecture classification/fig_02.png index 9142c683..b97aad8c 100644 Binary files a/.pic/Lectures/13. Processor architecture classification/fig_02.png and b/.pic/Lectures/13. Processor architecture classification/fig_02.png differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_01.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_01.jpg index 0e94500b..002ec3bd 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_01.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_01.jpg differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_02.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_02.jpg index 49c1bf15..f5ad96b1 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_02.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_02.jpg differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_03.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_03.jpg index b2f2877f..0ba79ac8 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_03.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_03.jpg differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_04.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_04.jpg index 0d6bd4ef..6e9148ba 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_04.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_04.jpg differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_06.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_06.jpg index a073dfe3..bbf48467 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_06.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_06.jpg differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_07.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_07.jpg index 9309a7a9..f2d04d36 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_07.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_07.jpg differ diff --git a/.pic/Lectures/14. Interrupt subsystem/fig_14.jpg b/.pic/Lectures/14. Interrupt subsystem/fig_14.jpg index ca725565..52aaf6dc 100644 Binary files a/.pic/Lectures/14. Interrupt subsystem/fig_14.jpg and b/.pic/Lectures/14. Interrupt subsystem/fig_14.jpg differ diff --git a/.pic/Lectures/16. Cache memory/formula_01.jpg b/.pic/Lectures/16. Cache memory/formula_01.jpg index f8701af1..e99368af 100644 Binary files a/.pic/Lectures/16. Cache memory/formula_01.jpg and b/.pic/Lectures/16. Cache memory/formula_01.jpg differ diff --git a/.pic/Lectures/16. Cache memory/formula_02.jpg b/.pic/Lectures/16. Cache memory/formula_02.jpg index 83e8e598..5ec51a7a 100644 Binary files a/.pic/Lectures/16. Cache memory/formula_02.jpg and b/.pic/Lectures/16. Cache memory/formula_02.jpg differ diff --git a/.pic/Lectures/16. Cache memory/formula_03.jpg b/.pic/Lectures/16. Cache memory/formula_03.jpg index 034984fe..ba85512a 100644 Binary files a/.pic/Lectures/16. Cache memory/formula_03.jpg and b/.pic/Lectures/16. Cache memory/formula_03.jpg differ diff --git a/.pic/Lectures/17. Virtual memory. Operating systems/fig_02.jpg b/.pic/Lectures/17. Virtual memory. Operating systems/fig_02.jpg index 8e983728..df03e9e0 100644 Binary files a/.pic/Lectures/17. Virtual memory. Operating systems/fig_02.jpg and b/.pic/Lectures/17. Virtual memory. Operating systems/fig_02.jpg differ diff --git a/.pic/Lectures/17. Virtual memory. Operating systems/fig_08.jpg b/.pic/Lectures/17. Virtual memory. Operating systems/fig_08.jpg index 13f79cf7..b608c970 100644 Binary files a/.pic/Lectures/17. Virtual memory. Operating systems/fig_08.jpg and b/.pic/Lectures/17. Virtual memory. Operating systems/fig_08.jpg differ diff --git a/.pic/Lectures/18. Synchronization. Cache coherence/fig_08.jpg b/.pic/Lectures/18. Synchronization. Cache coherence/fig_08.jpg index 4864de14..73c0cce9 100644 Binary files a/.pic/Lectures/18. Synchronization. Cache coherence/fig_08.jpg and b/.pic/Lectures/18. Synchronization. Cache coherence/fig_08.jpg differ diff --git a/.pic/Lectures/18. Synchronization. Cache coherence/fig_28.jpg b/.pic/Lectures/18. Synchronization. Cache coherence/fig_28.jpg index 4449b531..c60c9bd4 100644 Binary files a/.pic/Lectures/18. Synchronization. Cache coherence/fig_28.jpg and b/.pic/Lectures/18. Synchronization. Cache coherence/fig_28.jpg differ diff --git a/.pic/Lectures/18. Synchronization. Cache coherence/fig_31.jpg b/.pic/Lectures/18. Synchronization. Cache coherence/fig_31.jpg index 5beb58a4..2fbdcec2 100644 Binary files a/.pic/Lectures/18. Synchronization. Cache coherence/fig_31.jpg and b/.pic/Lectures/18. Synchronization. Cache coherence/fig_31.jpg differ diff --git a/.pic/Lectures/18. Synchronization. Cache coherence/fig_36.jpg b/.pic/Lectures/18. Synchronization. Cache coherence/fig_36.jpg index 7d6ec4b3..5458fcd1 100644 Binary files a/.pic/Lectures/18. Synchronization. Cache coherence/fig_36.jpg and b/.pic/Lectures/18. Synchronization. Cache coherence/fig_36.jpg differ