WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «Кемеровский государственный университет»

Новокузнецкий институт (филиал)

Факультет информационных технологий

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

(ОПД.Ф.6) СИСТЕМНОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ

ОБЕСПЕЧЕНИЕ

для специальности 010501.65 Прикладная математика и информатика Специализаций 010211 «Системное программирование», 010202 «Математическое моделирование»

Новокузнецк 2013 г.

Рабочая программа дисциплины (ОПД.Ф.6) СИСТЕМНОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ федерального компонента цикла ОПД составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования второго поколения по специальности 010200 – Прикладная математика и информатика, утвержденному 23 марта 2000 г., номер государственной регистрации 199 ЕН / СП для специализаций «Системное программирование» и «Математическое моделирование»

Автор (ы) Шехтман В. Е._ Рецензент (ы) Рабочая программа дисциплины обсуждена на заседании кафедры систем автоматизации управления « 14 » января Протокол № 2013г. Заведующий кафедрой _ И.А. Жибинова (подпись) Рабочая программа одобрена методической комиссией факультета информационных технологгий « 15 » января Протокол № 2013г. Председатель методической комиссии _ Н.Б. Ермак (подпись) Пояснительная записка Актуальность изучения дисциплины обусловлена тем, что системное программное обеспечение в наибольшей степени определяет облик всей вычислительной системы в целом, выполняет две по существу мало связанные функции: обеспечение пользователюпрограммисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.

Место курса «Системное и прикладное программное обеспечение» (ОПД.Ф.06) определяется согласно требованиям к обязательному минимуму содержания основной образовательной программы для специальности 010200 – «Прикладная математика и информатика» в федеральном компоненте общепрофессиональных дисциплин.

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

Рабочая программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования для специальности: 010200 – «Прикладная математика и информатика»

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

Выписка из государственного образовательного стандарта (ГОС) высшего профессионального образования Специальность 010501 Прикладная математика и информатика Квалификация — математик, системный программист ОПД.Ф. Основные этапы, методы, средства и стандарты разработки программного обеспечения;

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

Задачи дисциплины:

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

- Рассмотреть вопросы распределения ресурсов операционной системой.

- Выработать практические навыки программирования в операционной среде.

- получить навыки работы с сетями ЭВМ.

Требуемая подготовка - это знакомство с методологией моделирования различных явлений в природе, технике, обществе; владение общими понятиями информатики и навыками кодирования на одном из языков программирования высокого уровня.

Средства обучения 1. ОС Windows. Microsoft Visual Studio 2010, Embarkadero RAD Studio – межплатформенная и межъязыковая среда разработки приложений в WIN32API.

2. Электронные учебники и учебные пособия.

Объм и сроки изучения дисциплины: на третьем курсе в течение пятого семестра в объме102 часов, из них 50 часов - аудиторные занятия. На лекции отводится 16 часов, на лабораторные работы в классах с ЭВМ 34 часов.

Факультет - информационных технологий.

Форма обучения – очная.

Текущие формы контроля знаний студентов: опросы, решение практических заданий по курсу на лабораторных занятиях, контрольные работы, проверка выполнения домашних заданий.

Итоговый контроль знаний студентов: в пятом семестре – экзамен.

1 Учебно-тематический план рабочей программы учебной дисциплины «Системное и прикладное программное обеспечение»



Тема 1. Основные этапы, методы, средства и стандарты разработки программного обеспечения.

Тема 2. Системы программирования (принципы организации, состав и схема Тема 3. Основные типы операционных систем.

Тема 4. Принципы управления ресурсами в операционной системе.

Тема 5. Сети ЭВМ.

Тема 6. Протоколы передачи информации.

при обучении в сокращенные сроки (дисциплина в целом, разделы и темы) Вид текущего контроля:

собеседование (УО-1) форма итогового контроля, предусмотренная учебным планом специальности по данной дисциплине для очной формы обучения –экзамен.

2 Содержание разделов дисциплины 2.1 Темы лекций Тема 1. Основные этапы, методы, средства и стандарты разработки программного обеспечения Понятие информационной системы. Основные процессы, протекающие на протяжении жизненного цикла информационной системы. Вспомогательные процессы, протекающие на протяжении жизненного цикла информационной системы. Структура жизненного цикла информационной системы. Каскадная модель жизненного цикла информационной системы.

Спиральная модель жизненного цикла информационной системы.

Руководство программным проектом. Основы проектирования программных систем.

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

Тема 2. Системы программирования (принципы организации, состав и схема работы).

Понятие о системе программирования. Возникновение систем программирования.

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

Функции загрузчика. Библиотеки подпрограмм как составная часть систем программирования. Статические библиотеки подпрограмм. Динамические библиотеки подпрограмм. Ресурсы пользовательского интерфейса. Редакторы ресурсов. Мобильность и переносимость программного обеспечения. Разработка приложений в архитектуре «клиент-сервер». Структура приложения, построенного в архитектуре «клиент-сервер». Современные серверы данных.

Язык запросов данных. Принципы создания приложений в архитектуре «клиент-сервер».

Принципы разработки приложений в многоуровневой архитектуре. Технологии взаимодействия с сервером приложений. Организация серверов приложений. Возможности многоуровневой архитектуры. Разработка программного обеспечения для сети Интернет.

Тема 3. Основные типы операционных систем.

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

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

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

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

Приоритеты задач (потоков). Наследование приоритетов. Синхронизация процессов и задач.

Предсказуемость. Принципы построения интерфейсов операционных систем. Интерфейс прикладного программирования. Реализация функций API на уровне ОС. Реализация функций API на уровне системы программирования. Реализация функций API с помощью внешних библиотек. Платформенно-независимый интерфейс POSIX. Пример программирования в различных API ОС. Текст программы для Windows (WinAPI). Текст программы для Linux (POSIX API).

Тема 4. Принципы управления ресурсами в операционной системе.

Функции ОС по управлению памятью. Типы адресов. Алгоритмы распределения памяти. Распределение памяти фиксированными разделами. Распределение памяти динамическими разделами. Перемещаемые разделы. Свопинг и виртуальная память. Страничное распределение. Сегментное распределение. Сегментно-страничное распределение. Разделяемые сегменты памяти.

Реальный и защищенный режим работы процессора. Диаграмма состояний процесса.

Структура контекста процесса. Идентификаторы процессов и потоков на примере ОС UNIX.

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

Тема 5. Сети ЭВМ.

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

Адресация компьютеров. Ethernet — пример стандартного решения сетевых проблем. Структуризация как средство построения больших сетей. Физическая структуризация сети. Логическая структуризация сети. Сетевые службы.

Особенности локальных, глобальных и городских сетей. Отличия локальных сетей от глобальных. Тенденция к сближению локальных и глобальных сетей. Сети отделов, кампусов и корпораций. Сети отделов. Сети кампусов. Корпоративные сети. Требования, предъявляемые к современным вычислительным сетям. Производительность. Надежность и безопасность. Расширяемость и масштабируемость. Прозрачность. Поддержка разных видов трафика. Управляемость. Совместимость.

Тема 6. Протоколы передачи информации.

Протокол. Интерфейс. Стек протоколов. Модель OSI. Уровни модели OSI: физический уровень, канальный уровень, сетевой уровень, транспортный уровень, сеансовый уровень, ппредставительный уровень, прикладной уровень. Сетезависимые и сетенезависимые уровни. Понятие «открытая система». Модульность и стандартизация. Источники стандартов. Стандартные стеки коммуникационных протоколов: стек OSI, стек TCP/IP, стек IPX/SPX, стек NetBIOS/SMB.

Типы адресов стека TCP/IP. Классы IP-адресов. Особые IP-адреса. Использование масок в IP-адресации. Порядок распределения IP-адресов. Автоматизация процесса назначения IP-адресов. Отображение IP-адресов на локальные адреса. Отображение доменных имен на IP-адреса. Организация доменов и доменных имен. Система доменных имен DNS. Протокол IP. Основные функции протокола IP. Структура IP-пакета. Таблицы маршрутизации в IPсетях. Примеры таблиц различных типов маршрутизаторов. Назначение полей таблицы маршрутизации. Источники и типы записей в таблице маршрутизации. Маршрутизация без использования масок. Маршрутизация с использованием масок. Использование масок для структуризации сети. Использование масок переменной длины. Фрагментация IP-пакетов.

Протокол надежной доставки TCP-сообщений. Порты. Сегменты и потоки. Соединения.

Протоколы маршрутизации в IP-сетях. Внутренние и внешние протоколы маршрутизации Internet. Дистанционно-векторный протокол RIP. Построение таблицы маршрутизации.

Адаптация RIP-маршрутизаторов к изменениям состояния сети. Методы борьбы с ложными маршрутами в протоколе RIP. Протокол «состояния связей» OSPF.

Общая характеристика протокола IPX. Формат пакета протокола IPX. Маршрутизация протокола IPX.

2.2 Содержание практических занятий Лабораторная работа № 1 Организация таблиц идентификаторов Цель работы Краткие теоретические сведения Назначение таблиц идентификаторов Принципы организации таблиц идентификаторов Простейшие методы построения таблиц идентификаторов Построение таблиц идентификаторов по методу бинарного дерева Хэш-функции и хэш-адресация Хэш-адресация с рехэшированием Хэш-адресация с использованием метода цепочек Комбинированные способы построения таблиц идентификаторов Требования к выполнению работы Порядок выполнения работы Требования к оформлению отчета Основные контрольные вопросы Варианты заданий Пример выполнения работы Задание для примера Выбор и описание хэш-функции Описание структур данных таблиц идентификаторов Организация таблиц идентификаторов Текст программы Выводы по проделанной работе Лабораторная работа № 2 Проектирование лексического анализатора Цель работы Краткие теоретические сведения Назначение лексического анализатора Проблема определения границ лексем Таблица лексем и содержащаяся в ней информация Построение лексических анализаторов (сканеров) Требования к выполнению работы Порядок выполнения работы Требования к оформлению отчета Основные контрольные вопросы Варианты заданий Пример выполнения работы Задание для примера Грамматика входного языка Описание конечного автомата для распознавания лексем входного языка Реализация лексического анализатора Текст программы распознавателя Выводы по проделанной работе Функция переходов конечного автомата для лабораторной работы № Лабораторная работа № 3 Построение простейшего дерева вывода Цель работы Краткие теоретические сведения Назначение синтаксического анализатора Проблема распознавания цепочек КС-языков Виды распознавателей для КС-языков Построение синтаксического анализатора Грамматики предшествования Алгоритм «сдвиг-свертка» для грамматик операторного предшествования Требования к выполнению работы Порядок выполнения работы Требования к оформлению отчета Основные контрольные вопросы Варианты заданий Варианты исходных грамматик Исходные грамматики и типы допустимых лексем Примечание Пример выполнения работы Задание для примера Построение матрицы операторного предшествования Реализация синтаксического распознавателя Текст программы распознавателя Выводы по проделанной работе Лабораторная работа № 4 Генерация и оптимизация объектного кода Цель работы Краткие теоретические сведения Общие принципы генерации кода Синтаксически управляемый перевод Способы внутреннего представления программ Многоадресный код с неявно именуемым результатом (триады) Схемы СУ-перевода Общие принципы оптимизации кода Принципы оптимизации линейных участков Свертка объектного кода Исключение лишних операций Общий алгоритм генерации и оптимизации объектного кода Требования к выполнению работы Порядок выполнения работы Требования к оформлению отчета Основные контрольные вопросы Варианты заданий Пример выполнения работы Задание для примера Построение схем СУ-перевода Пример генерации списка триад Реализация генератора списка триад Текст программы генератора списка триад Выводы по проделанной работе 2.3 Требования к курсовой работе Отчет по курсовой работе должен содержать:

Цель работы Порядок выполнения работы Требования к содержанию пояснительной записки Задание на курсовую работу Варианты заданий Порядок оценки результатов работы Рекомендации по выполнению работы Пример выполнения курсовой работы Задание для примера выполнения работы Грамматика входного языка Описание выбранного способа организации таблицы идентификаторов Описание лексического анализатора Описание синтаксического анализатора Внутреннее представление программы и генерация кода Описание используемого метода оптимизации Текст программы компилятора Выводы по проделанной работе Функция переходов конечного автомата для курсовой работы Тексты программных модулей для курсовой работы Модуль структуры данных для таблицы идентификаторов Модуль таблицы идентификаторов на основе хэш-адресации в комбинации с бинарным деревом Модуль описания всех типов лексем Модуль описания структуры элементов таблицы лексем Модуль заполнения таблицы лексем по исходному тексту программы Модуль описания матрицы предшествования и правил исходной грамматики Модуль описания структур данных синтаксического анализатора и реализации алгоритма «сдвиг-свертка»

Модуль описания допустимых типов триад Модуль вычисления значений триад при свертке объектного кода Модуль описания структур данных триад Модуль, реализующий алгоритмы оптимизации списков триад Модуль создания списка триад на основе дерева разбора Модуль построения ассемблерного кода по списку триад Модуль интерфейса с пользователем Примеры входных и результирующих файлов для курсовой работы Пример 1. Вычисление факториала Пример 2. Иллюстрация работы функций оптимизации Получить вариант работы у преподавателя. В книге Молчанова А.Ю. Системное программное обеспечение. Лабораторный практикум. СПб, – Питер, 2005 находится четыре лабораторные работы в конце каждой работы 16 индивидуальных заданий. Таким образом для данного варианта необходимо выполнить соответствующее упражнение в каждой из работ. В результате контрольная работа должна содержать решение четырех упражнений. При оформлении работы необходимо указать Ф.И.О., группу, вариант, условие задачи, после чего привести листинг решения упражнения.

3 Учебно-методические материалы по дисциплине Основная литература 1. Молчанов, А. Ю. Системное программное обеспечение [Текст] : [учебник для вузов]. СПб. [и др.] : Питер, 2006. - 396 с. : ил. - (Учебник для вузов). - Издательская программа "300 лучших учебников для высшей школы". - Гриф МО "Допущено". - ISBN 5-94723-562-5 : 221-00.

2. Молчанов, А. Ю. Системное программное обеспечение : Лабораторный практикум [Текст] : [учебное пособие]. - СПб. [и др.] : Питер, 2005. - 284 с. : ил. - (Учебное пособие). - Издательская программа "300 лучших учебников для высшей школы". - ISBN 5-469-00391-4 : 173-00.

Дополнительная литература 1. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник. Допущено Министерством образования РФ в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника», СПб.:Питер, 2002.

2. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. - М.: Мир, 1978. - т.1, 612 с. - т.2, 487 с.

3. Протоколы Internet. С. Золотов. — СПб.: BHV — Санкт-Петербург, 1998.

4. Финогенов К. Г. Основы языка ассемблера. — М.: Радио и связь, 1999. — 288 с.

5. Юров В. Assembler: Учебник. - СПб. и др.: Питер, 2000. - 622 с.

Информационные ресурсы и программное обеспечение дисциплины 1. Информационные ресурсы обеспечения дисциплины:

L:\ФИТ\Кафедра Систем автоматизации и управления\ ЭБС http://www.znanium.com/ ЭБС http://e-lanbook.com/ 2. Программное обеспечение дисциплины – операционные системы семейства Windows XP\7, семейства Unix, Visual Studio 2010 (501\4,502\4,508\4, 509\4).

4 Формы текущего, промежуточного и рубежного контроля 4.1 Состав материалов и формы контроля знаний Знания и умения студентов проверяются при текущем, промежуточном и итоговом контроле оцениваются на «отлично», «хорошо», «удовлетворительно», «неудовлетворительно» в соответствии с указаниями ГОС (по всем дисциплинам и практикам, включенным в учебный план высшего учебного заведения, должна выставляться итоговая оценка по шкале - отлично, хорошо, удовлетворительно, неудовлетворительно).

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

о способах внутренней организации СиППО;

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

базовые понятия и терминологию курса СиППО;

принцыпы работы трансляторов;

ринципы управления ресурсами в операционной системе;

принципы построения и защита от сбоев и несанкционированного доступа.

Студент будет уметь:

использовать средства и функции операционных систем для управления аппаратными ресурсами;

настраивать и осуществлять работу СиППО в многопользовательском режиме;

использовать интерфейс прикладного программирования для разработки прикладных приложений;

использовать внешний интерфейс СиППО для реализации мультипрограммирования и обеспечения коммуникации процессов;

Критерии оценки знаний студентов в целом по дисциплине (на экзамене):

«отлично» - выставляется студенту, показавшему всесторонние, систематизированные, глубокие знания учебной программы дисциплины и умение уверенно применять их на практике при решении конкретных задач, свободное и правильное обоснование принятых решений;

«хорошо» - выставляется студенту, если он твердо знает материал, грамотно и по существу излагает его, умеет применять полученные знания на практике, но допускает в ответе или в решении задач некоторые неточности;

«удовлетворительно» - выставляется студенту, показавшему фрагментарный, разрозненный характер знаний, недостаточно правильные формулировки базовых понятий, нарушения логической последовательности в изложении программного материала, но при этом он владеет основными разделами учебной программы, необходимыми для дальнейшего обучения и может применять полученные знания по образцу в стандартной ситуации;

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

4.2 График организации самостоятельной работы студентов Общее кол-во часов по учебному плану 102 - час.

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

2- организации, состав и 4- операционных систем.

5- ления ресурсами в операционной системе.

8- 4.3 Темы рефератов 1. Языки и цепочки символов. Операции над цепочками символов.

2. Понятие языка. Формальное определение языка.

3. Синтаксис и семантика языка. Особенности языков программирования.

4. Определение грамматики. Понятие о грамматике языка.

5. Формальное определение грамматики. Форма Бэкуса—Наура.

6. Принцип рекурсии в правилах грамматики.

7. Классификация грамматик. Четыре типа грамматик по Хомскому.

8. Сентенциальная форма грамматики.

9. Левосторонний и правосторонний выводы.

10. Дерево вывода. Методы построения дерева вывода.

11. Проблемы однозначности и эквивалентности грамматик.

12. Распознаватели. Общая схема распознавателя. Виды распознавателей.

13. Классификация распознавателей по типам языков. Задача разбора (постановка задачи).

14. Регулярные языки и грамматики.

15. Леволинейные и праволинейные грамматики.

16. Автоматные грамматики.

17. Алгоритм преобразования регулярной грамматики к автоматному виду.

18. Определение конечного автомата.

19. Детерминированные и недетерминированные конечные автоматы. Преобразование конечного автомата к детерминированному виду.

20. Свойства регулярных языков.

21. Распознаватели КС-языков.

22. Автоматы с магазинной памятью. Определение МП-автомата.

23. Эквивалентность языков МП-автоматов и КС-грамматик.

24. Детерминированные МП-автоматы.

25. Свойства КС-языков.

4.4 Вопросы устного опроса 1. Преобразование КС-грамматик. Удаление недостижимых символов. Удаление бесплодных символов. Устранение -правил. Устранение цепных правил.

2. КС-грамматики в нормальной форме. Грамматики в нормальной форме Хомского.

Устранение левой рекурсии. Грамматики в нормальной форме Грейбах.

3. Распознаватели КС-языков с возвратом. Принципы работы распознавателей с возвратом. Нисходящий распознаватель с возвратом.

4. Распознаватель на основе алгоритма «сдвиг-свертка». Табличные распознаватели для КС-языков. Общие принципы работы табличных распознавателей.

5. Нисходящие распознаватели КС-языков без возвратов.

6. Восходящие распознаватели- КС-языков без возвратов.

7. Грамматики предшествования (основные принципы). Грамматики простого предшествования. Грамматики операторного предшествования.

8. Определение транслятора, компилятора, интерпретатора.

9. Этапы трансляции. Общая схема работы транслятора.

10. Многопроходные и однопроходные компиляторы.

11. Интерпретаторы. Особенности построения интерпретаторов 12. Организация таблиц идентификаторов. Назначение и особенности построения таблиц 13. Простейшие методы построения таблиц идентификаторов.

14. Построение таблиц идентификаторов по методу бинарного дерева. Хэш-функции и 15. Комбинированные способы построения таблиц идентификаторов.

16. Лексические анализаторы (сканеры). Принципы построения сканеров. Назначение лексического анализатора.

17. Принципы построения лексических анализаторов. Построение лексических анализаторов. Автоматизация построения лексических анализаторов.

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

19. Дерево разбора. Преобразование дерева разбора в дерево операций. Автоматизация построения синтаксических анализаторов.

20. Назначение семантического анализа. Этапы семантического анализа.

21. Идентификация лексических единиц языков программирования. Распределение памяти. Принципы распределения памяти. Дисплей памяти процедуры (функции).

22. Стековая организация дисплея памяти.

23. Генерация кода. Методы генерации кода. Общие принципы генерации кода.

24. Синтаксически управляемый перевод.

25. Способы внутреннего представления программ.

26. Обратная польская запись операций.

27. Схемы СУ-перевода.

4.5 Вопросы к экзамену Понятие операционной среды, вычислительного процесса и ресурса.

Процессы и треды.

Прерывания.

Основные виды ресурсов.

Классификация операционных систем.

Планирование и диспетчеризация процессов и задач.

Память и отображения, виртуальное адресное пространство.

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

Реальный и защищенный режимы работы процессора.

Защита адресного пространства задач.

10.

Основные понятия и концепции организации ввода/вывода в ОС.

11.

Структура магнитного диска.

12.

Файловая система FAT.

13.

Файловая система HPFS.

14.

Файловая система NTFS.

15.

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

16.

Микроядерные операционные системы.

17.

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

18.

Требования, предъявляемые к ОС реального времени.

19.

Принципы построения интерфейсов операционных систем. Интерфейс прикладного программирования.

21. Независимые и взаимодействующие вычислительные процессы.

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

23. Исключающие семафоры. Семафорные примитивы Дейкстры.

24. Использование обычных потоковых семафоров при проектировании взаимодействующих вычислительных процессов.

25. Понятие тупиковой ситуации при выполнении параллельных вычислительных процессов. Методы борьбы с тупиками.

26. Семейство операционных систем UNIX.

27. Инструментальные программные средства (Компиляторы, интерпретаторы, загрузчики, редакторы связей, отладчики).

28. Сервисные системы: оболочки и утилиты.

29. Назначение и виды автоматизированных рабочих мест (АРМ).

30. Структура АРМ и их обеспечение.

31. Пакет прикладных программ Microsoft Office 2000.

32. Специализированные корпоративные программные средства.

4.5 Пример тестовых вопросов по курсу 1. Процессы получения, хранения, преобразования и передачи информации называются … 1) обработкой информации;

2) информационными процессами;

3) информатикой;

4) вычислениями.

2. Под каким номером указан один из видов информационных процессов?

1) накопление информации;

2) работа персонального компьютера;

3) круговорот воды в природе;

4) смена времен года.

3. Информационные процессы протекают по одинаковым законам в … 1) живой природе;

2) неживой природе;

3) обществе;

4) технике.

Укажите, что из этого списка является лишним: 1-е, 2-е, 3-е или 4-е?.

4. Основными видами обработки информации являются:

получение новой информации на основе имеющейся;

изменение формы представления информации;

упорядочение информации;

Есть ли в этом списке лишнее?

1) лишнее третье;

2) лишнее четвертое;

3) лишнее первое и второе;

4) нет лишнего.

5. Наименьшей единицей измерения информации является …



Похожие работы:

«Федеральное агентство связи федеральное государственное бюджетное образовательное учреждение высшего профессионального образования МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ Утверждена советом факультета ИТ протокол № 10 от 16.06.2011г. ПРОГРАММА ВСТУПИТЕЛЬНЫХ ИСПЫТАНИЙ В МАГИСТРАТУРУ по направлению 230100 Информатика и вычислительная техника Магистерская программа Программная защита информации Москва 2011 1 ЦЕЛЬ И ЗАДАЧИ ВСТУПИТЕЛЬНЫХ ИСПЫТАНИЙ Вступительные испытания предназначены...»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ УДК 32 Федеральное государственное образовательное учреждение высшего профессионального образования Московский государственный агроинженерный университет имени В.П. Горячкина Рецензент: Доцент кафедры политологии, истории и права Московского государственного университета природообустройства ЕМ. Кирюшин Составители: Васильев В.П., Пичужкин Н.А., Стрелецкий A.M. Под редакцией доктора исторических наук, профессора Минаева В.П. Основы...»

«Э.Н. Вайнер ВАЛЕОЛОГИЯ Учебник для вузов Рекомендован Учебно-методическим объединением педагогического образования Министерства образования Российской Федерации библиотека www.kob.info 1 Москва Издательство Флинта Издательство Наука 2001 УДК614 ББК 51.204.0 В 15 Рецензенты: канд. биол. наук, профессор В. П. Соломин, докт. мед. наук, профессор Л. Г Стамова Вайнер Э.Н. Валеология: Учебник для вузов. 2001. – М.: Флинта: Наука, 2001. – 416 с. ISBN 5-89349-329-Х (Флинта) ISBN 5-02-013095-8 (Наука)...»

«Частное учреждение образования Минский институт управления УТВЕРЖДАЮ Ректор Минского института управления Н.В.Суша 2009 г. Регистрационный № УД-/р. ИНВЕСТИЦИОННОЕ ПРОЕКТИРОВАНИЕ Учебная программа для специальностей 1.26.02.02 Менеджмент Факультет экономики Кафедра менеджмента Курс 4 Семестры 8 Лекции Экзамен 30 нет Практические (семи- Зачет 16 нарские) занятия Лабораторные Курсовой проект (ранет занятия бота) Всего аудиторных часов по дисциплине Всего часов Форма получения 90 дневная по...»

«Программа вступительных испытаний в аспирантуру по специальности 14.03.06 Фармакология, клиническая фармакология разработана на кафедре клинической фармакологии на основе выпускной программы ВУЗа по этой дисциплине. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ 2 Название раздела № дисциплины Содержание раздела пп базовой части ФГОС 1 2 3 Введение в курс Понятие о фармакологии как научной дисциплине. Основные 1. фармакологии. исторические этапы развития фармакологии. История кафедры Рецептура лекар- фармакологии и...»

«ПРОГРАММЫ ДИСЦИПЛИН (АННОТАЦИИ) подготовки магистра по направлению 111100 (36.04.02) Зоотехния профиль Инновационные технологии в животноводстве М1. Общенаучный цикл Аннотация рабочей программы дисциплины История и философия науки 1 Цели и задачи учебной дисциплины Цели изучения дисциплины: - подготовка магистров по данной программе состоит в углубленном изучении методологических и теоретических основ научно-исследовательской деятельности и совершенствование философского образования,...»

«SC-CAMLR-XX НАУЧНЫЙ КОМИТЕТ ПО СОХРАНЕНИЮ МОРСКИХ ЖИВЫХ РЕСУРСОВ АНТАРКТИКИ ОТЧЕТ ДВАДЦАТОГО СОВЕЩАНИЯ НАУЧНОГО КОМИТЕТА ХОБАРТ, АВСТРАЛИЯ 22 – 26 ОКТЯБРЯ 2001 г. CCAMLR PO Box 213 North Hobart 7002 Tasmania AUSTRALIA Телефон: 61 3 6231 0366 Телефакс: 61 3 6234 9965 E-mail: [email protected] Председатель Научного комитета Веб-сайт: www.ccamlr.org ноябрь 2001 г. Настоящий документ выпущен на официальных языках Комиссии: русском, английском, испанском и французском. Дополнительные экземпляры...»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение высшего профессионального образования Саратовский государственный аграрный университет имени Н.И. Вавилова РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Дисциплина ЭРОЗИОВЕДЕНИЕ Направление подготовки 250100.62 Лесное дело Профиль подготовки / специализация / Лесное хозяйство магистерская программа Квалификация (степень) Бакалавр выпускника Нормативный срок 4 года обучения Форма обучения Очная Количество...»

«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ БИОЛОГИЧЕСКИЙ ФАКУЛЬТЕТ Утверждаю Проректор по учебной работе профессор А.Л. Толстик 05 апреля 2012 г. УЧЕБНАЯ ПРОГРАММА КУРСА Mолекулярные основы биологии развития Для студентов специальности 1-31 01 01 – Биология специализации 1-31 01 01 25 – Молекулярная биология Регистрационный № УД – 6067/уч Минск 2012 Учебная программа по дисциплине Молекулярные основы биологии развития составлена в соответствии с требованиями образовательного стандарта высшего...»

«Рабочая программа по экономике 10-11 класс 2013-2014 учебный год ЭКОНОМИКА Пояснительная записка Данная рабочая программа для 10-11 классов составлена на основе: программы И.В. Липсица. Экономика, 2008. Согласно действующему учебному плану рабочая программа по экономике для 10классов предусматривает обучение экономики в объёме одного часа в неделю. В рабочей программе нашли отражение цели и задачи изучения экономики на ступени основного общего образования, изложенной в пояснительной записке в...»

«Государственное автономное образовательное учреждение высшего профессионального образования Тюменской области ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА 2.5. Реализация образовательных программ СМК – РОП - РУП - 2.5.21 ЭКОНОМИКА ЗАРУБЕЖНЫХ СТРАН СОГЛАСОВАНО УТВЕРЖДЕНО Проректор по учебной работе Решением Учёного совета _ Т.А. Кольцова (протокол № 9 от 23.03.2011 г.) _ 2011 г. Д. Ю. РУДЕНКО ЭКОНОМИКА ЗАРУБЕЖНЫХ СТРАН Рабочая учебная программа Направление подготовки...»

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

«УТВЕРЖДАЮ Первый проректор С.В. Шалобанов 2013 г. ПРОГРАММА ДИСЦИПЛИНЫ по кафедре государственно-правовых дисциплин Информационные технологии в юридической деятельности Утверждена научно-методическим советом университета для направления подготовки 030900.62 Юриспруденция (БЮ), направления подготовки (специальности) 030901.65 Правовое обеспечение национальной безопасности (ПОНБ) Хабаровск 2013 г. 1 Программа разработана в соответствии с требованиями федерального государственного...»

«Минобрнауки России федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Иркутский государственный лингвистический университет (ФГБОУ ВПО ИГЛУ) Основная профессиональная образовательная программа послевузовского профессионального образования (аспирантура) Специальность 13.00.02 - Теория и методика обучения и воспитания (иностранные языки) Научная отрасль -13.00.00- педагогические науки Квалификация (степень) выпускника Кандидат наук Нормативный...»

«1 Ченнелинг. Об очень плохом, плохом, о хорошем и о очень хорошем в рамках скрытого от всех людей сценария Перехода за событиями 2014 года. 2014 – 2015 годы будут довольно сложными. Об очень плохом. 2014 года начнется с демонстрации пороков и проблем общества, связанных с сексуальными энергиями, животными инстинктами, энергиями мирового хаоса. В 2014 году тайное станет явным, явное станет тайным, под ударом окажется здоровье людей, будущих поколений и сексуальная сфера развития детей. Эти...»

«ББК 74.200.58 Т86 32-й Турнир им. М. В. Ломоносова 27 сентября 2009 года. Задания. Решения. Комментарии / Сост. А. К. Кулыгин. — М.: МЦНМО, 2011. — 223 с.: ил. Приводятся условия и решения заданий Турнира с подробными коммен­ тариями (математика, физика, химия, астрономия и науки о Земле, биология, история, лингвистика, литература, математические игры). Авторы постара­ лись написать не просто сборник задач и решений, а интересную научно-попу­ лярную брошюру для широкого круга читателей....»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Пермский государственный национальный исследовательский университет Утверждено на заседании Ученого совета университета от 30.03.2011 №8 Основная образовательная программа высшего профессионального образования Направление подготовки 01.04.03 Механика и математическое моделирование Магистерская программа Механика жидкости, газа и плазмы...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ Учебно-методическое объединение по гуманитарному образованию УТВЕРЖДАЮ Первый заместитель Министра образования Республики Беларусь А.И.Жук Регистрационный № ТД-/тип. СЛАВЯНСКИЙ ЯЗЫК (БОЛГАРСКИЙ) Типовая учебная программа для высших учебных заведений по специальности 1-21 05 04 Славянская филология СОГЛАСОВАНО СОГЛАСОВАНО Начальник Управления высшего и Председатель учебносреднего специального образования методического объединения Ю.И. Миксюк по...»

«Министерство культуры Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Московский государственный университет культуры и искусств Кафедра управления информационно-библиотечной деятельностью Дополнительная часть ПРОГРАММЫ-МИНИМУМ кандидатского экзамена по специальности 05.25.02 Документалистика, документоведение и архивоведение Москва, 2011 Утверждено Ученым советом МГУКИ 04 апреля 2011 г., протокол №9 Дополнительная...»

«Московский ордена Ленина, ордена Октябрьской Революции и ордена Трудового Красного Знамени Государственный университет имени М. В. Ломоносова ГЕОЛОГИЧЕСКИЙ ФАКУЛЬТЕТ Направление 511000 ГЕОЛОГИЯ Магистерская программа 511010 КРИСТАЛЛОГРАФИЯ И КРИСТАЛЛОХИМИЯ Кафедра Кристаллографии и кристаллохимии МАГИСТЕРСКАЯ РАБОТА ТОПОЛОГО-СИММЕТРИЙНЫЙ И ТРАДИЦИОННЫЙ ЭКСПЕРИМЕНТАЛЬНЫЙ АНАЛИЗ СООТНОШЕНИЯ СТРУКТУРАСВОЙСТВА НЕКОТОРЫХ ВАНАДАТОВ И БОРАТОВ Студент: Деркач Ильяна Камиловна Заведующий кафедрой:...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.