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

Вид материалаРабочая программа

Содержание


1. Требования к уровню подготовки студента, завершившего изучение данной дисциплины
2. Объем дисциплины и виды учебной работы (в часах)
Вид учебных занятий
Всего аудиторных занятий
Всего часов самостоятельной работы
Всего часов по дисциплине
Современная конфигурация персонального компьютера.
Понятие, назначение и основные функции операционных систем.
Управление памятью.
Управление процессами.
Управление вводом-выводом.
Файловая система.
Вызов удаленных процедур (RPC).
Сетевые операционные системы.
Операционная система Windows XP.
ОС Novell NetWare.
Операционная система UNIX.
5. Активные методы обучения — не планируются.
Подобный материал:


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


САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ




Механико-математический факультет




Утверждаю

Декан __________В.И. Астафьев

«___» ___________2004 г.


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


«Системное и прикладное программное обеспечение»


Программа дисциплины учебного плана основной образовательной программы специальности 010200 «Прикладная математика».


Принята на заседании кафедры Информатики и Вычислительной Математики

(протокол № ______ от «_____» _____________ 2004


Зав. кафедрой _______________________ Степанов А.Н.


Самара

2004

1. Требования к уровню подготовки студента, завершившего изучение данной дисциплины


Студенты, завершившие изучение данной дисциплины, должны иметь общее представление
  • о предмете «Системное и прикладное программное обеспечение», о его роли и месте в цикле компьютерных дисциплин и в современном мире;
  • о назначении, основных функциях, общей схеме организации и общих принципах построения операционных систем;
  • об отличительных особенностях локальных и сетевых ОС;
  • об основных принципах управления процессами;
  • об основных принципах управления памятью, файловой системой и устройствами ввода-вывода.
  • об администрированиии операционных систем NetWare, Windows XP и UNIX.

Студенты должны знать:
  • структуру системного и прикладного программного обеспечения;
  • назначение, структуру и функции операционных систем Windows XP, NetWare и UNIX.

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


2. Объем дисциплины и виды учебной работы (в часах)


Очная форма обучения (III семестр — Экзамен, IV семестр — Экзамен)

Вид учебных занятий

Количество часов





3 семестр

4 семестр

Всего аудиторных занятий


36

34

Лекции

36

34

Семинары

0

0

Лабораторные занятия

0

0
Всего часов самостоятельной работы

14

16

Подготовка к отчетам по лабораторным работам

0

0

Решение задач

0

0

Подготовка к зачету

14

0

Подготовка к экзамену

0

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

50

50


3. Содержание дисциплины


3.1. Разделы дисциплины и виды занятий


п/п
Название раздела дисциплины

Количество часов







Лекции

Семинары

Лаб.занятия

1

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

1

0

0

2

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

4

0

0

3

Обзор современного программного обеспечение ПЭВМ.

4

0

0

4

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

1

0

0

5

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

7

0

0

6

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

7

0




7

Управление вводом-выводом.

4

0

0

8

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

6

0

0

9

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

4

0

0

10

Процессы и нити в распределенных системах.

4

0

0

11

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

4

0

0

12

Операционная система Windows XP.

6

0

0

13

Операционная система Novell NetWare:

6

0

0

14

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

12

0

0

3.2. Содержание разделов дисциплины
  1. Классификация программного обеспечения ЭВМ. Операционные системы. Инструментальные языки и системы программирования. Интегрированные среды. Пакеты прикладных программ. Основные этапы, методы и средства и стандарты разработки программного обеспечения. (1 час)
  2. Современная конфигурация персонального компьютера. Оперативная память. Системная шина. Адаптеры и драйверы периферийных устройств. ПЗУ. Кэш-память. Дисковод и винчестер, CD-ROM, JAZ, ZIP, DVD, CD-R, CD-RW, CD-RAM, устройства. Процессоры Pentium, AMD. RISK-технология и CISK-технология проектирования процессоров. Многоконвейерность, блок предсказания ветвлений, FPU, трехуровневая кэш-память. Мультимедийная конфигурация компьютера. (4 часа)
  3. Обзор современного программного обеспечения ПЭВМ. Общий обзор. Системные оболочки. Средства просмотра и обмена Adobe Acrobat Reader. Norton Utilites V7.0. Деинсталляторы и редакторы реестра. Архивирование файлов «под MS DOS» и «под Windows». Специализированные математические пакеты Maple V, Mathcad, MATHLAB, Matemathica, Statistica, SPSS Professional Statistics. Текстовые, графические, HTML и музыкальные редакторы. Электронные таблицы. Офисные пакеты Microsoft Office, Star Office, Corel Office Proffessional. Настольные издательские системы PageMaker, Ventura Publisher. Пакеты растровой и векторной графики Photoshop, CorelDraw. 3-D графика и анимация 3D StudioMAX, Autodesk 3Dstudio. САПР и инженерная графика AutoCAD. (4 часа)
  4. Понятие, назначение и основные функции операционных систем. Назначение и основные функции операционных систем. Классификация ОС. Основные ресурсы ОС(1 час)
  5. Управление памятью. Типы адресов. Работа с оперативной памятью. Простое непрерывное распределение памяти. Динамическая загрузка программ с перекрытиями. Понятие виртуальной памяти. Страничное распределение памяти. Сегментное распределение памяти. Своппинг. (7 часов)
  6. Управление процессами. Состояние процессов. Контекст и дескриптор процесса. Алгоритмы планирования процессов. Распараллеливание процессов. Средства синхронизации и взаимодействия процессов. Тупики и зависимости. Условия возникновения дедлоков. Предотвращения дедлоков. Обход дедлоков.(7 часов)
  7. Управление вводом-выводом. Физическая организация устройств ввода-вывода. Каналы и порты ввода-вывода. Организация программного обеспечения ввода-вывода. Буферизация, блокирование и подготовка ввода-вывода. (4 часа)
  8. Файловая система. Иерархия данных. Имена файлов. Типы файлов. Логическая организация файлов. Физическая организация и адрес файлов. Права доступа к файлам. Кэширование дисков. Общая модель файловой системы. Современные архитектуры файловых систем FAT16, FAT32, NTFS, s5, ufs. (4 часа)
  9. Вызов удаленных процедур (RPC). Базовые операции RPC. Этапы выполнения RPC. Динамическое связывание. Семантика RPC в случае отказов. (4 часа)
  10. Процессы и нити в распределенных системах. Понятие «нить». Различные способы организации вычислительного процесса с использованием нитей. Вопросы реализации нитей. Нити и RPC. (4 часа)
  11. Сетевые операционные системы. Структура сетевой ОС. Сетевые сервисы ОС. Одноранговые сетевые ОС и ОС с выделенными серверами. ОС для рабочих групп и ОС для распределенных сетей. Межсетевое взаимодействие, протоколы передачи данных, назначение и функции. (4 часа)
  12. Операционная система Windows XP. Структура, назначение и особенности. Архитектура Windows XP: привилегированный режим и пользовательский режим. Защищенная память и ядро. Исполняемые сервисы. Страничная адресация памяти. Многозадачность и работа с несколькими процессорами. Реестр Windows XP. Межсетевое взаимодействие. Сетевая безопасность и элементы администрирования Windows NT (6 часов)
  13. ОС Novell NetWare. Общая характеристика Novell NetWare:назначение, основные версии и технические характеристики. Структура NetWare и принцип работы. Файловая система сервера. Защита данных в NetWare. Работа в ОС Novell NetWare:основные команды и утилиты. Администрирование ОС Novell NetWare: (6 часов)
  14. Операционная система UNIX. Основные понятия. Файловая система ОС UNIX. Владельцы файлов, права доступа к файлам. Формат команд. Работа с файлами, каталогами, дисками. Программы и процессы. Типы процессов. Атрибуты процесса. Сигналы. Устройства. Пользовательская среда UNIX.Элементы администрирование в UNIX. (12часов)


3.3 Лабораторный практикум – не планируется.
  1. Технические средства обучения и контроля, использование ЭВМ — Дисплейный класс.

5. Активные методы обучения — не планируются.

6. Материальное обеспечение дисциплины — не требуется.

7. Литература

7.1. Основная
  1. Дейтел Г. Введение в операционные системы: В 2-х томах.- М.:Мир, 1987.
  2. Таненбаум Э. С. Современные операционные системы. СПб: Питер, 2002,1040 с.
  3. Олифер В., Олифер Н. Сетевые операционные системы. СПб: Питер, 2001.
  4. Иртегов Д. Введение в операционные системы. СПб: Питер, 2002.
  5. Оуглтри Терри Microsoft Windows XP. – СПб: ООО «ДиаСофтЮП», 2002.-848 с.
  6. Робачевский А. Операционная система UNIX. -СПб.: BHV – Санкт-Петербург, 1997



    1. Дополнительная:
  1. П. Абель. Язык ассемблера для IBM PC и программирование. - М.: Высшая школа, 1992.
  2. Пупков В. А. И др. Освоение операционной системы UNIX.-М.: Радио и связь, 1994.
  3. Немет Э. UNIX: руководство системного администратора.-СПб.: BHV – Санкт-Петербург, 1996
  4. Кейлингерт П. Элементы операционных систем.- М.:Мир, 1985.
  5. Ресурсы Microsoft Windows NT Server 4.0. -СПб.: BHV – Санкт-Петербург, 1996


Составитель рабочей программы — доцент кафедры «Информатики и вычислительной математики», к.ф.-м.н. Луканов А.С.

Рецензент — зав. Каф. «Информатики и вычислительной математики», к.ф.-м.н., доцент Степанов А.Н.

____________________________________________________________________________________