- •Министерство образования и науки Республики Казахстан
- •Программа обучения
- •Программа обучения
- •Содержание программы обучения по дисциплине
- •Рабочая программа дисциплины для студента
- •Тематический план дисциплины
- •Тема 1 Определение и структура системного программного обеспечения
- •Литература Основная
- •Дополнительная
- •Лекционный комплекс
- •Тема 1 Определение и структура системного программного обеспечения
- •Тема 2 Операционные системы
- •Тема 3 Управление процессами в операционных системах
- •Тема 4 Управление памятью в операционных системах
- •Тема 5 Управление вводом – выводом
- •Магнитные диски (мд.) Наименее скоростные устройства прямого доступа. При выполнении обмена совершаются следующие действия:
- •Магнитный барабан. Высокоскоростное взу. При выполнении обмена совершаются следующие действия:
- •Матрично-электронные взу прямого доступа. Память на магнитных доменах, взу, построенные на элементной базе озу и т.П.
- •Тема 6 Механизмы синхронизации
- •Тема 1 Определение и структура системного программного обеспечения
- •Тема 2 Операционные системы
- •Тема 3 Управление процессами в операционных системах
- •Тема 4 Управление памятью в операционных системах
- •Тема 5 Управление вводом – выводом
- •Тема 6 Механизмы синхронизации
- •Int creaCmat r ( int n );
- •Int close_matг ( void );
- •Int гead_matг(int х, int y);
- •Int wгite_matг(int х, int y, int value);
- •Перечень заданий, график выполнения и сдачи заданий по дисциплине, материалы для сро
- •Материалы по контролю и оценке учебных достижений обучающихся Материалы для рубежного контроля
- •Материалы итогового контроля (банк тестовых заданий)
Тема 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 |
Темы, предлагаемые студентам для самостоятельного изучения
Программы и программное обеспечение
Системное программирование
Этапы подготовки программы
Назначение и основные функции операционной системы.
Файловая система.
Основные свойства файловых систем
Управление использованием времени центрального процессора.
Управление подкачкой и буфером ввода.
Управление разделяемыми ресурсами.
Управление оперативной памятью
Планирование
Внешние устройства
Аппарат прерываний
Аппаратная поддержка мультипрограммирования
Семафоры
Мониторы
Сообщения