otus-linuxenginecourse
File List
- 32 Отладка модулей ядра. Инструменты отладки/video-32.mp4 285.0 MB
- 06 Написание модуля ядра Hello, World/video-06.mp4 273.0 MB
- 14 Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками/video-14.mp4 268.9 MB
- 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/video-11.mp4 229.1 MB
- 26 Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux/video-26.mp4 225.8 MB
- 19 Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue/video-19.mp4 224.4 MB
- 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/video-08.mp4 219.0 MB
- 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/video-16.mp4 209.3 MB
- 02 Компиляция и настройка ядра. Инструменты работы с ядром/video-02.mp4 204.6 MB
- 29 Символьные устройства/video-29.mp4 192.0 MB
- 20 Что такое Page Fault. Какие виды PF бывают в Linux/video-20.mp4 191.8 MB
- 01 Начальные сведения о ядре Linux/video-01.mp4 191.3 MB
- 18 Прерывания, дескрипторы прерываний, IDT и как это выглядит в ядре Linux/video-18.mp4 181.2 MB
- 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/video-03.mp4 175.5 MB
- 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/video-05.mp4 172.2 MB
- 30 Блочные устройства/video-30.mp4 170.7 MB
- 25 Управление памятью в Linux. SLAB-аллокатор. SLUB-аллокатор. Плюсы и минусы этих аллокаторов. API для выделения памяти в ядре/video-25.mp4 169.7 MB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/video-12.mp4 167.1 MB
- 15 Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации/video-15.mp4 163.0 MB
- 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/video-31.mp4 156.8 MB
- 10 Стеки в ядре Linux. Реальные примеры из кода ядра Linux/video-10.mp4 155.1 MB
- 23 Что такое Preemption. Обобщаем работу с процессами и прерываниями/video-23.mp4 149.8 MB
- 17 Q and A занятие по ДЗ/video-17.mp4 148.9 MB
- 04 Q and A занятие по ДЗ/video-04.mp4 140.8 MB
- 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/video-09.mp4 140.8 MB
- 22 Как протекает время в ядре Linux. API таймеров/video-22.mp4 140.4 MB
- 21 Q and A занятие по ДЗ/video-21.mp4 137.8 MB
- 24 Q and A занятие по ДЗ/video-24.mp4 134.8 MB
- 28 Q and A занятие по ДЗ/video-28.mp4 132.7 MB
- 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/video-27.mp4 125.1 MB
- 13 Q and A занятие по ДЗ/video-13.mp4 107.9 MB
- 33 Выбор темы и организация проектной работы/video-33.mp4 93.4 MB
- 01 Начальные сведения о ядре Linux/Начальные_сведения_о_ядре_Linux.pptx 10.2 MB
- 07 Q and A занятие по ДЗ/video-07.mp4 6.8 MB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/Алгоритмы_в_ядре_Linux._Бинарный_поиск._Поиск_с_помощью_двоичных_деревьев._Хэширование.pptx 5.2 MB
- 19 Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue/Top_half_и_Bottom_half__обработчиков_прерываний._Softirq__Tasklets__Workqueue.pptx 4.3 MB
- 14 Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками/слайды 14.pptx 4.2 MB
- 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/слайды 27.pptx 4.2 MB
- 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/Битовые_карты_в_ядре_Linux._Реальные_примеры_из_кода_ядра_Linux.pptx 3.9 MB
- 18 Прерывания, дескрипторы прерываний, IDT и как это выглядит в ядре Linux/Прерывания__дескрипторы_прерываний__IDT_и_как_это_выглядит_в_ядре_Linux.pptx 3.7 MB
- 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/slides.pptx 3.7 MB
- 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/Очереди_в_ядре_Linux._Реальные_примеры_из_кода_ядра_Linux.pptx 3.5 MB
- 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/Связанные_списки_в_ядре_Linux._Реальные_примеры_из_кода_ядра_Linux.pptx 3.4 MB
- 25 Управление памятью в Linux. SLAB-аллокатор. SLUB-аллокатор. Плюсы и минусы этих аллокаторов. API для выделения памяти в ядре/слайды 25.pptx 3.1 MB
- 15 Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации/слайды 15.pptx 3.1 MB
- 26 Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux/слайды 26.pptx 2.8 MB
- 20 Что такое Page Fault. Какие виды PF бывают в Linux/Что_такое_Page_Fault._Какие_виды_PF_бывают_в_Linux.pptx 2.8 MB
- 30 Блочные устройства/Блочные_устройства.pdf 2.6 MB
- 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/слайды 31.pdf 2.4 MB
- 22 Как протекает время в ядре Linux. API таймеров/Как_протекает_время_в_ядре_Linux.pdf 2.4 MB
- 29 Символьные устройства/Символьные_устройства.pdf 2.3 MB
- 02 Компиляция и настройка ядра. Инструменты работы с ядром/Компиляция_и_настройка_ядра._Инструменты_работы_с_ядром.pdf 2.2 MB
- 23 Что такое Preemption. Обобщаем работу с процессами и прерываниями/Что_такое_Preemption._Обобщаем_работу_с_процессами_и_прерываниями.pdf 2.2 MB
- 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/Ядро_Linux._Обзор_ядра_Linux_и_его_архитектуры._Основные_функции_ядра.pdf 2.0 MB
- 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/Модуль_ядра._Как_его_написать__собрать__запустить.pdf 1.8 MB
- 32 Отладка модулей ядра. Инструменты отладки/lecture_edited.pdf 1006.4 KB
- 20 Что такое Page Fault. Какие виды PF бывают в Linux/Обработка_Page_Fault_в_ядре_Linux__x86_64.pdf 556.8 KB
- 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/Домашнее_задание.pdf 461.9 KB
- 33 Выбор темы и организация проектной работы/Проект.pdf 458.0 KB
- 23 Что такое Preemption. Обобщаем работу с процессами и прерываниями/Домашнее_задание.pdf 431.2 KB
- 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/Домашнее_задание.pdf 420.0 KB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/Домашнее_задание.pdf 420.0 KB
- 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/Домашнее_задание.pdf 415.5 KB
- 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/Домашнее_задание.pdf 414.0 KB
- 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/Домашнее_задание.pdf 413.8 KB
- 20 Что такое Page Fault. Какие виды PF бывают в Linux/Домашнее_задание.pdf 398.5 KB
- 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/Домашнее_задание.pdf 398.3 KB
- 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/Домашнее_задание.pdf 320.0 KB
- 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/table.pdf 290.8 KB
- 17 Q and A занятие по ДЗ/linux_sync_complete.html 123.1 KB
- 10 Стеки в ядре Linux. Реальные примеры из кода ядра Linux/tcp_echo_srv_cli.html 91.7 KB
- 21 Q and A занятие по ДЗ/device_tree_v4.html 75.7 KB
- 28 Q and A занятие по ДЗ/linux_security_lecture.html 65.3 KB
- 14 Что такое процесс в ядре Linux. Что такое поток в ядре Linux. API для работы с процессами и потоками/table.md 30.1 KB
- 27 Ситуация когда нужно выделить заранее много памяти для объектов одинакового размера. Что такое kmem_cache. Что такое mempool/msg.md 16.8 KB
- 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/kfifo_example_analysis.md 15.5 KB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/kernel_hashtable_task.md 13.8 KB
- 19 Top-half и Bottom-half обработчиков прерываний. Softirq, Tasklets, Workqueue/bottom_half.md 13.0 KB
- 20 Что такое Page Fault. Какие виды PF бывают в Linux/bottom_half.md 13.0 KB
- 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/setup_arch.c 12.8 KB
- 16 Детально рассмотрим как работает Spinlock, Mutex, Semaphores/primitive.md 11.1 KB
- 10 Стеки в ядре Linux. Реальные примеры из кода ядра Linux/cli_srv_otus.zip 10.9 KB
- 11 Битовые карты в ядре Linux. Реальные примеры из кода ядра Linux/kernel_alloc_task.md 10.3 KB
- 15 Синхронизация процессов и потоков и зачем это надо. Что такое spin блокировка, mutex, семафоры и др. примитивы синхронизации/example.md 8.8 KB
- 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/kernel_fifo_task.md 8.6 KB
- 08 Связанные списки в ядре Linux. Реальные примеры из кода ядра Linux/kernel_stack_task.md 7.8 KB
- 26 Отличие физической памяти от виртуальной памяти. Page Table. Реализация pagging в ядре Linux/follow_page.c 6.1 KB
- 03 Ядро Linux. Обзор ядра Linux и его архитектуры. Основные функции ядра/start_kernel.c 5.0 KB
- Разработка ядра Linux.txt 3.3 KB
- 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/netlink_client.c 3.2 KB
- 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/netlink_example.c 2.9 KB
- 09 Очереди в ядре Linux. Реальные примеры из кода ядра Linux/fifo.c 2.9 KB
- 24 Q and A занятие по ДЗ/ledtrig_nvme.c 2.4 KB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/bsearch_list.c 2.1 KB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/hashtable_example.c 2.0 KB
- 12 Алгоритмы в ядре Linux. Бинарный поиск. Поиск с помощью двоичных деревьев. Хэширование/sort_list_0.c 1.9 KB
- 06 Написание модуля ядра Hello, World/my_module.c 1.9 KB
- 06 Написание модуля ядра Hello, World/dkms.sh 911 bytes
- 06 Написание модуля ядра Hello, World/Makefile 552 bytes
- 02 Компиляция и настройка ядра. Инструменты работы с ядром/deb_install.sh 410 bytes
- 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/Makefile 170 bytes
- 31 Взаимодействие с устройством через ioctl. Виртуальные файловые системы proc, sys, dev. Общение через сокет netlink/Makefile_client 165 bytes
- 06 Написание модуля ядра Hello, World/dkms.conf 155 bytes
- 05 Что такое модуль ядра Linux. Как его написать, собрать, запустить. Что такое буффер сообщений ядра (dmesg)/ссылки.txt 80 bytes
- 02 Компиляция и настройка ядра. Инструменты работы с ядром/ссылки.txt 68 bytes
Download Torrent
Related Resources
Copyright Infringement
If the content above is not authorized, please contact us via activebusinesscommunication[AT]gmail.com. Remember to include the full url in your complaint.