6
Основная литература
1. Вавренюк, А. Б. Операционные системы. Основы UNIX [Электронный ресурс] : учеб. пособие / А. Б. Вавренюк, О. К. Курышева, С. В. Кутепов, В. В. Макаров. М.: ИНФРА-М, 2016. 160 с. (Высшее образование. Бакалавриат).
ЭБС «Знаниум». http://znanium.com/bookread2.php?book=504874.
2.Шустова, Л. И. Базы данных [Электронный ресурс] : учебник / Л. И.
Шустова, О. В. Тараканов. М.: ИНФРА-М, 2017. 304 с. (Высшее образова-
ние. Бакалавриат). ЭБС «Знаниум». http://znanium.com/bookread2.php? book=751611.
Дополнительная литература
1.Стариков, А. В. Использование операционных систем и баз данных в автоматизации и управлении [Электронный ресурс] : лабораторный практикум для направления подготовки бакалавра 15.03.04 Автоматизация технологических процессов и производств (профиль – Автоматизация и управление в технологических системах) для очной и заочной форм обучения / А.В. Стариков; М-во науки и высш. образования РФ, ФГБОУ ВО «ВГЛТУ». – Воронеж, 2019. – 95 с. – ЭБС ВГЛТУ.
2.Одиночкина, С. В. Разработка баз данных в Microsoft Access 2010
[Электронный ресурс] : учеб. пособие / С. В. Одиночкина. СПб. : НИУ ИТМО, 2012. 83 с. ЭБС «Единое окно доступа к образовательным ресур-
сам». http://window.edu.ru/resource/609/76609/files/itmo876.pdf.
Для качественного освоения дисциплины, возможно, потребуются следующие ресурсы информационно-телекоммуникационной сети «Интернет»:
ЭБС «Знаниум»: http://www.znanium.com;
ЭБС «Единое окно доступа к образовательным ресурсам»: http://window.edu.ru/;
сайт с обширной подборкой научной, учебной и учебно-методической литературы, представленной в виде библиотеки открытых электронных источников: http://www.twirpx.com.
Поскольку лекции читаются не в полном объёме дисциплины, то студентам на самостоятельное изучение выносится ряд тем (табл. 1). Преподаватель сообщает студентам их общее содержание и организует контроль знаний по заявленным темам.
|
|
Таблица 1 |
|
|
|
№ п/п |
Тема самостоятельной работы |
Номер источника |
|
|
|
1 |
2 |
3 |
|
|
|
1 |
Краткая история развития операционных сис- |
1 (осн.), С. 90-95, |
|
тем. Поколения операционных систем. |
122-124, 193-198. |
2 |
Машинно-зависимые свойства ОС: обработка |
1 (осн.), С. 40-67. |
|
прерываний, планирование процессов, обслу- |
|
|
живание ввода-вывода, управление памятью. |
|
7
|
|
Окончание табл. 5 |
1 |
2 |
3 |
|
|
|
3 |
Машинно-независимые свойства ОС: работа с |
1 (осн.), С. 297-359. |
|
файлами, планирование заданий, распределе- |
|
|
ние ресурсов, защита. |
|
4 |
Аппаратная поддержка сегментации и стра- |
1 (осн.), С. 61-67. |
|
ничной организации виртуальной памяти. |
|
|
Трансляция виртуальных адресов. |
|
5 |
Типы устройств ввода-вывода. Методы досту- |
1 (осн.), С. 320-345. |
|
па. |
|
6 |
Моделирование предметной области с помо- |
2 (осн.), С. 28-46. |
|
щью ER-диаграмм. |
|
Проверка качества освоения разделов (тем) дисциплины осуществляется посредством текущего контроля успеваемости и промежуточной аттестации студентов. Результаты текущего контроля отражаются в баллах модульнорейтинговой системы оценки знаний.
После завершения лекционного курса, выполнения лабораторного практикума и защиты курсовой работы студент допускается к сдаче экзамена по дисциплине «Использование операционных систем и баз данных в автоматизации и управлении». Перечень вопросов для подготовки к экзамену приведен ниже.
3.Вопросы выходного контроля (экзамена)
1.Понятия операционной системы и операционной (командной) оболочки.
2.Основные свойства и функции операционных систем.
3.Краткая история развития операционных систем. Поколения операционных систем.
4.Критерии и общая классификация операционных систем.
5.Понятие архитектуры операционных систем. Структурная организация ОС.
6.ОС с монолитным ядром.
7.ОС с многоуровневой модульной структурой.
8.ОС на основе микроядра.
9.ОС с распределенной структурой.
10.Машинно-зависимые свойства ОС: обработка прерываний, планирование процессов, обслуживание ввода-вывода, управление памятью.
11.Машинно-независимые свойства ОС: работа с файлами, планирование заданий, распределение ресурсов, защита.
12.Понятие процесса. Операции над процессами.
13.Жизненный цикл процесса. Структуры данных процесса.
14.Многопоточные процессы и управление потоками.
15.Задачи и алгоритмы планирования и диспетчеризации процессов и потоков в ОС.
8
16.Страничная организация виртуальной памяти.
17.Аппаратная поддержка сегментации и страничной организации виртуальной памяти.
18.Трансляция виртуальных адресов.
19.Структуры данных (таблицы), используемые ОС для управления памятью.
20.Типы устройств ввода-вывода. Методы доступа.
21.Планирование и управление процессами ввода-вывода в операционных системах.
22.Понятие файловой системы и управление файлами.
23.Файловые системы в Windows и Unix.
24.Понятие базы данных. Жизненный цикл БД.
25.Проектирование БД.
26.Основные возможности и функции СУБД.
27.Инфологическое проектирование БД.
28.Основные понятия: объекты (сущности), атрибуты, ключи.
29.Связи между объектами. Типы связей.
30.Моделирование предметной области с помощью ER-диаграмм.
31.Понятие модели данных. Иерархическая, сетевая и реляционная модели данных.
32.Общая характеристика и основные понятия реляционной модели данных.
Тесты для проверки остаточных знаний и критерии оценки ответов
1.Что такое определяет термин «операционная система»?
1)комплекс системных и прикладных программ, необходимых для эффективной работы на данном рабочем месте;
2)комплекс программ, обеспечивающих интерфейс между компьютером и пользователем;
3)комплекс программ, обеспечивающих интерфейс между аппаратурой компьютера, прикладными программами и пользователем компьютера;
4)комплекс программ, обеспечивающих интерфейс между прикладными программами и пользователем компьютера.
2.К какому классу программного обеспечения (ПО) относится операционная система?
1)средства разработки ПО (системы программирования);
2)системное ПО;
3)прикладное ПО;
4)коммуникационное ПО.
3.Что не является основной функцией операционной системы?
1)управление устройствами;
2)управление процессами;
3)управление памятью;
9
4)управление данными.
4.Что представляет собой ядро операционной системы?
1)резидентная часть системы, которая постоянно находится в памяти в течение всей работы системы;
2)резидентная часть операционной системы, обеспечивающая управление процессами;
3)часть операционной системы, обеспечивающая управление файлами и данными;
4)часть операционной системы, обеспечивающая управление выполнением прикладных программ и интерфейс с пользователем.
5.Что представляет собой базовая система ввода-вывода (BIOS)?
1)набор программ ввода-вывода и взаимодействия с устройствами, хранимый на отдельной микросхеме в составе компьютера;
2)набор программ ввода-вывода, хранимый на отдельной микросхеме в составе компьютера;
3)набор программ взаимодействия с устройствами, хранимый на отдельной микросхеме в составе компьютера;
4)набор программ ввода-вывода и взаимодействия с устройствами, не теряющий информации при отключении питания.
6.Что понимают под периферийными устройствами компьютера?
1)все основные аппаратные блоки компьютера, за исключением процессора и оперативной памяти;
2)все основные аппаратные блоки компьютера, за исключением процессора, оперативной памяти, монитора и клавиатуры;
3)все основные аппаратные блоки компьютера, за исключением процессора;
4)устройства, находящиеся вне системного блока.
7.Как разделяются устройства по способу доступа к данным?
1)устройства последовательного и произвольного доступа;
2)устройства только для чтения и только для записи;
3)устройства для чтения, записи и двустороннего обмена;
4)устройства прямого доступа и через контроллер.
8.Как разделяются устройства по способу обмена данными с компьютером?
1)символьные и блочные;
2)алфавитно-цифровые и графические;
3)одностороннего и двустороннего обмена;
4)обмен через шину данных и через отдельный контроллер;
8.Что называется виртуальным устройством?
1)программно реализованный объект, который ведёт себя подобно физическому устройству, хотя на самом деле использует ресурсы других устройств;
2)реальное устройство, которое ведёт себя подобно другому физическому устройству;
10
3)программа, имитирующая работу существующего устройства;
4)программно реализованный объект, который ведёт себя подобно физическому устройству, но не использует ресурсы других устройств.
9.Что называется файловой системой?
1)совокупность каталогов и файлов;
2)стандартизованная совокупность структур данных, алгоритмов и программ, обеспечивающих хранение файлов и выполнение операций над ними;
3)стандартизованная совокупность программ, обеспечивающих хранение файлов и выполнение операций над ними;
4)совокупность данных, обеспечивающих хранение файлов и выполнение операций над ними.
10.Как выполняется сегментированное размещение файлов?
1)файл разбивается на сегменты, размер которых соответствует размеру свободных участков диска;
2)дисковое пространство разбивается на сегменты разной длины;
3)файл разбивается на сегменты одинаковой длины, которые записываются на свободные участки диска;
4)файлу вначале вообще не выделяют память, а по мере возрастания размера файла, ему могут быть выделены любые свободные сегменты на диске.
11.Что определяется термином «кластер диска»?
1)минимальная единица хранения данных файла на диске;
2)максимально допустимая длина сегмента на диске;
3)минимальная единица чтения данных из файла;
4)максимально допустимый размер данных для чтения из файла.
12.Что определяется термином «процесс»?
1)работа, производимая последовательным процессором при выполнении программы с её данными;
2)программа, выполняемая компьютером в данный момент времени;
3)программа, загруженная в оперативную память;
4)работа, выполняемая процессором в данный момент.
13.Что определяется термином «ресурс»?
1)аппаратный объект, который может понадобиться для работы процессов;
2)программный или аппаратный объект, который может понадобиться для работы процессов;
3)программный или аппаратный объект, который может понадобиться для работы процессов и доступ к которому может вызвать конкуренцию процессов;
4)программный или аппаратный объект, вызвавший конкуренцию процессов за доступ к нему.
14.В каком случае может быть прерван процесс в операционных системах
сневытесняющей многозадачностью?