- •Введение
- •Управление физической памятью в Linux
- •Виртуальная память в Linux
- •Исполнение и загрузка пользовательских программ в Linux
- •Системы файлов Linux
- •Ввод и вывод в Linux
- •Взаимодействие процессов в Linux
- •Структура сети в Linux
- •Безопасность в Linux
- •Развитие и использование Linux
- •Ключевые термины
- •Краткие итоги
- •Набор для практики Вопросы
- •Упражнения
- •Темы для курсовых работ, рефератов, эссе
Набор для практики Вопросы
-
На каких принципах основана система распределения физической памяти в Linux?
-
Что такое партнерская куча?
-
Как организована виртуальная память в Linux?
-
Что такое регион виртуальной памяти?
-
Какие форматы файлов исполняемого кода поддекрживает Linux?
-
Каковы основные особенности формата ELF?
-
Что такое статическая и динамическая линковка и в чем их сравнительные достоинства и недостатки?
-
Что такое Linux VFS?
-
По каким принципам организована файловая система Ext2FS?
-
В чем особенность файловой системы Linux proc?
-
На какие три класса подразделяются устройства ввода-вывода в Linux?
-
Каковы особенности блочных устройств?
-
Каковы особенности символьных устройств?
-
Каковы особенности сетевых устройств?
-
Какими способами взаимодействуют в Linux пользовательские процессы и процессы ядра?
-
Что такое конвейер (pipe)?
-
Какие три уровня абстракции реализованы в сетевой системе Linux?
-
Что такое подключаемый аутентификационный модуль?
-
Какая информация используется в Linux для защиты файлов?
-
Какая ОС для мобильных устройств разработана на основе ядра Linux?
-
Какая ОС для школьников разработана в России на основе Linux?
Упражнения
-
Сравните и сформулируйте, в чем особенности системы управления физической памяти в Linux, по сравнению с методами управления памятью, рассмотренными в курсе.
-
Сравните и сформулируйте, в чем особенности системы управления виртуальной памяти в Linux, по сравнению с методами управления памятью, рассмотренными в курсе.
-
Сравните и сформулируйте, в чем особенности системы управления процессами в Linux, по сравнению с методами, рассмотренными в курсе.
-
Смоделируйте файловую систему Ext2fs, ее основные структуры данных и операции.
Темы для курсовых работ, рефератов, эссе
-
Обзор методов управления памятью в Linux (реферат).
-
Обзор методов управления процессами в Linux (реферат).
-
Обзор методов управления файлами и файловых систем в Linux (реферат).
-
Операционная система для мобильных устройств Google Android на базе ядра Linux (реферат).
-
Моделирование файловой системы Ext2fs, ее основных структур данных и операций (курсовая работа).