- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •2.1. Особенности оборудования, на котором работают срв
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Возможные области применения opc-серверов в асу предприятия
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Спеціальність 7.080403. Курс 5.
Учбова дисципліна "Проектування ПЗ для спеціалізованих автоматизованих систем"
Екзаменаційний квиток № 13
Менеджер пам'яті.
Менеджер памяти — часть компьютерной программы (как прикладной, так и операционной системы), обрабатывающая запросы на выделение и освобождениеоперативной памяти или (для некоторых архитектур ЭВМ) запросы на включение заданной области памяти в адресное пространство процессора.
Основное назначение менеджера памяти в первом смысле — реализация динамической памяти. Например, в языке C динамическое выделение памяти производится через функцию malloc.
Менеджеры памяти часто образуют иерархию: нижестоящие менеджеры задействуют какие-либо закономерности выделения-освобождения памяти и этим снижают нагрузку на вышестоящие. Например:
Системный. Сверху находится менеджер памяти, встроенный в ОС. Он вносит ту или иную страницу в адресное пространство процесса — а значит, работает с дискретностью в 4 килобайта и очень медленный.
Принадлежащий процессу. Менеджер памяти, встроенный в стандартную библиотеку языка программирования, берёт у ОС блоки памяти «оптом» и раздаёт их сообразно с нуждами программиста. При этом он знает, что память отдаётся только одному процессу — а значит, синхронизация потоков производится не мютексами, а фьютексами. И переключение в режим ядрапроисходит в двух случаях: либо когда «оперативного запаса» памяти не хватает и нужно обратиться к ОС, либо когда один из потоков «натыкается» на занятый фьютекс.
Специализированные. Некоторые динамические структуры данных, например, std::vector, также берут память у стандартной библиотеки с запасом (например, блоками по 16 элементов). Таким образом, элементы добавляются по одному, но обращение к вышестоящему менеджеру происходит один раз за 16 элементов.Объектный пул выделяет память под объекты конкретного типа и удобен, если они выделяются-освобождаются в больших количествах, и т. д.
Подобная иерархия приводит к тому, что на каждом из уровней «залёживается» свободная память. Но это оправдано: снижается фрагментация памяти и повышается скорость.
Промислові програмні засоби систем супервізорного управління і збору даних (SCADA -Supervisory Control And Data Acquisition).
SCADA (Supervisory Control And Data Acquisition) - Система су-
первизорного управления и сбора данных. Система управления и мони-
торинга, содержащая программно- аппаратные средства, взаимодейст-
АСУ ТП - автоматизированная система управления технологическим
процессом. В англоязычной терминологии именуется SCADA-
системой (Supervisory Control And Data Acquisition3), то есть системой
управления и мониторинга, содержащей программно-аппаратные
средства, взаимодействующие между собой через локальные и гло-
бальные сети. Областью пересечения встраиваемых и SCADA-
систем являются ПЛК (программируемые логические контроллеры) -
электронные устройство, содержащее в составе один или несколько
микропроцессоров, модули памяти, порты ввода/вывода, предна-
значенное для сбора данных о состоянии технологического процес-
са, а также для автоматического управления им
вующие между собой через локальные и глобальные сети.
Затверджено на засіданні кафедри 603.
Протокол № __1_ від "_28_" ___08___ 2009 р.
Зав. кафедрою ___________ /Туркін І.Б/
Екзаменатор __________ /Туркін І.Б./
