Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Управление памятью в Windows (WinAPI (VirtualQuery, GetSystemInfo, GlobalMemoryStatus))
Создан заказ №5737344
21 ноября 2020

Управление памятью в Windows (WinAPI (VirtualQuery, GetSystemInfo, GlobalMemoryStatus))

Как заказчик описал требования к работе:
Задание на лабораторную работу: 1. Зарезервируйте регион, состоящий из определенного количества страниц, а затем осуществляйте передачу по одной странице используя функцию VirtualAlloc. 2. Используйте обработку исключений при доступе к странице. Если возникает ошибка страницы, то нужно передать след ующую страницу с зарезервированного региона. 3. Создайте процесс с двумя потоками: – первым потоком для симуляции работы с виртуальной памятью; – вторым потоком для мониторинга того, что будет происходить с памятью в результате работы первого потока. Ваш поток - симулятор будет читать файл, содержащий по одной записи для каждой операции с виртуальной памятью в следующем формате: - Время (время в миллисекундах от начала старта процесса) - в это время необходимо выполнить заданную операцию; - Регион / Блок (номер региона при резервировании или номер блока при передаче, то есть в зависимости от операции); - Операция - это поле может принимать следующие значения: 1 - зарезервировать регион; 2 - передать блок; 3 - не хранить блок в страничном файле при его изменении; 4 - освободить регион; 5 - вернуть блок; 6 - блокировать блок; 7 - снять блокировку; - Размер (размер региона / блока в байтах) - Доступ - это поле может принимать следующие значения: PAGE_READONLY; PAGE_READWRITE; PAGE_EXECUTE; PAGE_EXECUTE_READ; PAGE_EXECUTE_READWRITE. Когда симулятор читает запись, он вызывает соответствующую функцию виртуальной памяти, используя заданные параметры. Cозданный поток - монитор должен спать определенное время, просыпаться и проверять состояние виртуальной памяти. Он должен записывать состояние памяти каждый раз при проверке. Сформируйте отчет со следующей информацией: – размер страницы; – гранулярность; – состояние физической памяти (Physical Memory) – состояние виртуальной памяти (Virtual Memory) – состояние страничного файла (Page file). Опишите, как информация об использовании памяти отображается в Task Manager и в Process Viewer (pview.exe)
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
22 ноября 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
KINNEKT
5
скачать
Управление памятью в Windows (WinAPI (VirtualQuery, GetSystemInfo, GlobalMemoryStatus)).jpg
2020-11-25 07:21
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличная работа. Выполнена оперативно, раньше срока. Работа сдана без замечаний. Работать автором было приятно. Рекомендую!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Основы программирования и реализация программ на языке С
Курсовая работа
Программирование
Стоимость:
700 ₽
Логическая задача на SWI-Prolog
Решение задач
Программирование
Стоимость:
150 ₽
приложения для контроля исполнения поручений
Курсовая работа
Программирование
Стоимость:
700 ₽
Отчет по курсовой работе по программированию на C# NET5.0
Задача по программированию
Программирование
Учет работы АЗС (Объектно-ориентированное программирование)
Курсовая работа
Программирование
Стоимость:
700 ₽
Сортировка методом пузырька (обменом)
Курсовая работа
Программирование
Стоимость:
700 ₽
База данных "Футбольная таблица"
Курсовая работа
Программирование
Стоимость:
700 ₽
веб программирование
Лабораторная работа
Программирование
Стоимость:
300 ₽
Приложение для кафе на c++ (Microsoft Visual Studio)
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование и исследование цифровых сигнальных процессоров
Лабораторная работа
Программирование
Стоимость:
300 ₽
Применение ML для семантического поиска по файловой структуре.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работa Windows forms c#
Лабораторная работа
Программирование
Стоимость:
300 ₽
АНАЛИЗ НАПРЯЖЕННО-ДЕФОРМИРОВАННОГО СОСТОЯНИЯ В СИСТЕМЕ MSC.NASTRAN & MSC.PATRAN
Лабораторная работа
Программирование
Стоимость:
300 ₽
C# Сделать 5 разных LINQ запросов и их вывод в готовой программе на тему "Коллекции".
Лабораторная работа
Программирование
Стоимость:
300 ₽
Функции Ввода-Вывода. Простая рекурсия. Erlang.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по программированию (WPF)
Лабораторная работа
Программирование
Стоимость:
300 ₽
GPSS World Моделирование производственных систем
Лабораторная работа
Программирование
Стоимость:
300 ₽
Вычисление простого выражения (Си)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по ассемблеру.Разработка программы в среде MASM
Лабораторная работа
Программирование
Стоимость:
300 ₽
GLUT. РГР. С++. Графика и анимация.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Изменение характеристик плоских и пространственных объектов в Компас-3D
Данные команды измерения вызываются с помощью Инструментальной панели Измерения (2D) или команды Измерить меню Сервис (рис. 1).

Не выходя из команды, пользователь может определить метрические характеристики объектов. Для этого ему необходимо последовательно указывать курсором на нужный объект. Система запоминает и показывает в диалоговом окне все значения требуемых измерений. Окно Информация будет...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Обучение языку программирования: методы и советы
Решив начать освоение программирования, следует, прежде всего, ответить на вопрос: "Зачем мне это нужно?". От ответа будет зависеть выбор языка и методика занятий. Варианты могут быть такими:

Рисунок 1. Примерные ставки оплаты труда программистов. Автор24 — интернет-биржа студенческих работ
Освоение программирования сводится не только к изучению языка, но и к организации рабочего места: установке на...
подробнее
Низкоуровневые языки программирования
Программирование всегда является компромиссом между пониманием принципов работы компьютера и формулированием задачи, которую предполагается выполнить с помощью вычислительной техники. Если уделять основное внимание выполняемой задаче, то можно, отвлекшись от знания компьютерной архитектуры, заложить в вычислительное устройство алгоритм, который оно не в состоянии будет выполнить. И, напротив, если...
подробнее
Изменение характеристик плоских и пространственных объектов в Компас-3D
Данные команды измерения вызываются с помощью Инструментальной панели Измерения (2D) или команды Измерить меню Сервис (рис. 1).

Не выходя из команды, пользователь может определить метрические характеристики объектов. Для этого ему необходимо последовательно указывать курсором на нужный объект. Система запоминает и показывает в диалоговом окне все значения требуемых измерений. Окно Информация будет...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Обучение языку программирования: методы и советы
Решив начать освоение программирования, следует, прежде всего, ответить на вопрос: "Зачем мне это нужно?". От ответа будет зависеть выбор языка и методика занятий. Варианты могут быть такими:

Рисунок 1. Примерные ставки оплаты труда программистов. Автор24 — интернет-биржа студенческих работ
Освоение программирования сводится не только к изучению языка, но и к организации рабочего места: установке на...
подробнее
Низкоуровневые языки программирования
Программирование всегда является компромиссом между пониманием принципов работы компьютера и формулированием задачи, которую предполагается выполнить с помощью вычислительной техники. Если уделять основное внимание выполняемой задаче, то можно, отвлекшись от знания компьютерной архитектуры, заложить в вычислительное устройство алгоритм, который оно не в состоянии будет выполнить. И, напротив, если...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы