Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
programma_obuchenia_SPO.doc
Скачиваний:
67
Добавлен:
11.02.2016
Размер:
988.67 Кб
Скачать

Тема 1 Определение и структура системного программного обеспечения

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

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

Задачи операционной системы. Основные принципы построения операционных систем. Классификация операционных систем. Понятие операционной среды. Понятие ресурса. Файловые системы.

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

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

Тема 4 Управление памятью в операционных системах

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

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

Основные понятия и концепции организации ввода- вывода в ОС. Режимы управления вводом – выводом. Закрепление устройств, общие устройства ввода – вывода. Основные системные таблицы ввода- вывода. Синхронный и асинхронный ввод – вывод. Кэширование операций ввода – вывода при работе с накопителями на магнитных дисках.

Тема 6 Механизмы синхронизации

Семафоры, их концепция. Мониторы, сообщения. Эквивалентность семафоров, мониторов, сообщений. Реализация мониторов и передача сообщений с помощь семафоров. Реализация семафоров и передача сообщений с помощь мониторов. Реализация семафоров и мониторов с помощь очередей сообщений.

Содержание практических занятий

Тема 1 Определение и структура системного программного обеспечения

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

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

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

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

Изучение функций системного таймера и работа с ним.

Тема 4 Управление памятью в операционных системах

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

Тема 5 Управление вводом – выводом

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

Тема 6 Механизмы синхронизации

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

Перечень тем и заданий для самостоятельного изучения (СРО) студентов очного отделения.

Вид СРС

Форма отчетности

Вид контроля

Объем в часах

1

Подготовка к лекционным занятиям.

Конспект

Проверка конспекта

20

2

Подготовка к лабораторным, практическим занятиям, выполнение домашних заданий

Файлы с выполнен. заданием

ДЗ (выполнение домашних практических заданий)

20

4

Изучение материала, не вошедшего в содержание аудиторных занятий

Конспект, реферат

Защита реферата

20

6

Выполнение индивидуальных заданий

Файлы с заданием

Проверка задач

20

7

Подготовка к контрольным мероприятиям

-

РК1, РК2 (тестирование)

10

Итого

90

Содержание самостоятельной работы студентов заочного отделения

Вид СРС

Форма отчетности

Вид контроля

Объем в часах

1

Подготовка к лекционным занятиям.

Конспект

Проверка конспекта

20

2

Подготовка к лабораторным, практическим занятиям, выполнение домашних заданий

Файлы с выполнен. заданием

ДЗ (выполнение домашних практических заданий)

20

4

Изучение материала, не вошедшего в содержание аудиторных занятий

Конспект, реферат

Защита реферата

20

6

Выполнение индивидуальных заданий

Файлы с заданием

Проверка задач

20

7

Подготовка к контрольным мероприятиям

-

РК1, РК2 (тестирование)

4

Итого

84

Темы, предлагаемые студентам для самостоятельного изучения

  1. Программы и программное обеспечение

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

  3. Этапы подготовки программы

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

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

  6. Основные свойства файловых систем

  7. Управление использованием времени центрального процессора.

  8. Управление подкачкой и буфером ввода.

  9. Управление разделяемыми ресурсами.

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

  11. Планирование

  12. Внешние устройства

  13. Аппарат прерываний

  14. Аппаратная поддержка мультипрограммирования

  15. Семафоры

  16. Мониторы

  17. Сообщения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]