 
        
        - •Классификация операционных систем.
- •Понятие пользовательского интерфейса, его назначение, виды. Реализация различных видов интерфейсов в операционных системах.
- •4. Понятие операционного окружения. Posix, его цели, основные положения.
- •Понятие базовой машины, расширенной машины. Режим пользователя, режим супервизора.
- •6. Упрощенная архитектура типовой микроЭвм.
- •7. Операционная система как средство управления ресурсами типовой микроЭвм. Принципы числового кодирования, хранимой программы.
- •8. Понятие прерывания, их классификация. Последовательность действий при обработке прерываний. Вектор прерывания. Приоритет прерываний, относительная и абсолютная приоритезация.
- •9. Понятия: задание, процесс, поток. Планирование и диспетчеризация потоков.
- •Состояния существования процесса. Графы состояний потоков.
- •11. Алгоритмы диспетчеризации. Способ выбора процесса для диспетчеризации
- •12. Организация операций ввода вывода
- •13. Механизм разделения центральной памяти. Распределение памяти с разделами фиксированного размера. Распределение памяти с разделами переменного размера. Проблема фрагментации памяти и ее решение
- •14. Понятие виртуального ресурса. Отображение виртуальной памяти в реальную.
- •15.Общие методы реализации виртуальной памяти. Реализация виртуального ресурса в различных ос
- •16.Файловая система. Типы файлов. Имена файлов в различных ос. Расширение имени
- •Имена файлов в разных системах
- •Точность указания расширения
- •17. Иерархическая структура файловой системы. Логическая организация файловой системы. Физическая организация файловой системы. Файловые операции.
- •18.Планирование в системах пакетной обработки данных. Планирование в интерактивных системах. Планирование в системах реального времени.
- •19.Взаимоблокировки. Обнаружение и устранение взаимоблокировок. Предотвращение взаимоблокировок.
- •1. Операционная система ms-dos.
- •Файловая структура ms-dos.
- •Правила обозначения имен файлов в ms-dos.
- •Файловая структура в системе Windows.
- •Правила обозначения имен файлов в Windows.
- •Командная строка Windows.
- •6.1. Запуск программ
- •6.2. Просмотр каталогов.
- •6.4. Смена текущего каталога.
- •6.5. Смена диска.
- •6.6. Удаление файлов
- •6.7. Копирование файлов
- •6.8. Получение списка всех команд ms-dos.
- •Работа с файлами и папками
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры (основные)
- •Синтаксис
- •Параметры (основные, для просмотра остальных – используйте справку!)
- •Примеры
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры
- •8.Команда переадресации конвейеры и фильтры
- •21. Подкаталоги и надкаталоги. Корневой каталог.
- •22. Структура различных видов ос(например, ms-dos, Windows xp, Linux и др.)
- •23. Загрузка операционных систем. (так же, см. Отчёт по установке Windows и Ubuntu)
- •24. Пакетные командные файлы. Особенности работы с пакетными командными файлами в различных ос.
- •25. Особенности работы с дисками в различных ос. Монтирование файловых систем различных типов.
- •26. Bios. Функции. Настройка.
- •27. Реестр, его функции. Хранение ключей реестра. Создание резервной копии реестра. Редактирование.
- •28. Совместимость в операционных системах. Виды, способы обеспечения. Технологии обеспечения совместимость. Запуск программ, созданных для других операционных систем.
- •29. Понятие безопасности. Конфиденциальность, целостность, доступность данных.
- •30. Виды угроз и атак. Атаки изнутри системы. Методы вторжения. Атаки системы снаружи. Случайная потеря данных.
- •31. Политика безопасности. Выявление вторжений. Система KerberOs.
- •32. Средства восстановления и защиты ос от сбоев. Защита системных файлов ос. Безопасный режим загрузки ос. Диск аварийного восстановления. Резервное копирование и восстановление.
- •Требования к системе резервного копирования
- •Виды резервного копирования
- •33. Сложность создания эффективных ос. Основные показатели эффективности ос. Виды показателей эффективности ос. Мониторинг и оптимизация ос.
- Понятие операционной системы. Назначение и функции операционной системы. Требования к операционным системам. 
ОС- Комплекс программ, взаимосвязанных друг с другом, постоянно находящихся в памяти ЭВМ, организует управление устройствами машины и ее взаимодействие с пользователями.
Две группы функций ОС:
- Предоставление пользователю или программисту вместо реальной аппаратуры некого практического образа, с которым удобней работать и которым легче программировать. 
- Рациональное управление ресурсами ЭВМ. 
Требования к современным ОС:
- Мультипрограммную обработку 
- Виртуальную память и свопинг 
- Поддерживать многооконный интерфейс 
- Выполнять ряд других фунцкий 
Рыночные требования к современным Ос:
- Расширяемость (возможность внесения исправлений, модификации и модернизации) 
- Переносимость (независимость от архитектуры ЭВМ) 
- Надежность и отказоустойчивость (создание точек возвращения запуска) 
- Совместимость(поддержка ПО для более ранних версий) 
- Безопасность(брандмауэр, антивирус, разграничение прав доступа) 
- Произовдительность (рациональное использование ресурсов ЭВМ) 
- Классификация операционных систем.
1. По назначению.
- Универсальные. 
- Специализированные – в технике, научных приборах. 
2. По способу загрузки.
- Загружаемые (большинство ОС) 
- Постоянно находящиеся в памяти. 
3. По особенности алгоритмов управления ресурсами.
1) По кол-ву пользователей одновременно работающих в системе.
- Многопользовательский . 
- Однопользовательские. 
2) По кол-ву вычислительных устройств (процессоров).
- Однопроцессорные. 
- Многопроцессорные. 
3) По кол-ву запущенных программ (многозадачность).
- Однозадачные . 
- Многозадачные. 
4. По области использования и форме эксплуатации.
- Системы пакетной обработки данных – для математических вычислений, в которых не важна скорость получения результата. Задания загружаются пакетами, человек отстранен от компьютера. 
- Система разделения времени – человек работает в ЭВМ в диалоговом режиме через терминал. 
- Система реального времени – в технических устройствах, в которых существует предельное время на управление программой. 
5. По аппаратной платформе.
- ОС ПК. 
- ОС main frame. 
- OC для смарткарт. 
- ОС кластеров. 
- Серверные ОС. 
- Понятие пользовательского интерфейса, его назначение, виды. Реализация различных видов интерфейсов в операционных системах.
Интерфейс – способ общения пользователя с ПК или польз-ля с прикладными программами и программ между собой.
Ос поддерживает:
- Программный (набор сервисов, освобождающих программиста от кодирования рутинных операций) 
- Пользовательский( командный язык для управления функционированием ПК, и набор сервисов освобождающих пользователя от рутинных операций) 
В ранних ОС не требовался терминал. Устройство ввода - перфокарта
Для современных терминалов существует интерфейс двух типов:
- Алфавитно-цифровой(может воспринимать командный файл при помощи командного интерпретатора) 
- Графический 
Виды интерфейсов:
Компоненты взаимодействия ранних ОС с пользователем:
- Командный язык оператора – язык диалогового режима 
- Язык управления задачами – язык пакетной обработки 
Формат командной строки в современных Ос:
- Тип операций (имя команд или программы) 
- Рабочий вход (входные файлы или устройства) 
- Рабочий выход (выходные файлы или устройства) 
- Управление входа (управляющие параметры или ключи команд) 
- Управление выхода (протокол, содержащий диагностику ошибок, код завершения или другую программу) 
Текстовой(или графический) полноэкранный интерфейс: pull-down меню, является основным для Norton Commander, DOS navigator, Windows commander, Disk commander)
Графический многооконный пиктографический интерфейс рабочий стол с пиктограммами (иконками) все операции производятся с помощью мыши.
4. Понятие операционного окружения. Posix, его цели, основные положения.
Операционное окружение – это среда, в которой пользователь запускает программу.
Состав ОК:
- Системные переменные. 
- Текущие пути на различных дисках (в случае поддержки нескольких дисков ОС). 
- Точка монтирования каталогов (в том числе корневого), использованных в unix – подобных ОС. 
- Связь стандартных потоков ввода-вывода с файловыми хэндлерами или устройствами. 
- Ограничения на кол-во одновременно открытых файлов, стеков. 
- Набор прав (права польз-ля). 
- Дисковые квоты, ограничения на максимальный обьем оперативной памяти, загрузки процессоров. 
- Значения показателей использования ресурсов. 
SHELL
Командная оболочка Unix – командный интерпретатор, используемый в ОС семейства Unix, пользователь может вводить команды по отдельности, либо путем запуска скриптов, состоящих из списка команд.
POSIX
Переносимый интерфейс ОС Unix – набор стандартов, описывающих интерфейсы между ОС и прикладной программой.
Задачи POSIX:
- Облегчение переносов кода программ на другие программы. 
- Определение и унификация интерфейсов при проектировании, а не в процессе их реализации. 
- Сохранение и учет созданных ранее программ. 
- Определение минимума интерфейсов программ для ускорения создания и оформления документации. 
- Развить стандарты в направлении обеспечения коммуникационных сетей, распределение обработки данных и защиты информации. 
- Рекомендации ограничения использования бинарного кода в простых системах. 
