
- •Перспективы операционных систем и сетей.
- •Установка операционной системы Linux.
- •Архитектура сегментной организации памяти.
- •2. Ос для облачных вычислений.
- •Настройка основных параметров ос Windows
- •Виртуальная память. Концепция виртуальной памяти.
- •2. Ос для мобильных устройств.
- •3. Основные команды Windows и их синтаксис в командной строке.
- •1. Страничная организация по требованию.
- •Ос Linux: управление памятью, ресурсами, файловые системы, драйверы устройств, сети, безопасность.
- •Установка операционной системы Windows.
- •Обработка ситуации отсутствия страницы в памяти.
- •Ос Linux: архитектура, ядро, распространение и лицензирование, принципы проектирования, управление процессами.
- •3. Основные команды Linux и их синтаксис в командной строке.
- •Mkdir — создание каталога
- •2. Уровни безопасности компьютеров.
- •3. Основные команды ms-dos и их синтаксис в командной строке.
- •1. Преимущества виртуальной памяти при создании процессов.
- •2. Классификация угроз и атак.
- •3. Диагностирование и дефрагментация дискового пространства.
- •1. Проблема замещения страниц.
- •2. Типы сетевых атак.
- •3. Настройка основных параметров ос Linux.
- •1. Оптимальный алгоритм замещения страниц.
- •2. Программные и системные угрозы.
- •3. Основные команды Windows и их синтаксис в командной строке.
- •1. Понятие файла.
- •2. Программные и системные угрозы.
- •3. Установка операционной системы ms-dos.
- •1. Структура файла.
- •2. Проблемы безопасности операционных систем и сетей.
- •3. Основные команды Linux и их синтаксис в командной строке.
- •1. Атрибуты файла.
- •2. Проектирование сетей.
- •3. Очистка диска.
- •1. Операции над файлами.
- •2. Устойчивость сетей к ошибкам.
- •3. Основные команды ms-dos и их синтаксис в командной строке.
- •1. Типы файлов.
- •2. Протокол tcp/ip
- •3. Установка операционной системы Windows.
- •1. Директории. Операции над директориями.
- •2. Сети Ethernet.
- •3. Файловая система ntfs.
- •1. Логическая организация директорий.
- •2. Протоколы коммуникации.
- •3. Настройка основных параметров ос ms-dos.
- •1. Монтирование файловых систем.
- •2. Стратегии маршрутизации.
- •3. Способы конфигурирования системы.
- •1. Общий доступ и защита файлов.
- •2. Проблемы организации коммуникаций по сети.
- •2. Сетевые топологии.
- •3. Установка операционной системы Linux.
- •1. Файловые системы, основанные на расширениях.
- •2. Сетевые и распределенные системы.
- •3. Очистка диска.
- •1. Эффективность и производительность дисковой памяти.
- •2. Подсистема ввода-вывода в ядре операционной системы.
- •3. Диагностирование и дефрагментация дискового пространства.
- •1. Проблемы восстановления файлов.
- •2. Производительность ввода-вывода.
- •3. Анализ проблем при загрузке и запуске системы.
- •2. Блокируемый и неблокируемый ввод-вывод.
- •3. Настройка основных параметров ос Linux.
- •1. Системы ввода-вывода.
- •2. Принципы сегментной организации памяти.
- •3. Диагностирование проблем системы.
- •1. Опрос устройств. Прерывания.
- •2. Виртуальная память. Концепция виртуальной памяти.
- •3. Пакетные командные файлы.
- •1. Ввод-вывод с прямым доступом к памяти.
- •2. Страничная организация по требованию.
- •3. Выполнение резервного копирования и восстановления файлов в системе Windows.
- •1. Оптимальный алгоритм замещения страниц.
- •2. Проблемы организации коммуникаций по сети.
- •3. Установка операционной системы ms-dos.
- •1. Стратегии маршрутизации.
- •3. Диагностирование и дефрагментация дискового пространства.
- •1. Системы ввода-вывода.
- •2. Атрибуты файла.
- •3. Файловая система ntfs.
- •1. Уровни безопасности компьютеров.
- •2. Опрос устройств. Прерывания.
- •3. Диагностирование и дефрагментация дискового пространства.
2. Опрос устройств. Прерывания.
Построив модель контроллера и представляя себе, что скрывается за словами "прочитать информацию из порта" и "записать информацию в порт", мы готовы к рассмотрению процесса взаимодействия устройства и процессора. Как и в предыдущих случаях, примером нам послужит команда записи, теперь уже записи или вывода данных на внешнее устройство. В нашей модели для вывода информации, помещающейся в регистр входных данных, без проверки успешности вывода процессор и контроллер должны связываться следующим образом.
Процессор в цикле читает информацию из порта регистра состояний и проверяет значение бита занятости. Если бит занятости установлен, то это означает, что устройство еще не завершило предыдущую операцию, и процессор уходит на новую итерацию цикла. Если бит занятости сброшен, то устройство готово к выполнению новой операции, и процессор переходит на следующий шаг.
Процессор записывает код команды вывода в порт регистра управления.
Процессор записывает данные в порт регистра входных данных.
Процессор устанавливает бит готовности команды. В следующих шагах процессор не задействован.
Когда контроллер замечает, что бит готовности команды установлен, он устанавливает бит занятости.
Контроллер анализирует код команды в регистре управления и обнаруживает, что это команда вывода. Он берет данные из регистра входных данных и инициирует выполнение команды.
После завершения операции контроллер обнуляет бит готовности команды.
При успешном завершении операции конт
Линия запросов на прерывания (interrupt request – IRQ) переключается устройством ввода-вывода, которое сигнализирует с помощью запроса на прерывание о начале или окончании ввода-вывода.
Обработчик прерываний получает сигнал о прерывании. Сигнал может быть замаскирован (maskable), чтобы игнорировать или задержать прерывание – например, если прерывание произошло в обработчике другого прерывания.
Вектор прерываний – резидентный массив, содержащий адреса обработчиков прерываний в операционной системе, - используется с целью переадресовки прерывания для обработки соответствующим обработчиком (handler).
3. Диагностирование и дефрагментация дискового пространства.
Диагностика дисков
вызвать контекстное меню диска
выбрать команду Свойства
щёлкнуть по вкладке Сервис
нажать кнопку Выполнить проверку
установить параметры проверки диска
нажать кнопку Запуск
по окончании проверки закрыть окно Проверка диска.
Дефрагментация диска
вызвать контекстное меню диска
выбрать команду Свойства
щёлкнуть по вкладке Сервис
нажать кнопку Выполнить дефрагментацию;
выбрать имя нужного иска
нажать кнопку Дефрагментация