Главная
страница 1

Национальный исследовательский университет «Высшая школа экономики»


Программа дисциплины «Системное программное обеспечение» для специальности 230101.65 «Вычислительные машины, комплексы, системы и сети» подготовки специалиста


Правительство Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"

Московский институт электроники и математики Национального исследовательского университета «Высшая школа экономики»
Факультет информационных технологий и вычислительной техники

Программа дисциплины Системное программное обеспечение

для специальности 230101.65 «Вычислительные машины, комплексы, системы и сети»

подготовки специалиста
Автор программы:

Фомин С.С., доцент, sfomin@hse.ru

 

 

Одобрена на заседании кафедры



информационно-коммуникационные технологии «___»____________ 2012г.

Зав. кафедрой ______________В.Н. Азаров

 

Рекомендована секцией УМС «Электроника»



«___»____________ 2012г.

Председатель ______________

 

Утверждена УМС факультета информационных технологий и вычислительной техники «___»_____________2012г.



Ученый секретарь ________________________

Москва, 2012



Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы.
1. Область применения и нормативные ссылки

Настоящая программа учебной дисциплины "Системное программное обеспечение" устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.

Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 230101.65 «Вычислительные машины, комплексы, системы и сети», изучающих дисциплину «Системное программное обеспечение».

Программа разработана в соответствии с:

ГОС по специальности подготовки специалистов 230100.65 «Вычислительные машины, комплексы, системы и сети»;

рабочим учебным планом университета по направлению 230100.65 «Вычислительные машины, комплексы, системы и сети» подготовки специалиста, утвержденным в 2012 г.


2. Цели освоения дисциплины
Цели освоения дисциплины "Системное программное обеспечение":

Обеспечить студентов базовыми знаниями принципов построения и использования системного программного обеспечения.

Заложить основы для последующих курсов, посвященных созданию современных информационных систем.

Познакомить студентов с современными средствами, входящими в состав системного программного обеспечения.

Обучить студентов применению средств системного программного обеспечения.
Задачами преподавания дисциплины являются:

Овладение знаниями о составе и средствах системного программного обеспечения.

Овладение умениями работать со средствами системного программного обеспечения.
3. Компетенции обучающегося, формируемые в результате освоения дисциплины

В результате освоения дисциплины студент должен:



Знать:

Классификацию программного обеспечения.

Современные операционные системы.

Механизмы управления и планирования процессами в ОС Unix.

Управление начальной загрузкой в Unix.

Средства обслуживания ОС. Управление пакетами. Система портов.

Алгоритмы и средства управление памятью в ОС.

Принципы построения файловых систем ОС семейства UNIX.

Основы администрирования ОС UNIX.

Сетевые службы выделенного UNIX-сервера.

Основы сетевого программирования.

Основы информационной безопасности.


Уметь:

Использовать средства управления процессами в ОС UNIX.

Управлять начальной загрузкой ОС UNIX.

Использовать средства обслуживания ОС UNIX.

Разрабатывать программы управления процессами в ОС UNIX.

Обслуживать файловые системы UNIX.

Использовать средства администрирования ОС UNIX.

Устанавливать службы выделенного UNIX-сервера.

Разрабатывать сетевые приложения, построенные по модели клиент-сервер.
Иметь навыки:

Установки дополнительного ПО.

Управления начальной загрузкой ОС UNIX.

Обслуживание файловой системы.

Администрирования ОС UNIX.

Установки служб выделенного UNIX-сервера.

В результате освоения дисциплины студент осваивает следующие компетенции:


Компетенция

Код по ФГОС/ НИУ



Понимание основных концепций, принципов, теорий и фактов, связанных с информатикой.

ПК-1



Способность к формализации в своей предметной области с учетом ограничений используемых методов исследования.

ПК-2



Готовность обосновать принимаемые проектные решения, осуществлять постановку и выполнение экспериментов по проверке их корректности и эффективности.

ПК-4



Знакомство с архитектурой ЭВМ и систем.

ПК-9



Готовность к использованию методов и инструментальных средств исследования объектов профессиональной деятельности.

ПК-10



Умение применять основные методы и инструменты разработки программного обеспечения.

ПК-17


4. Место дисциплины в структуре образовательной программы

Настоящая дисциплина является базовой и относится к Специальным дисциплинам, обеспечивающим профессиональную подготовку.

 

Изучение данной дисциплины базируется на следующих дисциплинах:

ЭВМ и периферийные устройства.

Операционные системы.

Программирование.


Для освоения учебной дисциплины, студенты должны владеть следующими знаниями и компетенциями

Основы информатики.

Основы алгоритмизации.

Основы программирования.

Архитектура ЭВМ.
Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин:

Сети и телекоммуникации.

Интерфейсы периферийных устройств.

Программирование в Интернет.



Управление сетями ЭВМ.
Тематический план учебной дисциплины



1-й семестр 4 курс





Название темы

Всего часов по дисципли-не

Аудиторные часы

Самостоятель-ная работа












Лекции

Практические занятия






1

Тема 1. Введение.

4

2

-

2



2

Тема 2. Введение в ОС UNIX.

6

4

-

2



3

Тема 3. Процессы.

4

2

-

2



4

Тема 4. Планирование процессов.

4

2

-

2



5

Тема 5. Управление процессами в ОС UNIX.

16

4

-

12






Тема 6. Управление начальной загрузкой в ОС UNIX.

8

2

-


6



7

Тема 7. Средства обслуживания ОС.

12

4

-

8



8

Тема 8. Управление памятью.

4

2

-

2



9

Тема 9. Виртуальная память

7

2

-

5



10

Тема 10. Управление виртуальной памятью.

4

2

-

2



11

Тема 11. Файловые системы ОС семейства UNIX.

8

4

-

4



12

Тема 12. Основы администрирования ОС UNIX.

8

4

-

4






Итого по 1-му семестру

85

34

0

51



2-й семестр 5 курс



13

Тема 13. Системная служба динамической конфигурации узлов (DHCP).

12

2

4

6



14

Тема 14. Системные службы единого файлового пространства в гетерогенной локальной сети.

12

2

4

6



115

Тема 15. Сетевая служба преобразования сетевых адресов. Пакетный фильтр ipfw. Создание межсетевого экрана.

18

4

8

6



116

Тема 16. Сетевое программирование.

20

4

8

8



117

Тема 17. Информационная безопасность.

25

5

12

8






Итого по 2-му семестру

85

17

34

34






Итого по дисциплине

170

51

34

85



Формы контроля знаний студентов

Тип контроля

Форма контроля

1 год

Параметры **









1 семестр

2 семестр






Текущий

(неделя)


Контрольная работа

10-я неделя


5-я неделя


Работа на компьютере 80 минут



Промежуточный

Домашнее задание




10-я неделя

Создание модели локальной сети с выделенным UNIX-сервером в виртуальной среде. Демонстрация модели в дисплейном классе.






Зачет


*




Зачет по результатам текущего контроля.



Итоговый

Экзамен





*

Экзаменационный тест на компьютере 40 минут.

 

6.1. Критерии оценки знаний, навыков

Текущий контроль в каждом семестре предусматривает контрольную работу в виде теста на компьютере.

Промежуточный контроль: зачеты в конце 1-го семестра и домашнее задание в конце 2-го семестра.

Итоговый контроль: экзамен в конце 2-го семестра.
Итоговый экзамен предусматривает тестирование на компьютере. В тест итогового экзамена входят вопросы по теоретическому и практическому материалу двух семестров. Оценки по решению задач и тесту выставляются по 10-ти балльной шкале.
Содержание дисциплины

Тема 1. Введение

Классификация ПО. Системное, прикладное, инструментальное ПО. Системное ПО: базовое ПО (операционные системы, оболочки ОС, сетевые ОС), сервисное ПО (диагностика, антивирусные программы, архиваторы, обслуживание локальной сети). Инструментальное ПО: системы программирования, интегрированные среды программирования, программные комплексы. Прикладное ПО: общего назначения, проблемно-ориентированное, издательские системы, информационно-поисковые системы, мультимедиа.

Введение в операционные системы. Определение, назначение, состав, функции, классификация операционных систем, основные функции и назначения операционных систем пакетной обработки, разделения времени и реального времени.

Тема 2. Введение в ОС UNIX

История создания Unix. Основные свойства Unix (мобильность, файловая система, командный язык). Концептуальная модель Unix. Современные версии Unix. Архитектура ОС Unix. Архитектура ядра Unix. Пользователь, интерфейс пользователя, привилегированный пользователь, программы, команды, процессы. Вход в систему: ввод идентификатора и пароля. Интерпретатор команд (общие сведения); формат команд; порождение имен файлов; стиль общения с системой. Файловая система: структура файловой системы, типы файлов, состав стандартных каталогов, монтирование файловой системы.



Тема 3. Процессы

Понятие процесса. Описание процессов. Состояния и свойства процессов. Представление процессов в вычислительных системах. Операции над процессами и связанные с ними понятия. Набор операций. Process Control Block и контекст процесса. Одноразовые операции. Многоразовые операции. Переключение контекста.



Тема 4. Планирование процессов

Уровни планирования. Критерии планирования и требования к алгоритмам. Параметры планирования. Вытесняющее и невытесняющее планирование. Алгоритмы планирования. First-Come, First-Served (FCFS). Round Robin (RR). Shortest-Job-First (SJF). Гарантированное планирование. Приоритетное планирование. Многоуровневые очереди (Multilevel Queue). Многоуровневые очереди с обратной связью (Multilevel Feedback Queue).



Тема 5. Управление процессами в ОС UNIX

Ядро Unix и процессы. Функции ядра. Системные ресурсы. Системные вызовы. Защита от вмешательства пользователя. Понятие процесса. Виртуальное адресное пространство процесса. Сегменты объектного модуля. Схема подчиненности процессов.

Порождение процессов. Образ процесса. Системный вызов fork(). Идентификатор процесса. Наследование знаний о среде выполнения процесса. Системные вызовы wait(), exit(), execl(). Замена процедурного сегмента в порожденном процессе. Методы организации параллельных процессов. Пример асинхронного копирования файлов.

Сигналы. Система прерываний процесса. Типичные события при выполнении процесса. Сигналы ОС Unix. Синхронные и асинхронные сигналы. Реакция процесса на сигнал. Посылка сигнала процессу и обработка сигнала. Системные вызовы kill() и signal(). Пример обмена сигналами между родственными процессами.

Неименованные программные каналы. Программный канал как однонаправленное асинхронное средство связи. Свойства программных каналов. Установка программных каналов. Системный вызов pipe(). Этапы установки программного канала. Соотношение между дескрипторами файлов и каналов. Организация пересылки файлов через программный канал между родственными процессами. Перенаправление стандартного ввода-вывода. Ассоциирование канала с потоком. Пример взаимодействия родственных процессов в дуплексном режиме и переназначение стандартного ввода-вывода. Пример программной организации конвейера.

Тема 6. Управление начальной загрузкой в ОС UNIX

Начальная загрузка. Этапы загрузки. Базовая инициализация ядра и создание «спонтанных» процессов. Командные файлы запуска Unix. Работа в многопользовательском режиме. Запуск процессов обслуживания терминалов.

Особенности загрузки BSD и ATT систем.

Командные файлы запуска BSD систем (командный файл загрузки /etc/rc, глобальный конфигурационный файл /etc/sysconfig; запуск сети - /etc/netstart; запуск локальных прикладных систем - /rc.local). Форматы командных и конфигурационных файлов.

Контроль за текущими процессами в Unix (команда ps).

Процессы-демоны (init, initd, portmap, pagedaemon, swapper, nfsd, ftpd, telnetd).

Остановка ОС Unix: команды shutdown, reboot.

Тема 7. Средства обслуживания ОС

Системы инициализации ОС. Средства администрирования ОС. Планировщики задач. Средства резервного копирования. Средства установки и настройки ПО. Системы пакетов. Пакеты RPM и Deb. Двоичные пакеты. Пакеты с исходными текстами. Установка ПО из пакетов.



Тема 8. Управление памятью

Введение. Связывание адресов. Простейшие схемы управления памятью. Схема с фиксированными разделами. Один процесс в памяти. Оверлейная структура. Свопинг. Мультипрограммирование с переменными разделами.



Тема 9. Виртуальная память

Проблема размещения больших программ. Понятие виртуальной памяти. Архитектурные средства поддержки виртуальной памяти. Страничная память. Сегментная и сегментно-страничная организации памяти. Таблица страниц. Ассоциативная память. Иерархия памяти. Размер страницы.

Управление памятью в ОС UNIX. Функции управления памятью (alloc(), malloc). Разделяемая память.

Тема 10. Управление виртуальной памятью

Исключительные ситуации при работе с памятью. Стратегии управления страничной памятью. Алгоритмы замещения страниц. FIFO алгоритм. Выталкивание первой пришедшей страницы. Оптимальный алгоритм. Выталкивание дольше всего не использовавшейся страницы. LRU (The Least Recently Used) Algorithm. Thrashing. Свойство локальности. Модель рабочего множества. Демоны пейджинга. Аппаратно-независимая модель памяти процесса. Структуры данных, используемые для описания сегментной модели. Отдельные аспекты функционирования менеджера памяти.



Тема 11. Файловые системы ОС семейства UNIX

Свойства современной файловой системы. Особенности файловой системы UNIX. Структура канонической файловой системы (суперблок, индексный файл, блоки файлов, область выгрузки). Структура суперблока и индексного дескриптора. Схема адресации блоков файла. Другие типы файловых систем UNIX.Особенности файловой системы s5fs. Файловая система BSD Unix (ffs). Архитектура виртуальной файловой системы.

Целостность файловой системы. Классификация ошибок в файловой системе. Правила проверки целостности файловой системы. Оценка свободного пространства в файловой системе (команды df, du, quot). Монтирование файловой системы. Восстановление «хорошей» организации файловой системы.

Устройства, на которых создаются файловые системы и архивы данных. Создание архивов на гибких и жёстких дисках (утилиты cpio и tar). Создание файловых систем на гибких и жёстких дисках.

Права доступа к файлам. Флаги доступа к файлу.

Системные вызовы для работы с файлами и каталогами.



Тема 12. Основы администрирования ОС UNIX

Основные задачи администратора. Добавление и удаление пользователей. Подключение и удаление аппаратных средств. Резервное копирование. Установка новых программ. Мониторинг системы. Поиск неисправностей. Ведение локальной документации. Слежение за безопасностью системы. Оказание помощи пользователям.

Администрирование пользователей. Пользователь. Привилегированный пользователь. Атрибуты пользователей. Учетная карточка пользователя. Псевдо-пользователи. Базы данных учетных карточек. Подключение новых пользователей. Удаление пользователей. Временное отстранение пользователя от работы. Изменение параметров учетной карточки. Администрирование групп пользователей. Основные команды для администрирования пользователей (adduser, passwd, chpass, pw, vipw). Основные информационные команды – who, w, id, finger, groups, users, last.

Управление процессами. Процессы и их состояния. Текущий контроль процессов (команды ps и top). Основные фоновые обслуживающие процессы (демоны). Периодические процессы. Демон cron. Формат таблицы crontab. Применение демона cron. Периодическое обслуживание системы (утилита periodic). Запуск процессов в собственном поддереве (с измененным корневым каталогом).

Администрирование файловой системы. Проверка и восстановление файловых систем (команда fsck). Автоматическое монтирование файловых систем (таблица fstab). Мониторинг файловых систем (с помощью cron и других средств). Установка дисковых квот. Резервное копирование и утилиты резервного копирования – dd, dump, volcopy. Резервное копирование с использованием ssh (на другой ПК).

Система сбора информации о событиях в UNIX. Система Syslog и журнальные файлы. Средства сбора и обработки информации о функционировании компонентов операционной системы. Утилиты newsyslog и logger. Альтернативные варианты сбора статистики в FreeBSD.

Тема 13. Системная служба динамической конфигурации узлов (DHCP)

Назначение и функции системы динамической настройки узлов (DHCP). Установка и настройка DHCP. Конфигурационный файл. Примеры конфигурационных файлов.



Тема 14. Системные службы единого файлового пространства в гетерогенной локальной сети

Назначение и функции системы Samba. Установка и настройка системы Samba. Формирование различных вариантов файлового хранилища в гетерогенной сети. Конфигурационные файлы. Примеры конфигурационных файлов.



Тема 15. Сетевая служба преобразования сетевых адресов. Пакетный фильтр ipfw. Создание межсетевого экрана

Назначение и функции системы трансляции сетевых адресов (NAT). Активизация NAT. Конфигурационные файлы. Назначение и функции межсетевого экрана.



Тема 16. Сетевое программирование

Socket-интерфейс. Функции локального управления. Функции установления связи. Функции обмена данными. Функции закрытия связи.

Интерфейс транспортного уровня. Структуры данных TLI. Функции локального управления. Функции установления связи. Функции обмена данными. Функции закрытия соединения.

Вызов удаленных процедур. Регистрации процедуры-сервера. Диспетчеризация запросов к процедурам-серверам. Запрос к процедуре-серверу. XDR-функции.

Тема 17. Информационная безопасность

Основные понятия информационной безопасности. Основные подходы к обеспечению безопасности информационных систем. Понятия конфиденциальности, целостности и доступности информации. Понятие угрозы. Защитные механизмы ОС. Идентификация и аутентификация. Авторизация. Разграничение доступа. Пакетный фильтр. Межсетевой экран. Выявление вторжений. Системы обнаружения вторжений. Аудит системы защиты.


8. Образовательные технологии
Теоретический материал студенты изучают на лекциях и самостоятельно.

Оценка промежуточного контроля складывается из оценки устного зачёта по теоретическому материалу и оценки за выполненные лабораторные работы.

Оценка итогового контроля складывается из оценки устного экзамена по теоретическому материалу и оценки за выполненные лабораторные работы.
На лабораторных работах задания выполняются в среде современных операционных систем: FreeBSD и Linux Ubuntu.

9. Оценочные средства для текущего контроля и аттестации студента

9.1. Тематика заданий текущего контроля
Тематика контрольных работ

Контрольная работа в первой части курса проводится по тематике вопросов для оценки качества освоения дисциплины (раздел 9.2) и служит для подготовки к зачёту. Контрольная работа второй части курса проводится по темам двух семемтров.


Тематика лабораторных работ:
Установка и настройка Unix.

Установка доп. ПО (порты, пакеты).

Начальная загрузка.

Основы администрирования.

Программы управления процессами и памятью.

Сетевое программирование.


Тематика домашних работ:

Создание модели локальной сети с выделенным UNIX-сервером в виртуальной среде.

Создание модели локальной сети с демилитаризованной зоной.
Вопросы для оценки качества освоения дисциплины

Тема 1. Введение в ОС

ОС как расширенная машина.

ОС как система управления ресурсами.

Эволюция ОС.

Классификация ОС.

Особенности алгоритмов управления ресурсами

Особенности аппаратных платформ.

Особенности областей использования ОС.

Особенности методов построения.

Тема 2. Современные операционные системы. Введение в ОС UNIX

Концептуальная модель Unix. Основные свойства Unix.

Современные версии Unix. Архитектура ОС Unix. Архитектура ядра Unix.

Структура файловой системы, типы файлов, состав стандартных каталогов.



Тема 3. Введение в управление процессами

Понятие процесса. Состояния и свойства процессов.

Операции над процессами и связанные с ними понятия. Переключение контекста

Тема 4. Планирование процессов

Уровни планирования.

Критерии планирования и требования к алгоритмам.

Параметры планирования.

Вытесняющее и невытесняющее планирование.

Алгоритмы планирования First-Come, First-Served (FCFS).

Алгоритмы планирования Round Robin (RR).

Алгоритм планирования Shortest-Job-First (SJF).

Алгоритм планирования «Гарантированное планирование».

Приоритетное планирование.

Многоуровневые очереди (Multilevel Queue).

Тема 5. Управление процессами в ОС UNIX

Ядро Unix и процессы. Системные ресурсы. Системные вызовы. Виртуальное адресное пространство процесса. Сегменты объектного модуля.

Порождение процессов в ОС UNIX. Методы организации параллельных процессов.

Сигналы. Система прерываний процесса. Сигналы ОС Unix.

Неименованные программные каналы. Организация пересылки файлов через программный канал между родственными процессами.

Тема 6. Начальная загрузка в ОС UNIX

Этапы начальной загрузки ОС FreeBSD. Командные файлы запуска Unix.



Тема 7. Средства обслуживания ОС

Системы инициализации ОС

Средства администрирования ОС

Планировщики задач

Средства резервного копирования

Средства установки и настройки ПО

Системы пакетов. Пакеты RPM и Deb. Двоичные пакеты. Пакеты с исходными текстами. Установка ПО из пакетов.

Система портов. Установка ПО из портов.



Тема 8. Управление памятью

Связывание адресов.

Простейшие схемы управления памятью.

Схема с фиксированными разделами.

Один процесс в памяти.

Оверлейная структура.

Свопинг.

Мультипрограммирование с переменными разделами.



Тема 9. Виртуальная память

Понятие виртуальной памяти. Архитектурные средства поддержки виртуальной памяти.

Страничная память. Сегментная и сегментно-страничная организации памяти.

Ассоциативная память.

Иерархия памяти.

Тема 10. Аппаратно-независимое управление виртуальной памятью

Исключительные ситуации при работе с памятью.

Стратегии управления страничной памятью.

Алгоритмы замещения страниц.

FIFO алгоритм. Выталкивание первой пришедшей страницы.

Оптимальный алгоритм.

Выталкивание дольше всего не использовавшейся страницы.

LRU (The Least Recently Used) Algorithm .

Thrashing. Свойство локальности. Модель рабочего множества.

Демоны пейджинга

Аппаратно-независимая модель памяти процесса.

Структуры данных, используемые для описания сегментной модели.

Отдельные аспекты функционирования менеджера памяти.

Тема 11. Файловая система ОС UNIX

Структура канонической файловой системы UNIX. Другие типы файловых систем UNIX.

Права доступа к файлам. Флаги доступа к файлу.

Тема 12. Основы администрирования ОС UNIX

Основные задачи администратора.

Администрирование пользователей.

Администрирование групп пользователей.

Основные команды для администрирования пользователей.

Основные информационные команды.

Управление процессами.

Текущий контроль процессов.

Основные фоновые обслуживающие процессы (демоны). Периодические процессы.

Периодическое обслуживание системы (утилита periodic).

Администрирование файловой системы.

Система сбора информации о событиях в UNIX.

Система Syslog и журнальные файлы. Средства сбора и обработки информации о функционировании компонентов операционной системы.

Тема 13. Системная служба динамической конфигурации узлов (DHCP)

Назначение и функции системы динамической настройки узлов (DHCP).

Установка и настройка DHCP.

Конфигурационный файл.



Тема 14. Системные службы единого файлового пространства в гетерогенной локальной сети

Назначение и функции системы Samba.

Установка и настройка системы Samba.

Формирование различных вариантов файлового хранилища в гетерогенной сети.

Конфигурационные файлы.

Тема 15. Служба преобразования сетевых адресов. Пакетный фильтр ipfw. Создание межсетевого экрана

Назначение и функции системы трансляции сетевых адресов (NAT).

Активизация NAT. Конфигурационные файлы.

Назначение и функции межсетевого экрана.



Тема 16. Сетевое программирование

Функции Socket-интерфейса.

Интерфейс транспортного уровня.

Вызов удаленных процедур.



Тема 17. Информационная безопасность

Основные понятия информационной безопасности.

Основные подходы к обеспечению безопасности информационных систем.

Понятия конфиденциальности, целостности и доступности информации.

Понятие угрозы.

Защитные механизмы ОС.

Пакетный фильтр.

Межсетевой экран.

Выявление вторжений. Системы обнаружения вторжений.

Аудит системы защиты.


10. Порядок формирования оценок по дисциплине

По всем видам работ выставляется 5-балльная оценка.


Оценки контроля:
Результирующая оценка при промежуточном контроле в форме зачёта выставляется по следующей формуле:
Oпромежут. = K1*Oк_работа + K2*практ.

К1 = 0.3


К2 = 0.7
Результирующая оценка при итоговом контроле в форме экзамена выставляется по следующей формуле:
Oитог. = K1*Oк_работа + K2*практ. + К3дом_задание

К1 = 0.2


К2 = 0.4

К3 = 0.4
При пересдаче зачёта:

Oпромежут. = (K1*Oк_работа + K2*практ.)*0.8

К1 = 0.3


К2 = 0.7
При пересдаче экзамена:

Oитог. = (K1*Oк_работа + K2*практ. + К3дом_задание)*0.8

К1 = 0.2

К2 = 0.4


К3 = 0.4


Критерии выставления оценки за выполнение домашнего задания
ОТЛИЧНО”:

1. Модель локальной сети работает и полностью соответствует заданию.

2. Студент может обосновать принятое решение.

3. Есть документация на домашнее задание.


ХОРОШО”:

1. Модель локальной сети работает. Отклонения от задания допущены при реализации второстепенных подзадач.

2. Студент может объяснить принятое решение.

3. Есть документация на домашнее задание.


УДОВЛЕТВОРИТЕЛЬНО”:

1. Модель локальной сети работает, имеются отклонения от решении основной задачи.

2. Студент может объяснить функционирование модели.

3. Есть документация на домашнее задание.


НЕУДОВЛЕТВОРИТЕЛЬНО”:

1. Модель локальной сети не работает.

2. Студент не может объяснить функционирование модели.

3. Нет документации на домашнее задание.



11. Учебно-методическое и информационное обеспечение дисциплины

11.1 Литература

Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. – СПб.: Питер, 2001. – 736 с.: илл.

Хэвиленд К., Грэй Д., Салама Б. Си темное программирование в UNIX. Руководство программиста по разработке ПО.: Пер. с англ. –М., ДМК Пресс, 2000. – 386 с., ил.

Колисниченко Д.Н. Серверное применение Linux. – 3-е изд., перераб. И доп. – СПб.: БХВ-Петербург, 2011. – 528с.

Кллисниченко Д.Н. Самоучитель системного администратора Linux. – СПб: БХВ-Петербург, 2011. – 544 с.

Стивенс У. UNIX: разработка сетевых приложений. – СПб.: Питер, 2003. – 1088 с.

Михеев М.О. Администрирование VMware vSphere 5. – М.: ДМК Пресс, 2012. – 504 с.

11.2. Программные средства

Для успешного освоения дисциплины, используются следующие программные средства:

Свободно распространяемая операционная система FreeBSD на кафедральном сервере для сопровождения проведения лабораторных работ в дисплейном классе и в режиме удаленного доступа.

Свободно распространяемая операционная система Linux Ubuntu на ПК в дисплейном классе.

Система управления виртуальными машинами VirtualBox для обеспечения индивидуального доступа к операционным системам и изучаемым объектам системного программирования.
11.3. Дистанционная поддержка дисциплины
При выполнении лабораторных работ студентам предоставляется удалённый доступ к серверу с установленной операционной системой FreeBSD. Выполненные лабораторные работы студент может продемонстрировать преподавателю во время плановых занятий.

12. Материально-техническое обеспечение дисциплины

Дисплейный класс для проведения лабораторных работ по дисциплине в очном режиме.



Кафедральный сервер для сопровождения лабораторных работ и для обеспечения удалённого доступа к операционной системе FreeBSD для выполнения лабораторных работ.




Смотрите также:
Программа дисциплины «Системное программное обеспечение»
246.8kb.
1 стр.
П. Ф. Лесгафта г. Санкт-Петербург Л. А. Заварухина информатика (лекции) Санкт-Петербург 2009 Содержание лекция
594.84kb.
4 стр.
Программа дисциплины «Системное и прикладное программное обеспечение»
126.84kb.
1 стр.
Методические указания по выполнению курсовой работы по дисциплине «Системное программное обеспечение»
326.51kb.
1 стр.
Системное программное обеспечение
644.1kb.
3 стр.
Программа дисциплины "Системное программное обеспечение" для направления 230100. 01 "Информатика и вычислительная техника"
198.38kb.
1 стр.
Программа восстановления системы Дефрагментация диска (упорядочивает размещение файлов на диске) Сведения о системе
11.98kb.
1 стр.
Методическая разработка по выполнению контрольной работы по предмету : «операционные системы и программное обеспечение вычислительных комплексов»
127.11kb.
1 стр.
Системное программное обеспечение
30.28kb.
1 стр.
Рабочая программа по дисциплине: системное программное обеспечение (федеральный компонент блока сд) Направление подготовки: 230100 «Информатика и вычислительная техника»
128.98kb.
1 стр.
Программа дисциплины "Программное обеспечение вычислительных систем и сетей" для магистерской программы "
139.64kb.
1 стр.
Программное обеспечение ЭВМ
209.58kb.
1 стр.