6M070400 - Вычислительная техника и программное обеспечение

advertisement
КАЗАХСКИЙ НАЦИОНАЛЬНЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ
Декан инженерного факультета
______________ Н.Абдильдин
“____” _______________2014 г.
ПРОГРАММА
Вступительных экзаменов в магистратуру по специальности
6M070400 - «Вычислительная техника и программное обеспечение»
Ответственный за программу: Заведующий кафедрой __________________
Алматы 2014
ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
3 кредита
Содержание дисциплины
Введение
Предмет курса. Исторический очерк развития языков и технологий программирования.Роль
данного курса в профессиональной подготовке специалистов по специальности6M070400 «Вычислительная техника и программное обеспечение».
Алгоритмические концепции и модели
Алгоритмы и вычисления. Основные понятия и методы, связанные с построением и анализом
алгоритмов. Приближенные алгоритмы и алгоритмическая корректность. Модели программ,
представленные системами переходов. Формальные спецификации программы.
Модели данных. Реализация элементарных структур данных.
Структурный подход
Представление
основных
управляющих
структур:
«последовательности»,
«выбора»,«повторение».
Построение
модульных
программ.
Прототипирование.
Функциональнаядекомпозиция. Принцип локализации. Основы конструирования программ.
Критериикачества программы. Этапы проектирования программы. Псевдокод - как
инструментразработки программ. Элементы стиля программирования. Принципы и
практическиевопросы
стиля.
Структура
управления
и
структура
программы.Эффективность и оснащенность. Документирование. Правила хорошего стиля
программирования. Отладка итестирование. Виды методического тестирования: формальные
пересмотры и тестирование,
основанное на выполнение программы. Тестирование по
спецификации и тестирование попрограммному коду.
Основы объектно-ориентированного подхода
Основные
концепции
объектно-ориентированного
программирования.
Понятияфункциональной
и
объектной
декомпозиции
системы.
Принципы
объектно-ориентированного программирования. Объектно-ориентированная программа
какдействующая
модель
решаемой
проблемы.
Организация
тестирования
в
объектно-ориентированных системах.
Обзор языков программирования, поддерживающих объектно-ориентированный
подход.
Основы моделирования и проектирования структуры объектных систем (UML).
Основы объектно-ориентированных языков программирования (C++, JAVA).
Технология проектирования
Подход сущность - связь. Нотации записи проектных решений. Проблемы построения
архитектуры системы. Разработка структурной и функциональной схем. Проектирование структур
данных. Проектирование, основанное на декомпозиции данных. Разработка структуры программы
при объектном подходе. Шаблоны проектирования. Методология и инструменты проектирования.
Перспективы
Автоматическая генерация кода. Компонентная технология. Концепция и применение
платформонезависимойи платформозависимой модели (МБА).Аспектно - ориентированное
программирование.
Основная и дополнительная литература
1. Вирт, Никлаус. Алгоритмы и структуры данных : пер. с англ. / Н. Вирт. — 2-е изд., испр. СПб. : Невский Диалект, 2001. - 351 с.
2. Уильям Топп, Уильям Форд. Структуры данных в С++: Пер. сильямТопп, УильямФорд.
Структуры данных в С++: Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 2000. – 816 с.
3. Ахо Альфред В., Хопкрофт Джон, Ульман Джеффри Д. Структуры данных и алгоритмы.:
Пер. с англ.: Уч.пос. – М.: Издательский дом «Вильямс», 2000. – 384 с.
4. КультинН.Б.Основы программирования Delphi 7. Санкт-Петербург. БхВ-Петербург 2003.
5. Бобровский, С. Delphi 7./ С. Бобровский; Учебный курс. СПБ.: Питер, 2004. -848с.
6. С.В.Глушаков, А.Л.Клевцов. Программирование в среде Delphi 7.0. Харьков ФОЛИО, 2003.
7. Я.Н.Глинский, В.Е.Анохин, В.А.Ряжская. TURBO PASCAL 7.0 и DELPHI.Учебное пособие.
Москва-Санкт-Петербург-Киев. 2001.
8. Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ/ Пер. с англ.
Под ред. А. Шеня.-М.: МЦНМО,2002.
9. Крячков А.В., Сухинина И.В., Томшин В.К. Программирование на С и C++.Практикум:
Учебное пособие для вузов.М.: Горячая линия- Телеком,2000.
10. Буч Г.,РамбоД.,Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ.М.:ДМК,2000.
11. МакГрегор Дж., Сайке Д. Тестирование объектно-ориентированного программного
обеспечения. Kиeв:DiaSoft, 2002.
12. Мартынов Н. Н.: Программирование для Windows на С/С++. Том1. – М.: ООО «БИНОМ –
Пресс», 2004.
13. Культин Н. Б. С/С++ в задачах и примерах. – СПб.: БХВ. – Петербург, 2004.
14. Джамса К. Учимся программировать на языке С++: Пер. с англ./ Крис Джамса; Пер. С. П.
Кошель. - 3-е изд., стереотип.. - М.: Мир, 2001. - 320 с.
ОСНОВЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ
3 кредита
Содержание дисциплины
Введение
Понятие национальной безопасности; виды безопасности: государственная, экономическая,
общественная, военная, экологическая, информационная; роль и место системы обеспечения
информационной безопасности в системе национальной безопасности РК.
Защита информации
Информационные угрозы. Противодействие информационным угрозам. Характеристические
свойства систем защиты информации. Методы защиты информации. Предмет защиты. Средства защиты.
Безопасность информации
Характеристические свойства систем обеспечения безопасности информации. Методы
обеспечения безопасности информации. Средства обеспечения безопасности информации.
Анализ программной и аппаратной платформы информационных систем
Архитектура электронных систем обработки данных; архитектура программного обеспечения;
системные средства обработки данных; прикладные средства обработки данных; аппаратные
средства информационной защиты; программные средства информационной защиты.
Модели безопасности информационных систем
Формальные модели; модели безопасности; политика безопасности; критерии и классы
защищенности средств вычислительной техники и автоматизированных информационных систем;
стандарты по оценке защищенных систем.
Основная и дополнительная литература
1. Белов Е.Б., Лось В.П., Мещеряков Р.В., Шелупанов А.А. Основы информационной
безопасности. Учебное пособие для вузов, М.: Горячая линия – Телеком, 2006.– 544 с.
2. Галатенко В.А. Основы информационной безопасности. Курс лекций. – М.: ИНТУИТ. РУ,
2006г. – 205 с.
3. Тихонов В.А., Райх В.В. Информационная безопасность: концептуальные, правовые,
организационные и технические аспекты: учеб.пособие. – М.: Гелиос АРВ, 2006.– 528 с.
4. Шаньгин В.Ф. Информационная безопасность компьютерных систем и сетей: учебн.
пособие.– М.: ИД «ФОРУМ»: ИНФРА-М,2008. – 416 с.
5. Грибунин В. Г., Оков И. Н., Туринцев И. В. Цифровая стеганография. — М.: Солон-Пресс,
2002. — 272 с, ил.
6. Законодательные акты Республики Казахстан в области защиты и безопасностиинформации.
7. Нормативные документы Республики Казахстан в области защиты и безопасностиинформации.
8. Зегжда Д. П., Ивашко А. М. Основы безопасности информационных систем.- М.:Горячая
линия - Телеком, 2000.- 452 с.
9. Хорев А. А. Способы и средства защиты информации. Учебное пособие.- М.: МО РФ.
2007.- 316 с.
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ПРОГРАММ
3 кредита
Содержание дисциплины
Введение.
Файл-менеджеры(FAR, EXPLORER)
Общий вид программ. Функциональные возможности пакета. Визуальное представление
возможностей пакета (панели компонент и инструментов, меню доступа). Организация «горячего» доступа к
функциям. Контекстная помощь.
Структура дерева папок. Способы работы с файлами. Основные операции. Принцип построения и
подключения динамических модулей, (plug-inи их использование).
Архиваторы
Общее представление об архиваторах. Базовые алгоритмы архивации. Виды архиваторов. Команды и опции
архиватора. Характеристики архивации. Защита архивов. Установки автоматической архивации.
Разработка
моделей для
написания
программ
(процедурных,
событийных)
MSVisio-инструмент построения графических моделей программ. Возможности, компоненты, работа.
Графические формы представленияпрограмм и информационных связей.RationalRose-инструмент
визуального проектирования объектно-ориентированных языков программирования Delphi, C++, Java.
Разработка текста программ
Визуальное программирование. Повторное использование текста. Событийное программирование.
Интегрированные визуальные среды разработки. (Delphi, C++Builder, Visual, Designer, Developer).
Автоматизация разработки - мастера (Wizards). Библиотеки разработки -готовые к повторному
использованию тексты программ(компоненты). Построение собственных компонент и их оформление с
использованием инструментальных программных средств. Инспектор свойств и событий. Создание
обработчиков событийных прерываний. Установка и редактирование свойств.
Компиляция и связывание программ
Инструментальное программное средство - компилятор, компоновщик. Возможности. Настройка
среды компиляции. Опции компилятора и линкера.
Отладка программ - DEBUGGER(отладчик)
Возможности. Использование- отладчика. Отладчики визуальных сред разработки.
Настройка и документирование программ
Инструменты
установки
программ
и
настройки
среды
их
использование.
(InstallShield).Документирование программ. Принципы создания и построители контекстной справки.
Основная и дополнительная литература
1. Архангельский А. Я. Интегрированная среда разработки Delphi. - М: ЗАО«Издательство БИНОМ»,
2000.
2. Джусупов А.А. Инструментальные средства разработки автоматизированных систем сприменением
искусственного интеллекта, Алматы, ИИА «Айкос»,1999.
3. Фаронов В. В. Учебный курс Delphi. - М: «Нолидж», 2001.
4. Р. Баас, М. Фервай, X. Гюнтер. Delphi4 Полное руководство. - К: «Издательскаягруппа BHV»,
19997.http://w\vw.uic.nnov.m/-ruJv/plugrmg/cg:i-bin/downld.cgi
5. Стив Тейксейра, КсавьеПачеко. Delphi5 Руководство разработчика., 2000.
6. Рей Конопка. Создание оригинальных компонент в среде Delphi. - М: «DiaSoft», Киев,1996.
7. Сэм Канер и др. Тестирования программного обеспечения. Киев, 2000.
8. Леффингуал, Дин, Ундри, Дон. Принципы работы с требованиями к ПО. Унифицированный подход.
М., 2002.
9. А. Якобсон, Г. Буч, Дж. Рамбо Унифицированный процесс разработки ПО, М., 2000.
10. КрэгЛарман Применение UML и шаблонов проектирования. М.,Вильямс, 2001.
11. Орлов С.А. Технологии разработки программного обеспечения. Питер, 2002.
12. Луиза Тампе Введение в тестирование программного обеспечения. М.: Вильямс, 2004.
ИНТЕРФЕЙСЫ КОМПЬЮТЕРНЫХ СИСТЕМ
3 кредита
Содержание дисциплины
Введение
Предмет изучения и структура дисциплины. Понятие интерфейса компьютерных систем.
Комплекс вопросов, связанных с проектированием и выбором пользовательских и программно-аппаратных
интерфейсов, реализующих взаимодействие человека-оператора с компьютерной системой.
Инженерно-психологическое проектирование интерфейса взаимодействия
оператора с вычислительной системой
Цели и задачи инженерно-психологического проектирования интерфейса взаимодействия
человека с вычислительной средой. Роль человека - оператора в компьютерных системах. Понятие
интерфейса взаимодействия. Человек-оператор как звено обработки информации. Основные характеристики
зрительного восприятия информации человеком. Психологические характеристики процессов приема
информации, памяти, принятия решения человеком - оператором. Функциональные особенности
деятельности оператора. Эргономические аспекты проектирования и применения устройств отображения
информации. Обзор технических средств организации взаимодействия человека с вычислительной
средой.
Принципы разработки пользовательского интерфейса
Классификация пользовательских интерфейсов на основе компонент WIMPи SILK. Пользовательские
интерфейсы GUI,WUI,HUI. Основные этапы разработки пользовательского интерфейса. Разработка сценария
диалога пользователя с программной системой. Выбор структуры диалоговых систем. Описание структур
диалогового взаимодействия. Типы диалогового взаимодействия. Выбор типа диалогового
взаимодействия для различных операторов.
Комплексное проектирование интерфейсов компьютерных систем
Взаимосвязь пользовательских, аппаратных и программных интерфейсов в компьютерных
системах. Понятие клиент-серверных компьютерных систем. Взаимодействие в клиент-серверных системах.
Многоуровневые клиент-серверные системы. Интерфейсы клиент-серверных систем. Технологии реализации
интерфейсов. Программные компоненты исполняющиеся на стороне клиента, сервера. Комплексное
проектирование интерфейсов, обеспечивающих интерактивное взаимодействие, учет режима реального
времени. Перспективы развития интерфейсов взаимодействия в компьютерных системах.
Основная и дополнительная литература
1. Джеф Раскин, Интерфейс: новые направления в проектировании компьютерных
систем. - Пер. с англ. - СПб.: Символ-Плюс,2003.
2. ТорресР.Дж. Практическое
руководство по проектированию и
разработкепользовательского интерфейса. - Пер. с англ. - М.: Вильяме, 2002.
3. Алиев Т.М., Вигдоров Д.И., Кривошеее В.П. Системы отображения информации. М.: Высшая школа, 1988.
4.Основы инженерной психологии. //Под ред. В.Ф.Ломова - М.: Высшая школа, 1986.
5. Жумагалиев Б.И. Средства взаимодействия в автоматизированных системах.
Учебное пособие. - Алматы: КазНТУ, 2001.
6. Гук М. И. Аппаратные интерфейсы ПК "ПИТЕР",Санкт-петербург,2002. Справочник
7. Эрглис К. Э Интерфейсы открытых систем М.: Горячая линия-Телеком, 2000, Уч.курс
8. В. П. Шувалов,Б. И. Крук, В. Н. Попантонопуло Телекоммуникационные системы и сети Т.1 :
Современные технологии.М.: Горячая линия-Телеком, 2003,учеб. Пособие.
9. В. Н. Петров Информационные системы СПб. : Питер, 2002 учебник для вузов.
10. В. А. Ацюковский Основы организации систем цифровых связей в сложных
информационно-измерительных комплексах - М. :Энергоатомиздат, 2001. Учебник.
11. Жумагалиев Б.И. Средства взаимодействия в автоматизированных системах. Учебное пособие.
КазНТУ, Алматы. 2001.
12. Амосов В.В. Схемотехника и средства проектирования цифровых устройств. – СПб.:
БХВ-Петербург, 2007. – 560 с.: ил. – 2 экз.
13. Вонг А. Оптимизация BIOS. Полное руководство по всем функциям BIOS и их настройкам. – М.:
ДМК-Пресс, 2005. – 272 с.: ил.
14. Семьян А.П. 500 схем для радиолюбителей. Источники питания. – СПб.: Наука и техника, 2007.
– 416 с.: ил.
15. Трасковский А.В. BIOS. – СПб.: БХВ-Петербург, 2007. – 544 с.: ил.
16. Трасковский А.В. Секреты BIOS. – СПб.: БХВ-Петербург, 2006. – 480 с.: ил.
17. Якусевич В.В. Тайны BIOS. Киев: МК-Пресс; СПб.: КОРОНА-ВЕК, 2010. – 338 с.: ил.
ИНТЕРНЕТ ТЕХНОЛОГИИ
3 кредита
Содержание дисциплины
Введение
Предмет изучения и структура дисциплины. Понятие об интернет-технологияхпередачи и
обработки информации. Историческая справка развития интернет-технологий. Интернет в деятельности
человека. Обзор типов интернет-приложений. Комплекс вопросов, связанных с применением
интернет-технологий, особенности разработки приложений дляИнтернет. Современные профессиональные
требования к специалистам по интернет-технологиям.
Организация Интернет
Интернет как иерархия сетей. Клиент - серверная архитектура в Интернет. Клиент-серверное
взаимодействие компьютеров и приложений. Сети провайдеров. Объединения сетей провайдеров. Понятия
ISP, POP, NAP, "последняя миля". Варианты доступа в Интернет для различных категорий пользователей.
Передача информации в Интернет. Стек протоколов TCP/IP. Процесс IP- маршрутизации. Надежность
передачи информации в Интернет. Адресация в Интернет. Система доменных имен. DNS- сервер. Браузеры
и серверы. Прокси-сервер. Формат URL- адреса.
Сервисы Интернет
Протоколы прикладного уровня модели OSI. Сервис WWW. Гипертекст и Web-страницы. HTTPсервер
и клиент. Заголовки запросов и ответов по HTTP- протоколу. Электронная почта, протоколы SMTP, POP3,
почтовый сервер и клиент. Назначение FTPпротокола, формат адреса FTP- ресурса, FTP- сервер и клиент.
Назначение протоколов Telnetи NNTP. Чат, службы мгновенной почты, сети IRC, IP- телефония, видео
конференции, мобильный Интернет на основе WAP- протокола.
Технологии создания Web- приложений
Статические и динамические HTML- страницы. Язык гипертекстовой разметки документов HTML.
Технология использования в HTMLCSS. Особенности DHTML, XHTML, XML. Технологии
исполняющиеся на стороне клиента и сервера. Механизмработы Web- сервера. Переменные окружения
сервера. Технология CGI, заголовки ответов и запросов по CGI. Серверные сценарии PERL, PHP,ASP,SSI.
Технологии Java, Java- script, VB- script. Графика в Web- приложениях. Технология Flash. Технология
VRML.
Технологии
создания
приложений
на
основе
многоуровневой
архитектуры
клиент-Web-сервер-сервер баз данных. Инструментарий создания Web*. приложений. Защита информации
в Интернет. Сферы применения и перспективы интернет-технологий.
Основная и дополнительная литература
1. Олифер В.Г.. Олифер Н.А. Компьютерные сети. Учебник. - СПб: Питер, 1999.
2. Петров В.Н. Информационные системы. Учебник. - СПб: Питер, 2002.
3. Филимонов А.Ю. Протоколы Интернета.- СПб: БХВ-Петербург, 2003.
4. Найк Д. Стандарты и протоколы Интернета. Пер. с англ. - М.:1999.
5. Танеев P.M. Проектирование интерактивныхWEB-приложений. М.: 2001.
6. Успенский И.И. Интернет как инструмент маркетинга.-СПб: БХВ-Петербург, 2000.
7. Комер Д. Принципы функционирования Интернета. - СПб.: Питер, 2002.
8. Фролов А.В., Фролов Г.В. Базы данных в Интернете: практическое руководство по
созданию Web-приложений с базами данных. - М.: Издательско-торговый дом «Русскаяредакция», 2000.
9. Хоумер А., Улмен К. DinamicHTML. - СПб.: Питер, 1999.
10. Ливингстон Д., Белью К.. Браун М. Perl5. Web- профессионалам: Пер. с англ. -К.: BHV, 2001.
11. Косентино К. PHP. Web- профессионалам: Пер. с англ.- К.: BHV, 2001.
12. Кузнецов С.Д. РНР 4.0.Руководство пользователя.- М.: Майор, 2001.
13. 4.Леонтьев Б. Web-дизайн: Хитрости и тонкости: - М.: МиК, 2001.
14. Николенко Д.В. Практические занятия по JavaScript. - СПб.: 2002.
15. ГультяевА.К.,Машин В.А. Уроки WEB-мастера. - СПб.: 2002.
16. РикДарнелл. Javascript-справочник. 2001.
17. Жумагалиев Б.И. Лабораторный практикум по интернет-технологиям. Учебное
пособие. - Алматы: АЭИС. 2003.
18. Солоницын Ю., Холомогоров В. Интернет. Энциклопедия. - СПб.: Питер, 2002.
КОМПЬЮТЕРНЫЕ СЕТИ
3 кредита
Содержание дисциплины
Введение
Предмет изучения и структура дисциплины, её связь с другими дисциплинами специальности.
Краткий исторический очерк развития компьютерных сетей. Классификация компьютерных сетей.
Локальные и глобальные сети.
Основы построения компьютерных сетей
Классификация топологических элементов сетей. Основные понятия: узлы сети, кабельный
сегмент, сегмент сети, логическая сеть, облако, пассивные и активные коммуникационные устройства.
Физическая и логическая топологии. Методы доступа к среде передачи.
Стандартизация сетевых решений
Источники стандартов. Базовая модель организации взаимодействия открытых систем (модель OSI).
Понятие «открытая система». Понятие функционального уровня. Основные функции физического,
канального сетевого, транспортного, сеансового, представительного и прикладного уровней. Понятие
«интерфейс» и «протокол». Понятие «стек коммуникационных протоколов». Стандартные стеки
коммуникационных протоколов. Стек OSI. Стек TCP/IP. Стек IPX/SPX. Стек NETBIOS/SMB. Стек SNA.
Стек DECnet. Стандарты IEEE802.x.
Аппаратные средства компьютерных сетей
Роль коммуникационного оборудования в современных компьютерных сетях. Функциональное
назначение основных видов коммуникационного оборудования, линии связи, сетевые адаптеры,
повторители
и
концентраторы,
мосты
и
коммутаторы,маршрутизаторы, шлюзы.
Функциональное соответствие коммуникационного оборудования уровням модели OSI.
Технологии построения и функционирования локальных сетей
Выбор активного и пассивного оборудования для построения локальной сети. Требования к серверу,
рабочейстанции и к сети в целом.
Технологии Ethernet.Метод доступа CSMA/CD. Характеристика форматов кадров Ethernet.
Стандарты 10BASE-5,-2,-T,-F. Стандарты FastEthernet. Стандарты GigabitEthernet.
Другие
технологиилокальных
сетей.
Стандарт
TokenRing.
Стандарт
FDDIи
CDDI.Стандарт:LAN.Стандарты ARCnetи TCNS. Стандарт TokenBusи LocalTalk.
Технологии построения и функционирования глобальных сетей
Общая характеристика оборудования и функций для построения глобальной сети. Структура
глобальной сети. Типы глобальных сетей: выделенные каналы, глобальные сети с коммутацией каналов,
глобальные сети с коммутациейпакетов.
Телефонные сети и их использование для передачи данных. Аналоговые коммутируемые и
выделенные линии. Цифровые выделенные линии. Технологии SONET/SDH. IP-телефония. Технологии
xDSL.
Сети ISDN. Сети Х.25. Сети FrameRelay. Технология TDM. Сети ATM. Организация Internetсети.
Тенденции и перспективы развития сетевых технологий.
Сетевое программное обеспечение
Операционные системы одно-ранговых компьютерных сетей. Операционные системы сетей с
выделенным сервером. Обзор средств анализа и управления сетями.
Основная и дополнительная литература
1. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы.
-СПб.: Питер, 2010.-944c.
2. Гук М. Аппаратные средства локальных сетей. Энциклопедия - СПб/Питер, 2009. 576 с.
3. Оглтри Т. Модернизация и ремонт сетей, - 2-е изд.: Пер. с англ.:Уч.пос- М.:Издательский дом
«Вильяме», 2009.-928 с.
4. Кузин А. В. Компьютерные сети: Учебное пособие / А.В. Кузин. - 3-e изд., перераб. и доп. -М.:
Форум: ИНФРА-М, 2011. - 192 с. // http://znanium.com/bookread.php?book=249563
5. Исаченко О. В. Программное обеспечение компьютерных сетей: Учебное пособие /
О.В.bИсаченко. - М.: ИНФРА-М, 2012. - 117 с. // http://znanium.com/bookread.php?book=232661.
6. Виснадул Б. Д. Основы компьютерных сетей: Учебное пособие / Б.Д.Виснадул, С.А.Лупин,С.В.
Сидоров.; Под ред. Л.Г.Гагариной - М.: ИД ФОРУМ: НИЦ Инфра-М, 2012. - 272 с
//http://znanium.com/bookread.php?book=364233.
7.Таненбаум Э.Компьютерные сети. Издательство: Питер,2012. -960 c.
ОПЕРАЦИОННЫЕ СИСТЕМЫ
3 кредита
■
Содержание дисциплины
Введение
Цель изучения курса. Тенденции развития операционных систем.
Классификация операционных систем
Назначение и функции операционных систем. Мультипрограммирование. Режим разделения времени.
Многопользовательский режим работы. Режимы реального времени. Универсальные операционные системы
и ОС специального назначения. Классификация операционных систем. Модульная структура построения
ОС и их переносимость. Управление процессором.
Организация и управления процессами
Понятие процесса и ядра. Сегментация виртуального адресного пространства процесса. Структура
контекста процесса. Идентификатор и дескриптор процесса. Иерархия процессов. Диспетчеризация и
синхронизация процессов. Понятие приоритета и очереди процессов.
Средства обработки сигналов. Событийные механизмы управления процессами. Взаимодействие
процессов. Система прерываний. Однозадачное и многозадачное выполнение процессов. Способы
управления многопроцессорным решением задач.
Управление вводом выводом
Управление системой ввода-вывода. Синхронный и асинхронный ввод-вывод. Диспетчеризация
ввода-вывода. Произвольный и последовательный метод доступа. Потоки ввода-вывода. Способы защиты
ввода-вывода.
Файловая система
Основные функции файловой системы. Компоненты файловой системы. Способы организации
файлов. Менеджер файловой системы. Сохранность и защита файлов.
Управление памятью
Совместное использование памяти. Защита памяти. Функции доступа. Организация виртуальной
памяти. Стратегии откачки и подкачки страниц. Менеджер ресурса памяти. Стратегии распределения
памяти.
Управление телекоммуникационным доступом
Пользовательский интерфейс и оболочки. Программное обеспечение теледоступа. Маршрутизация,
буферизация и регистрация сообщений. Удаленная обработка. Электронная почта. Конфигурирование,
генерация и инициализация ОС. Программные средства сетевой защиты информации.
Заключение
Перспективы развития систем управления информационно-вычислительными средствами.
Основная и дополнительная литература
1. Таненбаум Э. С. Современные операционные системы / Э. Таненбаум. - СПб., 2007. - 1037 с. : ил.
2. Дейтел Х. М. Операционные системы. [Т. 1] / Х. М. Дейтел, П. Дж. Дейтел, Д. Р. Чофнес ; пер. с англ.
под ред. С. М. Молявко. - М., 2006. - 1023 с. : ил.
3. Гордеев А.В.. Молчанов А.Ю. Системное программное обеспечение. - СПб.: Питер,
2010.
4. КейтХэвиленд, Дайана Грэй и др. Системное программирование UNIX.
- М.:
Москва, 2000.
5. Операционные системы - от PCдо PS/2/ Ж.Фодор. Д.Бонифас, Ж.Танги. Пер. с франц.
-М.:Мир, 1992.
6. Олифер В.Г., Олифер Н.А. Сетевые ОС- СПб.: 2009.
7. ЭвлНемет, Гарт Снайдер и др. UNIX. Руководство системного администратора. Киев, 2008.
8. Джон Д.Рули и др. Сети WinNT 4.0. Пер. с англ. - Киев: Изд. гр. BHV, 2007.
9. Глушаков СВ. и др. Сетевые технологии WINDOWSNT. - Харьков: М., 2011.
10. Назаров С.В., Широков А.И. Современные операционные системы. Учеб.пособие. – М.:
Интернет-Университет Информационных Технологий: БИНОМ. Лаборатория знаний, 2010.
11.
Назаров С.В. Операционные среды, системы и оболочки. Учеб.пособие. – М.:
КУДИЦ-ПРЕСС, 20012.
Download