5012
Комментарий:
|
5171
|
Удаления помечены так. | Добавления помечены так. |
Строка 38: | Строка 38: |
##== Материалы == ## ##|| '''№''' || '''Тема''' || '''Дата''' || '''Лектор''' || '''Конспект''' ||'''Аудио''' ||'''Видео''' || ##|| 1. || Введение и историческая справка || <<Date(2011-09-21T18:00:00Z)>> || [[FrBrGeorge|Георгий Курячий]] || [[/00|Конспект]] || [[http://esyr.org/lections/audio/uneex_2011_winter/uneex_11_09_21.ogg|Аудиозапись]] || [[http://esyr.org/video/uneex/uneex_11_09_21.raw.ogv|OGV HQ]] [[http://esyr.org/video/uneex/uneex_11_09_21.lq.ogv|OGV LQ]] [[http://esyr.org/video/uneex/uneex_11_09_21.raw.webm|WebM HQ]] [[http://esyr.org/video/uneex/uneex_11_09_21.lq.webm|WebM LQ]] || |
== Материалы == || '''№''' || '''Тема''' || '''Дата''' || '''Лектор''' || '''Конспект''' ||'''Аудио''' ||'''Видео''' || || 1. || Введение. Linux как инструмент решения Боевых задач. Архитектура «цветочек». || <<Date(2011-09-21T18:00:00Z)>> || [[FrBrGeorge|Георгий Курячий]] || [[/00|Конспект]] || [[http://esyr.org/lections/audio/uneex_2011_winter/uneex_11_09_21.ogg|Аудиозапись]] || [[http://esyr.org/video/uneex/uneex_11_09_21.raw.ogv|OGV HQ]] [[http://esyr.org/video/uneex/uneex_11_09_21.lq.ogv|OGV LQ]] [[http://esyr.org/video/uneex/uneex_11_09_21.raw.webm|WebM HQ]] [[http://esyr.org/video/uneex/uneex_11_09_21.lq.webm|WebM LQ]] || || 2. || || <<Date(2012-02-22T14:50:55+0300)>> || | || | || | || | | | | || |
Архитектура операционных систем GNU/Linux
Лектор: Георгий Владимирович Курячий.
- Спецкурс проходит по средам в 18:00 в аудитории П-6. Первая лекция — 15 февраля.
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.
Аннотация
Курс посвящён рассмотрению различных аспектов организации Linux-based операционных систем. В курсе рассматриваются:
- Особенности архитектуры операционных систем на базе GNU/Linux
- Работа с файлами и процессами
- Использование командной оболочкй shell как интерпретатор командной строки, как инструмент программирования и как инструмент интеграции
- Взаимодействие с ядром ОС
- Особенности организации рабочего окружения, инструменты для взаимодействия в рамках него
Курс ориентирован на слушателей, имеющих некоторый практический опыт в использовании UNIX-like систем и современных Linux-based дистрибутивов операционных систем.
Тематический план курса
- Особенности архитектуры операционных систем GNU/Linux
- Работа с файлами (организация ФС, ext3, ext4, inode, утилиты для работы с ними, символьные и жесткие ссылки).
- Обработка текстовых файлов: понятие гладкого и размеченного текста, утилиты для простейшей обработки текста.
- Регулярные выражения. Утилиты, использующие регулярные выражения. Обработка конфигурационных файлов.
- Специализированное ПО для обработки пользовательских данных (imagemagick, mencoder, и т.д.).
- Командная оболочка shell: shell как интерпретатор командной строки.
- Командная оболочка shell: shell как язык программирования.
- Командная оболочка shell: shell как интегратор.
- Утилиты для управление процессами, управление процессами из терминала, демоны.
- Взаимодействие с ядром ОС. Модули, DKMS.
- Этапы загрузки системы.
- Стандарты рабочего окружения. freedesktop.org. Утилиты, реализующие стандарт.
- Прикладной стандарт межпроцессного взаимодействия DBUS, его реализация в Linux.
Динамическое предоставление доступа к ресурсам: PolicyKit, DeviceKit, и т.п.
- Прочие инструменты, реализующие событийную парадигму.
- Внешние устройства и мультимедиа.
- Интеграция приложений посредством интерпретируемых языков программирования общего назначения.
Материалы
№ |
Тема |
Дата |
Лектор |
Конспект |
Аудио |
Видео |
1. |
Введение. Linux как инструмент решения Боевых задач. Архитектура «цветочек». |
2011-09-21 |
||||
2. |
|
2012-02-22 |
| |
| |
| |
| | | | |