|
|||||||
|
|
Автор: Г.В. Курячий
Информация о курсе
В курсе приводятся теоретические и когнитивные основания UNIX-подобных операционных систем, а также практические данные, необходимые для дальнейшего самостоятельного освоения как системного, так и прикладного использования UNIX.
Цель
Дать слушателю понимание основ UNIX и обеспечить ему возможность комфортного самостоятельного освоения тонкостей системы.
1.
Вводная лекция, посвящённая проблеме человеко-машинного взаимодействия и методам её преодоления. Определяются понятия инструментальной и прикладной областей человеческой деятельности. Даётся начальное различение систем, ориентированных на "понимание" (профессиональных) и ориентированных на "использование готовых решений" (непрофессиональных).
2.
Проективная стратегия организации человеко-машинных систем. Вводятся принципы, на которых основана эта стратегия, а также некоторые следствия этих принципов. Очерчивается область применения таких систем.
3.
Процедурная стратегия организации человеко-машинных систем. Вводятся принципы, на которых основана эта стратегия и некоторые следствия этих принципов. Очерчивается область применения таких систем. Делается выбор в пользу проективной системы, как более пригодной к изучению.
4.
Понятие операционной среды. ОС как рассмотрение человеко-машинной системы с точки зрения пользователя этой системы. Рассматриваются основные свойства и структура операционной среды.
5.
Краткое описание типичной UNIX-подобной системы как проективной
операционной среды. Рассматривается реализация структурных элементов
операционной среды в UNIX.
6.
Описание организации информационной подсистемы UNIX. Рассматривается
структура руководств (manpages) и подсистемы info. Вводится алгоритм
поиска информации.
7.
Понятие интерфейса. Требования к интерфейсу UNIX и их реализация в
виде интерфейса командной строки. Свойства командного интерпретатора
по организации взаимодействия с пользователем.
8.
Понятие терминала как оконечного устройства. Особенности управления системой с терминала. Отличие терминала от простой линии передачи данных, управление процессами.
9.
Общие понятия теории защиты информации. Понятие субъект-субъектной и субъект-объектной моделей прав доступа. Достоинства и недостатки обеих моделей.
10.
Права доступа в UNIX. Особенности реализации субъект-субъектной модели прав доступа в UNIX. Понятие Суперпользователя и подмены идентификатора.
11.
Свойства командного интерпретатора как полноценного языка программирования. Командный интерпретатор как средство интеграции процессов системы.
12.
Досистемная загрузка компьютера: идеальная трёхуровневая модель, модель BSD, модель Linux. Причины возникновения неидеальных моделей и их недостатки. Задачи ядра системы во время начальной загрузки.
13.
Системная начальная загрузка. Понятие файловой системы. Две схемы системной загрузки - USG и BSD. Достоинства и недостатки обеих схем. Понятие ".d"-схемы стартовых сценариев.
14.
Регулярные выражения, их назначение и применение. Базовое и расширенное регулярное выражение. Утилиты, использующие регулярное выражение. Потоковый текстовый редактор sed.
15.
Особенность структуры текстовых файлов UNIX. Понятие текстового редактора как средства модификации проекта. Построчный текстовый редактор ed и экранный текстовый редактор vi. Принципы организации системы команд vi.
16.
Свойства текстового редактора vi, помогающие в ежедневной работе. Расширенный текстовый редактор vim, краткое описание его возможностей.
17.
Отношение типичной UNIX-системы к графическим ресурсам. Графическая подсистема X11, её организация и принципы работы. Понятия X-клиента, X-сервера, оконного менеджера.
|
![]() |
|
|
|||
|
|||
|
Курсы |
Учебные программы |
Учебники |
Вопросы и Ответы |
Форум |
Новости |
Помощь
Телефон: +7 (495) 253-9312, 253-9313, факс: +7 (495) 253-9310, email: info@intuit.ru © INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2010 |
|
Проект Издательства "Открытые Системы". Партнеры: РМ Телеком, KRAFTWAY COMPUTERS. |
|