Различия между версиями 6 и 7
Версия 6 от 2012-02-22 14:50:55
Размер: 5171
Редактор: FrBrGeorge
Комментарий:
Версия 7 от 2012-02-22 14:51:36
Размер: 5175
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 41: Строка 41:
|| 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]] || || 1. || Введение. Linux как инструмент решения Боевых задач. Архитектура «цветочек». || <<Date(2012-02-15T14:50:55+0300)>> || [[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]] ||

Архитектура операционных систем GNU/Linux

  • Лектор: Георгий Владимирович Курячий.

  • Спецкурс проходит по средам в 18:00 в аудитории П-6. Первая лекция — 15 февраля.
  • Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.

Аннотация

Курс посвящён рассмотрению различных аспектов организации Linux-based операционных систем. В курсе рассматриваются:

  • Особенности архитектуры операционных систем на базе GNU/Linux
  • Работа с файлами и процессами
  • Использование командной оболочкй shell как интерпретатор командной строки, как инструмент программирования и как инструмент интеграции
  • Взаимодействие с ядром ОС
  • Особенности организации рабочего окружения, инструменты для взаимодействия в рамках него

Курс ориентирован на слушателей, имеющих некоторый практический опыт в использовании UNIX-like систем и современных Linux-based дистрибутивов операционных систем.

Тематический план курса

  1. Особенности архитектуры операционных систем GNU/Linux
  2. Работа с файлами (организация ФС, ext3, ext4, inode, утилиты для работы с ними, символьные и жесткие ссылки).
  3. Обработка текстовых файлов: понятие гладкого и размеченного текста, утилиты для простейшей обработки текста.
  4. Регулярные выражения. Утилиты, использующие регулярные выражения. Обработка конфигурационных файлов.
  5. Специализированное ПО для обработки пользовательских данных (imagemagick, mencoder, и т.д.).
  6. Командная оболочка shell: shell как интерпретатор командной строки.
  7. Командная оболочка shell: shell как язык программирования.
  8. Командная оболочка shell: shell как интегратор.
  9. Утилиты для управление процессами, управление процессами из терминала, демоны.
  10. Взаимодействие с ядром ОС. Модули, DKMS.
  11. Этапы загрузки системы.
  12. Стандарты рабочего окружения. freedesktop.org. Утилиты, реализующие стандарт.
  13. Прикладной стандарт межпроцессного взаимодействия DBUS, его реализация в Linux.
  14. Динамическое предоставление доступа к ресурсам: PolicyKit, DeviceKit, и т.п.

  15. Прочие инструменты, реализующие событийную парадигму.
  16. Внешние устройства и мультимедиа.
  17. Интеграция приложений посредством интерпретируемых языков программирования общего назначения.

Материалы

Тема

Дата

Лектор

Конспект

Аудио

Видео

1.

Введение. Linux как инструмент решения Боевых задач. Архитектура «цветочек».

2012-02-15

Георгий Курячий

Конспект

Аудиозапись

OGV HQ OGV LQ WebM HQ WebM LQ

2.

2012-02-22

|

|

|

| | | |

Ссылки

LecturesCMC/GnuLinuxArchitecture2012 (последним исправлял пользователь eSyr 2012-06-09 11:09:09)