Рабочая программа дисциплины «Системное и прикладное программное обеспечение» Программа дисциплины учебного плана основной образовательной программы специальности 010200 «Прикладная математика»
Вид материала | Рабочая программа |
- Рабочая учебная программа для студентов специальности 050704 «Вычислительная техника, 174.22kb.
- Учебная программа (Syllabus) Дисциплина: «Информатика» Специальность Вычислительная, 323.55kb.
- Рабочая программа дисциплины «Системное и прикладное программное обеспечение» Направление, 131.71kb.
- Рабочая программа дисциплины Системное программное обеспечение (Наименование дисциплины), 159.28kb.
- Рабочая программа по дисциплине «принятие управленческих решений» (по выбору) для специальности, 89.25kb.
- Методические указания по выполнению курсовых работ по дисциплине «Системное программное, 710.3kb.
- Рабочая программа дисциплины прикладная математика (Наименование дисциплины), 188.06kb.
- Рабочая программа дисциплины, 270.7kb.
- Аннотационная программа дисциплины программное обеспечение статистического анализа, 19.81kb.
- Рабочая программа учебной дисциплины математика и информатика, 188.66kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
САМАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Механико-математический факультет
Утверждаю
Декан __________В.И. Астафьев
«___» ___________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 час)
- Современная конфигурация персонального компьютера. Оперативная память. Системная шина. Адаптеры и драйверы периферийных устройств. ПЗУ. Кэш-память. Дисковод и винчестер, CD-ROM, JAZ, ZIP, DVD, CD-R, CD-RW, CD-RAM, устройства. Процессоры Pentium, AMD. RISK-технология и CISK-технология проектирования процессоров. Многоконвейерность, блок предсказания ветвлений, FPU, трехуровневая кэш-память. Мультимедийная конфигурация компьютера. (4 часа)
- Обзор современного программного обеспечения ПЭВМ. Общий обзор. Системные оболочки. Средства просмотра и обмена 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 часа)
- Понятие, назначение и основные функции операционных систем. Назначение и основные функции операционных систем. Классификация ОС. Основные ресурсы ОС(1 час)
- Управление памятью. Типы адресов. Работа с оперативной памятью. Простое непрерывное распределение памяти. Динамическая загрузка программ с перекрытиями. Понятие виртуальной памяти. Страничное распределение памяти. Сегментное распределение памяти. Своппинг. (7 часов)
- Управление процессами. Состояние процессов. Контекст и дескриптор процесса. Алгоритмы планирования процессов. Распараллеливание процессов. Средства синхронизации и взаимодействия процессов. Тупики и зависимости. Условия возникновения дедлоков. Предотвращения дедлоков. Обход дедлоков.(7 часов)
- Управление вводом-выводом. Физическая организация устройств ввода-вывода. Каналы и порты ввода-вывода. Организация программного обеспечения ввода-вывода. Буферизация, блокирование и подготовка ввода-вывода. (4 часа)
- Файловая система. Иерархия данных. Имена файлов. Типы файлов. Логическая организация файлов. Физическая организация и адрес файлов. Права доступа к файлам. Кэширование дисков. Общая модель файловой системы. Современные архитектуры файловых систем FAT16, FAT32, NTFS, s5, ufs. (4 часа)
- Вызов удаленных процедур (RPC). Базовые операции RPC. Этапы выполнения RPC. Динамическое связывание. Семантика RPC в случае отказов. (4 часа)
- Процессы и нити в распределенных системах. Понятие «нить». Различные способы организации вычислительного процесса с использованием нитей. Вопросы реализации нитей. Нити и RPC. (4 часа)
- Сетевые операционные системы. Структура сетевой ОС. Сетевые сервисы ОС. Одноранговые сетевые ОС и ОС с выделенными серверами. ОС для рабочих групп и ОС для распределенных сетей. Межсетевое взаимодействие, протоколы передачи данных, назначение и функции. (4 часа)
- Операционная система Windows XP. Структура, назначение и особенности. Архитектура Windows XP: привилегированный режим и пользовательский режим. Защищенная память и ядро. Исполняемые сервисы. Страничная адресация памяти. Многозадачность и работа с несколькими процессорами. Реестр Windows XP. Межсетевое взаимодействие. Сетевая безопасность и элементы администрирования Windows NT (6 часов)
- ОС Novell NetWare. Общая характеристика Novell NetWare:назначение, основные версии и технические характеристики. Структура NetWare и принцип работы. Файловая система сервера. Защита данных в NetWare. Работа в ОС Novell NetWare:основные команды и утилиты. Администрирование ОС Novell NetWare: (6 часов)
- Операционная система UNIX. Основные понятия. Файловая система ОС UNIX. Владельцы файлов, права доступа к файлам. Формат команд. Работа с файлами, каталогами, дисками. Программы и процессы. Типы процессов. Атрибуты процесса. Сигналы. Устройства. Пользовательская среда UNIX.Элементы администрирование в UNIX. (12часов)
3.3 Лабораторный практикум – не планируется.
- Технические средства обучения и контроля, использование ЭВМ — Дисплейный класс.
5. Активные методы обучения — не планируются.
6. Материальное обеспечение дисциплины — не требуется.
7. Литература
7.1. Основная
- Дейтел Г. Введение в операционные системы: В 2-х томах.- М.:Мир, 1987.
- Таненбаум Э. С. Современные операционные системы. СПб: Питер, 2002,1040 с.
- Олифер В., Олифер Н. Сетевые операционные системы. СПб: Питер, 2001.
- Иртегов Д. Введение в операционные системы. СПб: Питер, 2002.
- Оуглтри Терри Microsoft Windows XP. – СПб: ООО «ДиаСофтЮП», 2002.-848 с.
- Робачевский А. Операционная система UNIX. -СПб.: BHV – Санкт-Петербург, 1997
- Дополнительная:
- П. Абель. Язык ассемблера для IBM PC и программирование. - М.: Высшая школа, 1992.
- Пупков В. А. И др. Освоение операционной системы UNIX.-М.: Радио и связь, 1994.
- Немет Э. UNIX: руководство системного администратора.-СПб.: BHV – Санкт-Петербург, 1996
- Кейлингерт П. Элементы операционных систем.- М.:Мир, 1985.
- Ресурсы Microsoft Windows NT Server 4.0. -СПб.: BHV – Санкт-Петербург, 1996
Составитель рабочей программы — доцент кафедры «Информатики и вычислительной математики», к.ф.-м.н. Луканов А.С.
Рецензент — зав. Каф. «Информатики и вычислительной математики», к.ф.-м.н., доцент Степанов А.Н.
____________________________________________________________________________________