Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

лу Руководитель разработки

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

УТВЕРЖДАЮ

Начальник тех.отдела

_____________ Хххххх Х.Х.

“_____”____________200__

программа очистки оперативной памяти

Руководство программиста

Лист  утверждения

-лу

Руководитель разработки

Начальник ХХХХ

___________Хххххххх Х.Х.

“_____”____________200__

Ответственный исполнитель

Начальник гр. РиВ АСУТП   ХХХХ

____________Ххххххх Х.Х.

“_____”____________200__

Исполнитель

Вед. инженер ХХХХ

_____________Хххххх Х.Х.

“_____”____________200__


  УТВЕРЖДЕНО

 

 -лу

программа очистки оперативной памяти

Руководство программиста


Аннотация

В данном программном документе приведено руководство программиста по настройке и использованию программы [[[«Mem.ехе», предназначенной для очистки и дефрагментации оперативной памяти ПК через заданные интервалы времени.]]] 

В данном программном документе, в разделе «Назначение и условия применения программы» указаны назначение и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению и т.п.).

В разделе «Характеристика программы» приведено описание основных характеристик и особенностей программы (режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т.п.).

В данном программном документе, в разделе «Входные и выходные данные» приведено описание организации используемой входной и выходной информации.

В разделе «Сообщения» указаны тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.

Оформление программного документа «Руководство программиста» произведено по требованиям ЕСПД  (ГОСТ 19.101-77 1), ГОСТ 19.103-77 2), ГОСТ 19.104-78* 3), ГОСТ 19.105-78* 4), ГОСТ 19.106-78* 5), ГОСТ 19.504-79* 6), ГОСТ 19.604-78* 7)).


Содержание

[1] Аннотация

[2]
Содержание

[3]
Назначение и условия применения программы

[3.1] Назначение программы

[3.2] Функции, выполняемые программой

[3.3] Условия, необходимые для выполнения программы

[3.3.1] Объем оперативной памяти

[3.3.2] Требования к составу периферийных устройств

[3.3.3] Требования к параметрам периферийных устройств

[3.3.4] Требования к программному обеспечению

[3.3.5] Требования к персоналу (программисту)

[4] Характеристика программы

[4.1] Описание основных характеристик программы

[4.1.1] Режим работы программы

[4.1.2] Контроль правильности выполнения программы

[4.2] Описание основных особенностей программы

[5] Обращение к программе

[5.1] Загрузка и запуск программы

[5.2] Выполнение программы

[5.3] Завершение работы программы

[6] Входные и выходные данные

[6.1] Организация используемой входной информации

[6.2] Организация используемой выходной информации

[7] Сообщения

[7.1] Сообщение об ошибке

[7.2]  

[8]  

[9]
Лист регистрации изменений

  1.  
    Назначение и условия применения программы

  1.  Назначение программы

 После многократного открытия и закрытия программ, записи в базы данных, считываний из них, а также в процессе работы SCADa-системы и ОС оперативная память значительно фрагментируется. В итоге команды будут обрабатываться на порядок медленнее. У процессора в кэш (L1 и L2) записывается определенная часть оперативной памяти еще до того, как будет произведено обращение к этой области памяти. Когда же настает черед «прокэшированных» команд или данных, то они читаются процессором из КЭШа, что во много раз быстрее, чем обращение к оперативной памяти. Если запущенная программа и ее данные оказались фрагментированными в памяти, происходит ситуация, когда в кэш попадают совсем не те данные, которые нужны, и процессору ничего не остается, как отыскивать нужное в оперативной памяти. Подобное снижение hit rate КЭШа (число попаданий) способно снизить производительность, независимо от объема оперативной памяти.

Многие программы, в том числе и сама ОС, загружают в память множество библиотек (DLL) и не факт, что эти библиотеки будут обязательно использоваться. Поэтому необходимо подобные DLL выгружать в своп-файл. Если они вдруг понадобятся, то незамедлительно будут загружены ОС назад.

Действия по оптимизации и дефрагментации оперативной памяти производят программы сторонних разработчиков, такие как «FreeMemory» и «CoolMEM». В ходе их тестирования было установлено, что данные программы, в режиме постоянного мониторинга ОЗУ и очистке памяти при превышении заданных пределов, значительно загружают операционную систему и в некоторых случаях, приводят к зависанию ПК. В ходе изысканий было установлено, что при использовании программы «FreeMemory» (версии 1.7), при запуске её командной строкой с параметрами «С А» (С очистка памяти, А - очистить всю память), после выполнения всех процедур по очистке и дефрагментации ОЗУ, данная программа полностью выгружается из памяти компьютера. При этом зависаний ПК не происходит и не используются лишние ресурсы компьютера. Используя эти данные, была разработана программа «Mem.exe», которая каждый час, командной строкой с параметрами «С А» загружает программу «FreeMemory», для очистки ОЗУ.

Программа «Mem.ехе» работает под управлением ОС Windows 98 или Windows Me.

  1.  Функции, выполняемые программой

 Основной функцией программы «Mem.exe» является вызов из каталога C:\Program Files\FreeMemory\ программы стороннего разработчика FreeMemory.exe с параметрами командной строки «С А» (С очистка памяти, А - очистить всю память). Вызов программы производится по таймеру, каждый час, в ХХ.15.00 (в 15 минут каждого часа). Дополнительно программа Mem.exe проверяет наличие по указанному пути (C:\Program Files\FreeMemory\) исполняемого модуля программы FreeMemory.exe, в случае его отсутствия, выдается сообщение «Файл FreeMemory.exe не найден, переустановите программу».

Основная задача вызываемой программы FreeMemory - повысить производительность системы.

Программа FreeMemory реализует следующие функции:

Очистка и дефрагментация оперативной памяти

• Выгрузка ненужных DLL

Очистка КЭШа

Данные функции программы FreeMemory позволяют поддерживать бесперебойную работу ПК длительное время, предотвращать утечки памяти, засорение оперативной памяти неиспользуемыми DLL и программами, а также в итоге предотвращать зависание ПК.

  1.  Условия, необходимые для выполнения программы

  1.  Объем оперативной памяти

 Для выполнения своих функций, программе «Mem.exe» достаточно 1 Мб оперативной памяти. Но, исходя из того, что для функционирования операционной системы необходимо минимум 32 Мб оперативной памяти, то рекомендуется использовать программу «Mem.exe» на ПК, имеющем ОЗУ более 32 Мб.

  1.  Требования к составу периферийных устройств

 Особых требований к составу периферийных устройств, программа «Mem.exe» не предъявляет.

  1.  Требования к параметрам периферийных устройств

 Никаких требований к параметрам периферийных устройств, программа «Mem.exe» не предъявляет.

  1.  Требования к программному обеспечению

 Системные программные средства, используемые программой Mem.exe, должны быть представлены локализованной версией операционной системы Windows 98 или Windows Me.

Программа «Mem.ехе» не предназначена для самостоятельной очистки и дефрагментации оперативной памяти, она только вызывает программу «FreeMemory», поэтому для ее функционирования необходимо предустановленная в каталог «C:\Program Files\FreeMemory\» программа FreeMemory.ехе (версии 1.7).

Программа FreeMemory должна быть установлена в каталог C:\Program Files\FreeMemory\. Для установки данной программы достаточно скопировать перечисленные ниже файлы в указанную папку на компьютере пользователя. Каких-либо настроек после копирования программы FreeMemory не требуется.

Список необходимых файлов программы FreeMemory:

• FreeMemory.exe 36 352 байт 

FreeMemory.hlp 46 965 байт 

FreeMemory.cnt 813 байт 

File_id.diz 629 байт 

Каталог \Plugin\ Setup\ Setup.dll 12 800 байт 

  1.  Требования к персоналу (программисту)

 Программист должен иметь минимум среднее техническое образование и должен быть аттестован минимум на II квалификационную группу по электробезопасности (для работы с конторским оборудованием)

В перечень задач, выполняемых программистом, должны входить:

а) задача поддержания работоспособности технических средств;

б) задача поддержания работоспособности системных программных средств операционной системы;

в) задача поддержания работоспособности программы Mem.exe.

  1.  Характеристика программы

Описание основных характеристик программы

Режим работы программы

 Режим работы программы Mem.ехе круглосуточный непрерывный. Также программа Mem.ехе работает в режиме «Стелс». Данный режим позволяет максимально сберечь память ПК. Программа постоянно находится в памяти ПК, но не появляется на панели задач, что позволяет экономить ресурсы компьютера. В данном режиме работы происходит постоянный мониторинг системного времени и при достижении ХХ.15.00 (в 15 минут текущего часа) производится запуск программы FreeMemory.exe.

  1.  Контроль правильности выполнения программы

 Работоспособность программы «Mem.ехе» проверяется описанными ниже способами:

1) В 15 минут текущего часа, по системному времени ПК, с помощью любой программы, показывающей текущее значение свободной оперативной памяти (например GoolMEM), проследить за изменением размера свободной оперативной памяти. Вначале очистки, значение свободной оперативной памяти должно понизится до нуля. По окончанию очистки, размер свободной оперативной памяти должен стать больше того значения, которое было до начала очистки и дефрагментации оперативной памяти.

2) До начала проверки, переименуйте файл FreeMemory.exe, в каталоге «C:\Program Files\FreeMemory\». После этого, в 15 минут текущего часа, по системному времени ПК, программа «Mem.ехе» выдаст сообщение об ошибке, описанное в разделе 5. «Сообщения» данного программного руководства.

  1.  Описание основных особенностей программы

 Программа Mem.ехе не имеет пользовательского интерфейса и не предоставляет конечному пользователю возможности настройки и изменения своих параметров.

  1.  Обращение к программе

Загрузка и запуск программы

 Загрузка и запуск программы «Mem.ехе» осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя операционной системы.

  1.  Выполнение программы

 В 15 минут текущего часа, по системному времени ПК, программа «Mem.ехе» производит проверку наличия вызываемой программы «FreeMemory.exe» в каталоге «C:\Program Files\FreeMemory\».

Если программа «FreeMemory.exe» в данном каталоге присутствует, то выполняется функция «3.3.2. Выполнение функции очистки и дефрагментации оперативной памяти».

В случае, если программа «FreeMemory.exe» в каталоге «C:\Program Files\FreeMemory\» отсутствует, имеет другое наименование (имя) или не существует каталога, указанного выше, то выдается сообщение об ошибке, описанное в п. «5.1. Сообщение об ошибке» и выполнения функции п. «3.3.2. Выполнение функции очистки и дефрагментации оперативной памяти» не происходит.

3.2.2. Выполнение функции очистки и дефрагментации оперативной памяти

Выполнение функции очистки и дефрагментации оперативной памяти происходит после выполнения п. «3.2.1. Выполнение функции проверки наличия вызываемой программы». В этом случае программа «Mem.ехе» производит вызов из каталога C:\Program Files\FreeMemory\ программы стороннего разработчика FreeMemory.exe с параметрами командной строки «С А» (С очистка памяти, А - очистить всю память). При загрузке с данными параметрами программа FreeMemory производит:

Очистку и дефрагментацию оперативной памяти

• Выгрузку ненужных DLL

Очистку КЭШа

  1.  Завершение работы программы

 Программа «Mem.ехе» не имеет пользовательского интерфейса и не предоставляет конечному пользователю возможности стандартного завершения работы программы. Программа «Mem.ехе» может быть завершена только прямой выгрузкой из оперативной памяти ПК. Для этого необходимо выполнить следующие действия:

однократным, одновременным нажатием клавиш «Ctrl+Alt+Delete» на клавиатуре ПК, вызвать окно «Завершение работы программы»;

в данном окне, в списке запущенных приложений (программ) выбрать программу Mem;

нажать клавишу «Enter» на клавиатуре ПК или кнопку «Завершить задачу» в окне «Завершение работы программы», используя манипулятор «мышь».

  1.  Входные и выходные данные

Организация используемой входной информации

 Программа «Mem.ехе» в ходе своей работы не использует никаких входных данных.

  1.  Организация используемой выходной информации

 Программа «Mem.ехе» в ходе своей работы не создает никаких выходных данных.

  1.  Сообщения

Сообщение об ошибке

 Программа «Mem.ехе» выдает сообщение об ошибке, показанное на рис. 1.

 

Рисунок 1.

ПРИЧИНА. Указанный в сообщении файл (FreeMemory.exe) не найден в каталоге C:\Program Files\FreeMemory\., или данный каталог не существует.

ДЕЙСТВИЯ ПРОГРАММЫ. Программа «Mem.ехе» не производит вызова программы FreeMemory, очистки и дефрагментации оперативной памяти не происходит.

ДЕЙСТВИЯ ПРОГРАМИСТА. Проверить по указанному пути наличие программы FreeMemory и в случае необходимости переустановить данную программу, как указано в п. «1.3.4. Требования к программному обеспечению» данного программного документа.

 

  1.  



Лист регистрации изменений

Номера листов (страниц)

Всего

листов

(страниц)

в докум

документа

Входящий

№ сопрово

дительного

документа

и дата

Подп.

Дата

Изм

изменен

ных

заме

ненных

новых

анулиро

ванных

1) ГОСТ 19.101-77  ЕСПД. Виды программ и программных документов

2) ГОСТ 19.103-77  ЕСПД. Обозначение программ и программных документов

3) ГОСТ 19.104-78*  ЕСПД. Основные надписи

4) ГОСТ 19.105-78*  ЕСПД. Общие требования к программным документам

5) ГОСТ 19.106-78*  ЕСПД. Общие требования к программным документам, выполненным печатным способом

6) ГОСТ 19.504-79*  ЕСПД. Руководство программиста. Требования к содержанию и оформлению

7) ГОСТ 19.604-78*  ЕСПД. Правила внесения изменений в программные документы, выполненные печатным способом




1. включенным наблюдением в социологии обычно подразумевают либо особый метод сбора социологических данных.
2. Реферат- Симметрия природы и законы сохранения
3. Приведенная ниже таблица содержит описание не всех ошибок перевода а только тех которые являются наибо
4.  Соотношение сил накануне 22 июня 1941 года
5. Клетка тарихы 2
6. Методические рекомендации по подготовке и оформлению дипломных и курсовых работ студентами специальности
7. тема ступенчатая многоуровневая система и любая неопределенность случайность во входных параметрах в ниж
8. тематизировать христианское вероучение
9. Ледовое побоище на Чудском озере 1243 г.
10. Видишь Вон ледяной человек
11. тематизированные понятия и сведения о категориях юриспруденции теоретические модели идеальных государст
12. ТЕМАТИКИ для внеклассной работы по математике для учащихся 5 класса У
13. Чернозёмы карбонатные в Молдавии
14. Развитие памяти младших школьников в процессе изучения языковой теории
15. варианты ответов ' острые парадоксальные во многом спорные
16. Сводные данные о ходе выполнения федеральных целевых программза 2009 год [0
17. 1 Тепловой расчёт двигателя Прототипный двигатель 6ЧРН 36-45 Рассчитать рабочий процесс дизеля с газ
18. Управление собственным капиталом
19. Лабораторная работа ’ 2.html
20. Швейцер Альберт