CPU, Memory Models, Concurrency, Multiprocess, Multithreading и Async
🔹Многозадачность на уровне железа и OS / Kernel Space
1. Многозадачность в OS. Введение.
2. Процессор и его роль в многозадачности
2.1. Про Hyper Threading
3. Процессы. Начало
4. Процессы в Linux
5. Потоки. Начало
6. Потоки в Linux
7. Модели ввода-вывода. Универсальная(блокирующая) модель ввода-вывода
8. Multiplexed IO
9. Asynchronous IO
🔹Легковесные потоки в User Space / Многозадачность в языках программирования
10. Fibers. Виды многозадачности с примерами в языках программирования.
11. Сравнительный обзор двух видов многозадачности
16. Модели организации многопоточности
17. 🐍Python
18.☕️ Java
19.💎Ruby
20. Golang
🔹Модели памяти
12. Что такое модель памяти? Sequential Consistency.
13. Модель памяти X86
14. Модель памяти ARM
15. Выводы по моделям памяти + материалы
🔥All-in-one: материалы которые мне помогли в написании цикла статей
Post #335
11.3K
- 🔥 81
- 👍 20
- ❤ 6