- •Оглавление
- •Сети эвм: понятие, становление, преимущества сетевой обработки данных.
- •Распределение адресного пространства для архивной среды хранения информации.
- •Арифметико-логические устройства и блок ускоренного умножения. Схемы наращивания алу при последовательном и параллельном переносах.
- •Основные характеристики вычислительных сетей.
- •Распределения адресного пространства для физической оперативной памяти с переменными страницами.
- •Архитектура и схемотехника бис/сбис с программируемыми структурами (cpld, fpga, смешанные структуры).
- •2. Масштаб предприятия или подразделения, кому принадлежит сеть
- •Классификация вычислительных сетей. Отличия классических lan и gan, тенденция их сближения.
- •1. По территориальной рассредоточенности
- •Организация и принцип работы кэш-памяти. Способы организации кэш-памяти. Обновление информации.
- •Типовые структуры вычислительных сетей.
- •Задача размещения для виртуального адресного пространства.
- •Методы защиты оперативной памяти
- •Методы коммутации в вычислительных сетях. Способы мультиплексирования каналов связи.
- •2. Коммутация сообщений
- •3. Коммутация пакетов
- •Основные задачи управления виртуальной оперативной памятью и их характеристики.
- •Особенности работы с памятью мп I 386. Механизм дескрипторов. Назначение.
- •Задачи системотехнического проектирования сетей эвм
- •Сегментно-страничная схема функционирования виртуальной оперативной памяти
- •Микропроцессоры: общая структура, назначение основных блоков, принцип работы, применение
- •Анализ задержек передачи сообщений в сетях передачи данных
- •Сегментная схема функционирования виртуальной оперативной памяти
- •Способы организации вычислительных систем. Классификация вычислительных систем
- •Задача оптимального выбора пропускных способностей каналов связи (прямая и обратная постановки).
- •Страничная по требованию схема функционирования виртуальной оперативной памяти.
- •Способы организации памяти вычислительных систем.
- •Семиуровневая модель взаимодействия открытых систем. Функции уровней
- •Страничная схема функционирования виртуальной оперативной памяти
- •Система прерываний программ. Функции и назначение.
- •Прохождение данных через уровни модели osi. Функции уровней
- •Сегментно-страничная структуризация памяти
- •Поддержка мультизадачности в мп i386. Сегмент состояния задачи
- •Протоколы и функции канального уровня.
- •Сегментная структуризация памяти.
- •Классификация триггерных схем, примеры, параметры. Основные структуры запоминающих устройств (2d, 3d), структурные методы повышения быстродействия запоминающих устройств.
- •Протоколы повторной передачи. Анализ производительности.
- •Страничная структуризация памяти с переменными страницами
- •Регистры – общие принципы построения, сдвиг информации, способы записи и считывания, параметры.
- •Сдвигающие регистры
- •Универсальные регистры
- •Протоколы и функции сетевого уровня. Таблицы маршрутизации.
- •Страничная структуризация памяти с фиксированными страницами
- •Принципы построения счетчиков, суммирующие и вычитающие счетчики, логическая структура, параметры
- •Классификация алгоритмов маршрутизации
- •По способу выбора наилучшего маршрута.
- •По способу построения таблиц маршрутизации
- •По месту выбора маршрутов (маршрутного решения)
- •По виду информации которой обмениваются маршрутизаторы
- •Многоочередная дисциплина обслуживания процессов с различными приоритетами в ос
- •Устройства кодирования и декодирования цифровой информации, примеры практической реализации схем и их функционирование
- •5. Кодирование текстовой информации
- •Задача оптимальной статической маршрутизации
- •Многоочередная дисциплина обслуживания процессов с равными приоритетами в ос.
- •Логическая основа построения сумматоров, способы организации переноса, пример практической реализации
- •Стек тср/ip. Протоколы прикладного уровня.
- •Дисциплины распределения ресурсов в ос: fifo, lifo и круговой циклический алгоритм, их достоинства и недостатки.
- •Классификация системы логических элементов, типовые схемы, параметры и характеристики
- •Вопрос 2.
- •Системы адресации в стеке тср/ip.
- •Концепция "виртуализации" в ос
- •1.Паравиртуализация
- •2.Трансляция двоичного кода
- •3.Виртуализация процессора
- •4.Виртуализацимя памяти
- •5.Виртализация ввода/вывода
- •1 Подход:
- •2 Подход:
- •Принципы построения счетчиков, суммирующие и вычитающие счетчики, логическая структура, параметры
- •Простейший суммирующий асинхронный счётчик
- •Простейший вычитающий асинхронный счётчик
- •Протокол ip. Протокол ip – internetprotocol
- •Структура информации заголовка ip
- •Понятие "ресурс" в ос. Классификация ресурсов.
- •Классификация триггерных схем, примеры, параметры. Основные структуры запоминающих устройств (2d, 3d), структурные методы повышения быстродействия запоминающих устройств.
- •Классификация триггеров
- •Структура 2d
- •Структура 3d
- •Структурные методы повышения быстродействия запоминающих устройств
- •Свойства и классификация процессов в ос.
- •Микропроцессоры: общая структура, назначение основных блоков, принцип работы, применение
- •Десятичный корректор, аккумулятор, регистр аккумулятора и временного хранения и регистр признаков.
- •Протокол tcp.
- •Смена состояний процессов в ос. Диспетчеризация и управление процессами.
- •Организация и принцип работы кэш-памяти. Способы организации кэш-памяти. Обновление информации
- •Алгоритм выполнения операции передачи слова из кэш в процессор
Сети эвм: понятие, становление, преимущества сетевой обработки данных.
Вычислительная сеть – это совокупность территориально рассредоточенных терминалов, вычислительных систем, средств передачи данных, предназначенных для объединения в единую систему обработки данных с целью коллективного использования, расположенных на больших территориях вычислительных систем с развитым программным, информационным и техническим обеспечением.
Основная цель создания ВС – это предоставление всем пользователям ВС возможность совместного использования всех ресурсов сети.
Характерная особенность ВС:
- Распределенная обработка данных
- Автономность центров обработки
Сетевая обработка данных позволяет:
- Организовать доступ каждого пользователя сети к информационным, программным, вычислительным, техническим ресурсам всех систем сети.
- Выполнять параллельную обработку данных и при необходимости перераспределять нагрузку между вычислительными системами решая одновременно проблему загрузки и эффективности использования сети.
- Обеспечить высокую отказоустойчивость при обработке и хранении данных, за счет избыточности центров обработки и резервирования данных.
- Создавать распределенные базы данных и другие сложные информационные структуры, соответствующих распределенному характеру решаемых задач.
- Оперативно осуществлять обмен данными и программами между ЭВМ и пользователем (оперативный доступ к информации)
- Быстро и качественно принять правильное решение.
- Совершенствование коммуникаций.
Распределение адресного пространства для архивной среды хранения информации.
Суть задачи: В результате решения задачи размещения (ЗР) в каком-либо АП выбираются конкретные страницы или сегменты, на которые отображается информация.
Первый вариант – решение этой задачи для страничной по требованию схема функционирования памяти. И то, и другое пространство структурируется страницами фиксированной длины. При этом используются разные алгоритмы для размещения информации в пределах ОП и в пределах виртуального пространства. Это обусловлено двумя факторами:
ОП и ВП значительно отличаются по размерам;
Эти пространства отличаются методами доступа к информации.
При рассмотрении этих задач выводятся следующие коэффициенты:
Размеры NВ >> NОП
Коэффициент расщепления АП: α=L/NВ β= L/NОП , α,β<<1 и α<<β
Для оценки качества решения ЗР понятие фрагментации АП
Внешняя фрагментация: между областями АП, выделенных под что-либо
Внутренняя фрагментация: вследствие неполной занятости страниц или сегментов
Потери от фрагментации влияют на показатели: с увеличением фрагментации уменьшается темп обслуживания процессов и уменьшается коэффициент мультиплексирования АП (связан с количеством процессов, занимающих АП).
Рассмотрим алгоритм для выделения ВП:
Для увеличения скорости размещения в ВП информации выбирается наиболее простой алгоритм и при этом не учитывают возможные потери ВАП.
Алгоритм строится с учетом уменьшения количества обращения к внешнему адресному пространству.
ЗР считается длинным процессом с точки зрения выполнения.
Пример:
NОП=512 Mb NВОП=4Gb
ВАП состоит из последовательных номеров страниц от 0 до max количества страниц.
Минимальной единицы выделения ВАП является целая страница. При развитии процесса программный код или массивы данных помещаются в ВАП. При этом каждому процессу выделяется область ВП, состоящая из смежных страниц.
Для каждого нового процесса номера страниц выделяется в строго возрастающем порядке из неиспользованных страниц. При этом всё ВП условно делиться на два сектора: уже занятое под существующие процессы и свободный сектор (включает в себя нераспределенные на данный момент страницы).
Чтобы помнить что занято, а что не занято, хранят номер первой незанятой страницы М0. ТО есть для идентификации реального свободного пространства системе нужно знать только М0. По мере выполнения, процессы исчезают. В занятом секторе образуются псевдосвободные АП (псевдодыры в адресах).
При функционировании ВАП и решении ЗР псевдосвободные АП во внимание не принимаются. То есть даже если псевдодыры новый процесс размещается с М0. Есть вероятность, что M0 превысит максимум страниц. Выполняются алгоритм, который позволяется все псевдосводные участки собирает в свободный сектор АП. Все занятые адреса смещаются вниз. Всё это называется алгоритм перемещения без переиспользования.
Теперь в ОП. Предыдущий алгоритм не может быть использован, потому что:
Слишком часто будет переполняться
Возникают большие накладные расходы по перемещению занятых и свободных страниц.
В данном случае используется свойство процессов, что запрос на выделение памяти может потребовать только одну страницу. В этом случае для исполнения данного запроса может быть выделена любая свободная страница без ограничения на смежные страницы. Учет свободных и занятых страниц в самом простом случае может осуществляться с помощью двоичного вектора. Количество разрядов соответствует количеству страниц ОП. Занята или не занята фиксируется признаком 0 и 1. При выборе свободной страницы данный вектор сканируется и выбирается первая свободная страница. В неё размещается страница, вызываемая из ВАП.
Если на данный момент времени все станицы заняты, выбирается страница, которая либо может быть освобождена без потери информации (процесс завершен), либо страница, информация с которой может быть перенесена в архивную среду хранения. Выбор и перенос страницы осуществляется путем решения задач перемещения, замещения и преобразования адресов. При этом учитывается, что в составе ОП могут быть страницы резидентных процессов и не резидентных процессов (резидентные – постоянно должны находиться в ОП).
Второй вариант – структуризация адресных пространств страницами переменной длины или сегментами.
Отличие – размер изменяется от 1 до размеров ОП.
Задача размещения для ВАП. Алгоритм решения очень похож на предыдущий, но ВАП структурируется по мере размещения сегментов или страниц, которые могут иметь различный размер. Алгоритмы обладают такими же характеристиками, М0. Алгоритм выталкивания тот же.
Работа с ОП. Структуризация АП ОП осуществляется по мере перемещения сегментов в ОП. При перемещении очередного сегмента выбирается непрерывный участок ОП, размер которого равен или превышается размер выделенного сегмента. Если такой участок найден, сегмент размещается в свободное АП. Если нет свободного АП по размеру сегмента, то в этом случае на основе задачи перемещения осуществляется уплотнение информации. Если после этой операции опять же недостаточно места для выделенного сегмента, осуществляется перенос данных из ОП в архивную среду. Тем самым освобождается место. Самый длины – это перенос.
Для хранения информации в ОП о занятом пространстве нужна сложная структура. Здесь используются структуры типа двунаправленного списка, в строке минимум четыре записи – начало свободного пространства, размер или конечный адрес, следующий и предыдущий куски.
