
- •Перспективы операционных систем и сетей.
- •Установка операционной системы 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. Диагностирование и дефрагментация дискового пространства.
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №1
Принципы сегментной организации памяти. Сегментная организация памяти - схема распределения памяти в виде сегментов переменной длины, соответствующая пользовательской трактовке распределения памяти, т.е. логической структуре программ и данных. Программа – это набор модулей кода и данных, каждому из которых должен соответствовать свой сегмент в памяти. Сегмент – логическая единица распределения памяти, предназначенная для размещения в памяти одного модуля программного кода или данных.
Перспективы операционных систем и сетей.
Развиваются беспроводные сети: Wi-MAX, 3G, 4G. Также используются цифровые телевизионные каналы как способ подключения к Интернету. Это находит отражение и в ОС.
Перспективы развития ОС: Тенденция к интеграции ОС; развитие семейств ОС на основе модулей общего кода; Значительное повышение надежности, безопасности иотказоустойчивости ОС; разработка ОС на управляемом коде или его аналогах; Дальнейшая тенденция к проектам по ОС с открытым кодом (необходимы новые идеи – отличная возможность для молодых программистов); Развитиевиртуализации: Необходимо обеспечить возможность выполнить или эмулировать любое приложение в среде любой современной ОС; Дальнейшее сближение по возможностям ОС для настольных компьютеров и ОС для мобильных устройств; Дальнейшая интеграция ОС и сетей; Перенос ОС и базовых инструментов в среды для облачных вычислений.
Установка операционной системы Linux.
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №2
Архитектура сегментной организации памяти.
Архитектура сегментной организации памяти:
Приходится учитывать, что длина сегмента переменна, и хранится она в виде таблицы. Логический адрес при сегментной организации памяти - пара:
<segment-number, offset>
где segment-number – номер сегмента, offset – смещение в сегменте.
Таблица сегментов – служит для отображения логических адресов в физические при сегментной организации памяти.
Перемещение программ и данных при сегментной организации динамическое, т.е. выполняется во время исполнения программы с помощью таблицы сегментов. Возможен общий доступ нескольких процессов к одному и тому же сегменту.
В каждом элементе таблицы сегментов хранятся:
* validation-бит
* полномочия чтения (read) / записи (write) / исполнения (execute)
2. Ос для облачных вычислений.
Облачные вычисления – модель вычислений, основанная на динамически масштабируемых и виртуализованных ресурсах (данных, приложениях, ОС и др.), которые доступны и используются как сервисы через Интернет и реализуются с помощью высокопроизводительных центров обработки данных.
Наиболее популярная "облачная" платформа – Microsoft Windows Azure (облачная ОС) и Microsoft Azure Services Platform (реализованная на основе Microsoft.NET). Windows Azure можно рассматривать как "ОС в облаке". Пользователю нет необходимости беспокоиться о ее инсталляции на его компьютере, который может не иметь для этого необходимых ресурсов. Все, что требуется, это иметь Web-браузер и минимальный пакет надстроек (plug-ins) для запуска и использования через браузер облачных сервисов
Перспективы облачных вычислений очень велики, так как они предоставляют мощные масштабируемые вычислительные сервисы, не требуя дополнительных ресурсов от компьютеров пользователей..
Настройка основных параметров ос Windows
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ №3
Виртуальная память. Концепция виртуальной памяти.
Виртуальная память – распространенная стратегия распределения памяти, используемая во всех современных операционных системах, основанная на идее расширения физической памяти путем размещения расширенной памяти на диске и использования таблиц страниц (или сегментов) для трансляции адресов.
Концепция виртуальной памяти основана на идеях отделения логической памяти пользователя от физической памяти и расширения логической памяти путем хранения ее образа на диске.
При исполнении программы только часть ее кода и данных, к которым происходит обращение, в каждый момент требует размещения в физической памяти. Поэтому, естественно, возникает идея расширить пространство логической памяти, которое может быть реализовано намного большего размера, чем физическая память. Это и есть основной принцип организации виртуальной памяти.