- •Связь ос с пользователем, разновидности интерфейсов, терминалы.
- •Система прерываний. Виды прерываний.
- •Обобщенные характеристики ос.
- •Основные функции ос.
- •Простые способы распределение памяти.
- •Понятие процесса в ос. Описание процессов.
- •Классификация процессов, управление процессами в ос.
- •Организация памяти в современных ос.
- •Сегментно-страничный способ распределения памяти.
- •Страничный способ распределения памяти.
- •Страничная организация памяти. Механизм замещения.
- •Организация ввода/вывода. Системные таблицы ввода/вывода.
- •Понятия вытесняющей и не вытесняющей многозадачности в ос.
- •Организация ввода/вывода. Адресация, спецификация ос.
- •Определение и виды компьютерных вирусов. Антивирусные средства для пк.
- •Понятие вирусной безопасности для компьютера.
- •Определение компьютерных вирусов. Классификация.
- •Необходимость архивации файлов. Периодичность архивации.
- •Виды программ-архиваторов и их основные функции.
- •Понятие резервирования данных. Методы резервирования.
- •Стратегия резервирования данных. Необходимость резервирования.
- •Основные положения резервирования данных. Метод Дед-Отец-Сын.
- •Общая модель файловой системы.
- •Файловые системы семейства Windows
- •Файловая система fat16.
- •Файловая система fat32 (vfat).
- •Файловая система ntfs.
- •Основные отличия fat и ntfs.
- •Файловые системы ос Linux.
- •Общая характеристика ос msdos. Состав msdos.
- •Msdos основные команды.
- •Версии ос windows. Характеристики.
- •Характеристика и особенности ос Unix.
Связь ос с пользователем, разновидности интерфейсов, терминалы.
?
Текстовые ОС
Линейные операционные системы реализуют интерфейс командной строки. Основным устройством управления в них является клавиатура. Команда набирается на клавиатуре и отображается на экране дисплея. Окончанием ввода команды служит нажатие клавиши Enter. Для работы с операционными системами, имеющими текстовый интерфейс, необходимо овладеть командным языком данной среды, т.е. совокупностью команд, структура которых определяется синтаксисом этого языка.
Первые настоящие операционные системы имели текстовый интерфейс. В настоящее время он также используется на серверах и компьютерах пользователей.
Графические ОС
Такие операционные системы реализуют интерфейс, основанный на взаимодействии активных и пассивных графических экранных элементов управления. Устройствами управления в данном случае являются клавиатура и мышь. Активным элементом управления является указатель мыши — графический объект, перемещение которого на экране синхронизировано с перемещением мыши. Пассивные элементы управления — это графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и т.д.).
Примером исключительно графических ОС являются операционные системы семейства Windows. Рабочий стол — это графическая среда, на которой отображаются объекты (файлы и каталоги) и элементы управления.
В графических операционных системах большинство операций можно выполнять многими различными способами, например через строку меню, через панель инструментов, через систему окон и др.
Основу графического интерфейса пользователя составляет организованная система окон и других графических объектов, при создании которой разработчики стремятся к максимальной стандартизации всех элементов и приемов работы.
Окно — это обрамленная прямоугольная область на экране монитора, в которой отображаются приложения, документ, сообщение. Окно является активным, если с ним в данный момент работает пользователь. Все операции, выполняемые в графических ОС, происходят либо на Рабочем столе, либо в каком-либо окне.
Речевые ОС
В случае SILK-интерфейса (от англ. speech – речь, image – образ, language – язык, knowledge – знание) – на экране по речевой команде происходит перемещение от одних поисковых образов к другим.
Предполагается, что при использовании общественного интерфейса не нужно будет разбираться в меню. Экранные образы однозначно укажут дальнейший путь перемещения от одних поисковых образов к другим по смысловым семантическим связям.
?
Система прерываний. Виды прерываний.
Прерывания представляют собой механизм позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и реагировать на особые состояния, возникающие при работе процессора. Прерывания – это принудительная передача управления от выполняющейся программы к системе, а через неё к соответствующей программе обработки прерываний, происходящая при определенном событии. Основная цель введения прерываний – реализация асинхронного режима работы и распараллеливания работы отдельных устройств вычислительного комплекса. Механизм прерываний реализуется аппаратно-программными средствами.
Внешние прерывания могут возникать в результате действий пользователя или оператора за терминалом, или же в результате поступления сигналов от аппаратных устройств — сигналов завершения операций ввода-вывода, вырабатываемых контроллерами внешних устройств компьютера
Внутренние прерывания, называемые также исключениями, происходят синхронно выполнению программы при появлении аварийной ситуации в ходе исполнения некоторой инструкции программы. Примерами исключений являются деление на нуль, обращения по несуществующему адресу и т.д.
Программные прерывания возникает при выполнении особой команды процессора, выполнение которой имитирует прерывание, то есть переход на новую последовательность инструкций.