41.30K
Категория: ИнформатикаИнформатика

Архитектура_Linux_презентация

1.

Архитектура операционной
системы Linux
• Доклад студента
• (ФИО, группа)

2.

Что такое Linux
• Семейство UNIX-подобных ОС
• Используется в серверах, ПК, смартфонах и
встраиваемых системах
• Модульная архитектура
• Делится на ядро и пользовательское
пространство

3.

Основные уровни системы
• Ядро (Kernel)
• Пользовательское пространство (User
Space)
• Взаимодействие идёт через системные
вызовы

4.

Ядро Linux
• Управляет процессами, памятью,
устройствами, сетью и файлами
• Работает напрямую с оборудованием

5.

Управление процессами
• Создание и завершение процессов
• Планирование и распределение
процессорного времени
• Переключение контекста
• Обеспечение многозадачности

6.

Управление памятью
• Динамическое выделение памяти
• Защита памяти
• Виртуальная память
• Механизм подкачки

7.

Файловая подсистема
• Поддержка ext4, Btrfs, XFS, FAT, NTFS и др.
• Использование VFS — Virtual File System
• Единый интерфейс для всех программ

8.

Устройства как файлы
• Устройства представлены как файлы:
/dev/sda, /dev/null и т.д.
• Упрощает разработку драйверов и работу
приложений

9.

Модульность ядра
• Модули можно загружать и выгружать во
время работы системы
• Экономия памяти
• Обновление без перезагрузки
• Гибкость

10.

Пользовательское пространство
• Содержит программы и утилиты (GNU)
• Библиотеки
• Оболочку (Shell)
• Здесь выполняются пользовательские
приложения

11.

Системные вызовы
• Обеспечивают доступ программ к
функциям ядра
• Примеры: open(), read(), fork(), socket()
• Гарантируют защиту системы

12.

Особенности Linux
• Всё представлено как файл
• Строгое разделение уровней
• Контроль доступа
• Поддержка множества архитектур
• Масштабируемость

13.

Преимущества архитектуры
• Стабильность
• Гибкость
• Высокая производительность
• Безопасность
• Портируемость

14.

Итог
• Мощное модульное ядро
• Разделение программ и оборудования
• Работа через системные вызовы
• Эффективность и безопасность

15.

Спасибо за внимание
• Вопросы?
English     Русский Правила