Постреквизиты курса: инструментальные средства разработки программ, компьютерные сети.
Цель: изучение студентами принципов построения и архитектуры операционных систем (ОС); взаимодействия ОС с аппаратными средствами ПЭВМ и организации работы с пользователем; теоретических основ организации подсистем управления процессами, памятью, вводом-выводом, файлами.
Содержание: Понятие операционной системы. Назначение и функции операционной системы. Классификация операционных систем. Понятие «процесс» и «поток». Алгоритмы, основанные на квантовании и приоритетах. Управление памятью. Сегментный, страничный, сегментно-страничный способ организации памяти. Управление вводом-выводом. Управление файлами. Файловые системы (FAT, NTFS). Архитектура Windows. Структура реестра. Архитектура операционной системы Linux. Результаты изучения
Компетенции: знание архитектуры ОС Windows и Linux, функционального назначе- ния и местонахождения их логических составляющих, набора основных команд и интерфей- са; умение инсталлировать и настраивать данные ОС; подключать оборудование; организовывать выполнение приложений и ППП, использовать механизмы динамического обмена данными; служебные программы и утилиты, системные ресурсы; организовывать диалог с ЭВМ на базе командных языков программных оболочек, составлять программы для управления функционированием ЭВМ.