Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
В курсе приводятся теоретические и когнитивные основания UNIX-подобных операционных систем, а также практические данные, необходимые для дальнейшего самостоятельного освоения как системного, так и прикладного использования UNIX.
Цель: Дать слушателю понимание основ UNIX и обеспечить ему возможность комфортного самостоятельного освоения тонкостей системы.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
34 минуты
Место человека в человеко-машинных системах
Вводная лекция, посвящённая проблеме человеко-машинного взаимодействия и методам её преодоления. Определяются понятия инструментальной и прикладной областей человеческой деятельности. Даётся начальное различение систем, ориентированных на "понимание" (профессиональных) и ориентированных на "использование готовых решений" (непрофессиональных).
Оглавление
    -
    Тест 1
    15 минут
    -
    Лекция 2
    39 минут
    Проективные человеко-машинные системы
    Проективная стратегия организации человеко-машинных систем. Вводятся принципы, на которых основана эта стратегия, а также некоторые следствия этих принципов. Очерчивается область применения таких систем.
    Оглавление
      -
      Тест 2
      15 минут
      -
      Лекция 3
      29 минут
      Процедурные человеко-машинные системы
      Процедурная стратегия организации человеко-машинных систем. Вводятся принципы, на которых основана эта стратегия и некоторые следствия этих принципов. Очерчивается область применения таких систем. Делается выбор в пользу проективной системы, как более пригодной к изучению.
      Оглавление
        -
        Тест 3
        15 минут
        -
        Лекция 4
        30 минут
        Операционная среда
        Понятие операционной среды. ОС как рассмотрение человеко-машинной системы с точки зрения пользователя этой системы. Рассматриваются основные свойства и структура операционной среды.
        Оглавление
          -
          Тест 4
          15 минут
          -
          Лекция 5
          55 минут
          UNIX как операционная среда
          Краткое описание типичной UNIX-подобной системы как проективной операционной среды. Рассматривается реализация структурных элементов операционной среды в UNIX.
          Оглавление
            -
            Тест 5
            15 минут
            -
            Лекция 6
            51 минута
            Информационное наполнение UNIX
            Описание организации информационной подсистемы UNIX. Рассматривается структура руководств (manpages) и подсистемы info. Вводится алгоритм поиска информации.
            Оглавление
              -
              Тест 6
              15 минут
              -
              Лекция 7
              57 минут
              Интерфейс
              Понятие интерфейса. Требования к интерфейсу UNIX и их реализация в виде интерфейса командной строки. Свойства командного интерпретатора по организации взаимодействия с пользователем.
              Оглавление
                -
                Тест 7
                15 минут
                -
                Лекция 8
                1 час 5 минут
                Устройства, терминалы и процессы
                Понятие терминала как оконечного устройства. Особенности управления системой с терминала. Отличие терминала от простой линии передачи данных, управление процессами.
                Оглавление
                  -
                  Тест 8
                  15 минут
                  -
                  Лекция 9
                  38 минут
                  Информационные потоки и права доступа
                  Общие понятия теории защиты информации. Понятие субъект-субъектной и субъект-объектной моделей прав доступа. Достоинства и недостатки обеих моделей.
                  Оглавление
                    -
                    Тест 9
                    15 минут
                    -
                    Лекция 10
                    53 минуты
                    Аутентификация и права доступа в UNIX
                    Права доступа в UNIX. Особенности реализации субъект-субъектной модели прав доступа в UNIX. Понятие Суперпользователя и подмены идентификатора.
                    Оглавление
                      -
                      Тест 10
                      15 минут
                      -
                      Лекция 11
                      58 минут
                      Shell как язык программирования и интегратор
                      Свойства командного интерпретатора как полноценного языка программирования. Командный интерпретатор как средство интеграции процессов системы.
                      Оглавление
                        -
                        Тест 11
                        15 минут
                        -
                        Лекция 12
                        43 минуты
                        Досистемная начальная загрузка
                        Досистемная загрузка компьютера: идеальная трёхуровневая модель, модель BSD, модель Linux. Причины возникновения неидеальных моделей и их недостатки. Задачи ядра системы во время начальной загрузки.
                        Оглавление
                          -
                          Тест 12
                          15 минут
                          -
                          Лекция 13
                          50 минут
                          Системная начальная загрузка
                          Системная начальная загрузка. Понятие файловой системы. Две схемы системной загрузки - USG и BSD. Достоинства и недостатки обеих схем. Понятие ".d"-схемы стартовых сценариев.
                          Оглавление
                            -
                            Тест 13
                            15 минут
                            -
                            Лекция 14
                            1 час 15 минут
                            Регулярные выражения
                            Регулярные выражения, их назначение и применение. Базовое и расширенное регулярное выражение. Утилиты, использующие регулярное выражение. Потоковый текстовый редактор sed.
                            Оглавление
                              -
                              Тест 14
                              15 минут
                              -
                              Лекция 15
                              53 минуты
                              Текстовый редактор Vi
                              Особенность структуры текстовых файлов UNIX. Понятие текстового редактора как средства модификации проекта. Построчный текстовый редактор ed и экранный текстовый редактор vi. Принципы организации системы команд vi.
                              Оглавление
                                -
                                Тест 15
                                15 минут
                                -
                                Лекция 16
                                55 минут
                                Текстовые редакторы Vi и Vim
                                Свойства текстового редактора vi, помогающие в ежедневной работе. Расширенный текстовый редактор vim, краткое описание его возможностей.
                                Оглавление
                                  -
                                  Тест 16
                                  15 минут
                                  -
                                  Лекция 17
                                  58 минут
                                  Графическая подсистема X11
                                  Отношение типичной UNIX-системы к графическим ресурсам. Графическая подсистема X11, её организация и принципы работы. Понятия X-клиента, X-сервера, оконного менеджера.
                                  Оглавление
                                    -
                                    Тест 17
                                    15 минут
                                    -
                                    5 часов
                                    -