Программа очистки оперативной памяти руководство программиста лист утверждения
1 УТВЕРЖДАЮ Начальник тех.отдела Хххххх Х.Х. 200 ПРОГРАММА ОЧИСТКИ ОПЕРАТИВНОЙ ПАМЯТИ Руководство системного программиста ЛИСТ УТВЕРЖДЕНИЯ -ЛУ Подпись и дата Инв. дубл. Взам. инв. Руководитель разработки Начальник ХХХХ Хххххххх Х.Х. 200 Ответственный исполнитель Начальник гр. РиВ АСУТП ХХХХ Ххххххх Х.Х. 200 Подпись и дата Исполнитель Вед. инженер ХХХХ Хххххх Х.Х. 200 Инв. подл. 2005
2 УТВЕРЖДЕНО -ЛУ ПРОГРАММА ОЧИСТКИ ОПЕРАТИВНОЙ ПАМЯТИ Руководство системного программиста Подпись и дата ЛИСТОВ 10 Подпись и дата Взам. инв. Инв. подл. Инв. дубл. 2005
6 5 Основная задача вызываемой программы FreeMemory - повысить производительность системы. Программа FreeMemory реализует следующие функции: Очистка и дефрагментация оперативной памяти Выгрузка ненужных DLL Очистка КЭШа Данные функции программы FreeMemory позволяют поддерживать бесперебойную работу ПК длительное время, предотвращать утечки памяти, засорение оперативной памяти неиспользуемыми DLL и программами, а также в итоге предотвращать зависание ПК Минимальный состав технических средств Минимальный состав используемых технических средств: IBM PC совместимый с процессором и выше ОЗУ более 32 Мбайт 16 МБ видеопамяти и выше наличие свободного места на жестком диске более 100 Мбайт Минимальный состав программных средств Системные программные средства, используемые программой Mem.exe, должны быть представлены локализованной версией операционной системы Windows 98 или Windows Me. Также для функционирования программы Mem.exe на ПК необходимо предустановленное программное обеспечение стороннего разработчика, программа FreeMemory (версии 1.7) Требования к персоналу (системному программисту) Системный программист должен иметь минимум среднее техническое образование. В перечень задач, выполняемых системным программистом, должны входить: а) задача поддержания работоспособности технических средств; б) задача установки (инсталляции) и поддержания работоспособности системных программных средств операционной системы; в) задача установки (инсталляции) и поддержания работоспособности программы Mem.exe.
7 6 2. СТРУКТУРА ПРОГРАММЫ 2.1. Сведения о структуре программы Программа «Mem.ехе» состоит из одной запускаемой формы Сведения о составных частях программы Программа «Mem.ехе» состоит из одной запускаемой формы и не имеет составных частей Сведения о связях между составными частями программы Программа «Mem.ехе» не имеет составных частей Сведения о связях с другими программами Программа «Mem.ехе» в ходе своей работы запускает программу «FreeMemory», поэтому для ее функционирования необходимо предустановленная в каталог «C:\Program Files\FreeMemory\» программа FreeMemory.ехе (версии 1.7).
8 7 3. НАСТРОЙКА ПРОГРАММЫ 3.1. Настройка на состав технических средств Программа «Mem.ехе» не требует каких либо настроек на состав технических средств Настройка на состав программных средств Программа «Mem.ехе» не предназначена для самостоятельной очистки и дефрагментации оперативной памяти, она только вызывает программу «FreeMemory», поэтому для ее функционирования необходимо предустановленная в каталог «C:\Program Files\FreeMemory\» программа FreeMemory.ехе (версии 1.7). Программа FreeMemory должна быть установлена в каталог C:\Program Files\FreeMemory\. Для установки данной программы достаточно скопировать перечисленные ниже файлы в указанную папку на компьютере пользователя. Каких-либо настроек после копирования программы FreeMemory не требуется. Список необходимых файлов программы FreeMemory: FreeMemory.exe байт FreeMemory.hlp байт FreeMemory.cnt 813 байт File_id.diz 629 байт Каталог \Plugin\ Setup\ Setup.dll байт 4. ПРОВЕРКА ПРОГРАММЫ 4.1. Описание способов проверки Работоспособность программы «Mem.ехе» проверяется описанными ниже способами: 1) В 15 минут текущего часа, по системному времени ПК, с помощью любой программы, показывающей текущее значение свободной оперативной памяти (например GoolMEM), проследить за изменением размера свободной оперативной памяти. Вначале очистки,
Техническое задание
RU.012664444.508110-01
Аннотация
В данном программном документе приведено техническое задание на разработку программы «Информационный сайт ГИБДД».
В данном программном документе, в разделе «Введение» указано наименование, краткая характеристика области применения программы (программного изделия).
В разделе «Основания для разработки» указаны документы, на основании которых ведется разработка, наименование и условное обозначение темы разработки.
В данном программном документе, в разделе «Назначение разработки» указано функциональное и эксплуатационное назначение программы (программного изделия).
Раздел «Требования к программе» содержит следующие подразделы:
· требования к функциональным характеристикам;
· требования к надежности;
· требования к составу и параметрам технических средств;
· требования к информационной и программной совместимости;
В данном программном документе, в разделе «Требования к программной документации» указаны предварительный состав программной документации и специальные требования к ней.
В разделе «Технико-экономические показатели» указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки.
В данном программном документе, в разделе «Стадии и этапы разработки» установлены необходимые стадии разработки, этапы и содержание работ.
В разделе «Порядок контроля и приемки» должны быть указаны виды испытаний и общие требования к приемке работы.
Оформление программного документа «Руководство оператора» произведено по требованиям ЕСПД (ГОСТ 19.101-77 1), ГОСТ 19.103-77 2), ГОСТ 19.104-78* 3), ГОСТ 19.105-78* 4), ГОСТ 19.106-78* 5), ГОСТ 19.201-78 6), ГОСТ 19.604-78* 7)).
Содержание
1.1. Наименование программы.. 5
1.2. Краткая характеристика области применения. 5
2. Основание для разработки.. 5
2.1. Основание для проведения разработки. 5
2.2. Наименование и условное обозначение темы разработки. 5
3. Назначение разработки.. 5
3.1. Функциональное назначение WEB-сайта. 5
3.2. Эксплуатационное назначение WEB-сайта. 5
4. Требования к WEB-сайту. 6
4.1. Требования к функциональным характеристикам.. 6
4.1.1. Требования к составу выполняемых функций. 6
4.1.2. Требования к организации входных данных. 6
4.1.3. Требования к организации выходных данных. 6
4.1.4. Требования к временным характеристикам.. 6
4.2. Требования к надежности. 6
4.2.1. Требования к обеспечению надежного (устойчивого) функционирования программы.. 6
4.2.2. Время восстановления после отказа. 7
4.2.3. Отказы из-за некорректных действий оператора. 7
4.3. Условия эксплуатации. 7
4.3.1. Климатические условия эксплуатации. 7
4.3.2. Требования к видам обслуживания. 7
4.3.3. Требования к численности и квалификации персонала. 7
4.4. Требования к составу и параметрам технических средств. 8
4.5. Требования к информационной и программной совместимости. 8
4.5.1. Требования к информационным структурам и методам решения. 8
4.5.2. Требования к исходным кодам и языкам программирования. 8
4.5.3. Требования к программным средствам, используемым программой. 8
4.5.4. Требования к защите информации и программ.. 8
4.6. Специальные требования. 8
5. Требования к программной документации.. 9
5.1. Предварительный состав программной документации. 9
5.2. Специальные требования к программной документации. 9
6. Технико-экономические показатели.. 9
6.1. Ориентировочная экономическая эффективность. 9
6.2. Предполагаемая годовая потребность. 9
6.3. Экономические преимущества разработки. 9
7. Стадии и этапы разработки.. 9
7.1. Стадии разработки. 9
7.2. Этапы разработки. 9
7.3. Содержание работ по этапам.. 10
7.4. Исполнители. 10
8. Порядок контроля и приемки.. 11
8.1. Виды испытаний. 11
8.2. Общие требования к приемке работы.. 11
Введение
Наименование программы
Наименование - «Информационный сайт ГИБДД».
Основание для разработки
Назначение разработки
Требования к WEB-сайту
Требования к функциональным характеристикам
WEB-сайт должен иметь для чего он нужен
Требования к составу выполняемых функций
WEB-сайт должен обеспечивать возможность выполнения перечисленных ниже функций:
а) поиск штрафа по номеру
б) возможность регистрации автомобиля на свой аккаунт
в) хранение персональных данных
Требования к организации входных данных
Файлы указанного формата должны размещаться (храниться) на удаленном носителе, отформатированных согласно требованиям операционной системы.
Требования к организации выходных данных
Файлы выходных данных могут размещаться (храниться) на локальных или съемных носителях, отформатированных согласно требованиям операционной системы.
Требования к временным характеристикам
WEB-сайт должен иметь высокую отказоустойчивость
Требования к надежности
WEB-сайт должен быть устойчивым к большому потоку запросов, а также своевременной обработкой запросов
Требования к обеспечению надежного (устойчивого) функционирования программы
Надежное (устойчивое) функционирование WEB-сайта должно быть обеспечено выполнением совокупности организационно-технических мероприятий, перечень которых приведен ниже:
а) организацией бесперебойного питания технических средств;
б) регулярным выполнением рекомендаций Министерства труда и социального
развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении
межотраслевых типовых норм времени на работы по сервисному обслуживанию
ПЭВМ и оргтехники и сопровождению программных средств»;
г) необходимым уровнем квалификации сотрудников профильных подразделений.
Условия эксплуатации
Требования к видам обслуживания
См. Требования к обеспечению надежного (устойчивого) функционирования программы.
Требования к численности и квалификации персонала
Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц - системный программист и конечный пользователь программы - оператор.
Системный программист должен иметь минимум среднее техническое образование.
В перечень задач, выполняемых системным программистом, должны входить:
а) задача поддержания работоспособности технических средств;
б) задачи установки (инсталляции) и поддержания работоспособности системных
программных средств - операционной системы;
в) задача установки (инсталляции) программы.
Конечный пользователь программы (оператор) должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.
Персонал должен быть аттестован минимум на II квалификационную группу по электробезопасности (для работы с конторским оборудованием).
Требования к составу и параметрам технических средств
В состав технических средств должен входить IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:
а) процессор Pentium - 4 с тактовой частотой, 1.2 ГГц , не менее;
б) оперативную память объемом, 128 Mб, не менее;
в) жесткий диск объемом 40 Гб, и выше;
г) оптический манипулятор типа «мышь»;
д) наличие 2 COM-портов;
Требования к информационной и программной совместимости
Требования к информационным структурам и методам решения
Требования к информационным структурам (файлов) на входе и выходе, а также к методам решения не предъявляются.
Требования к исходным кодам и языкам программирования
Исходные коды программы должны быть реализованы на языке Java. В качестве интегрированной среды разработки программы должна быть использована среда Drupal (локализованная, русская версия).
Требования к программным средствам, используемым программой
Системные программные средства, используемые программой, должны быть представлены локализованной версией операционной системы Windows 7 и выше
Требования к защите информации и программ
Требования к защите информации . сайт
4.6. Специальные требования
Программа должна обеспечивать взаимодействие с пользователем (оператором) посредством графического пользовательского интерфейса, разработанного согласно рекомендациям компании-производителя операционной системы.
Требования к программной документации
Предварительный состав программной документации
Состав программной документации должен включать в себя:
1) техническое задание;
3) описание программы;
4) руководство системного программиста;
5) руководство оператора;
5.2. Специальные требования к программной документации
Специальные требования к программной документации не предъявляются.
Стадии и этапы разработки
Стадии разработки
Разработка должна быть проведена в три стадии:
1) разработка технического задания;
2) рабочее проектирование;
Этапы разработки
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
1) разработка программы;
2) разработка программной документации;
3) испытания программы.
На стадии внедрения должен быть выполнен этап разработки - подготовка и передача программы.
Содержание работ по этапам
На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:
1) постановка задачи;
2) определение и уточнение требований к техническим средствам;
3) определение требований к программе;
4) определение стадий, этапов и сроков разработки программы и документации на неё;
5) выбор языков программирования;
6) согласование и утверждение технического задания.
На этапе разработки программы должна быть выполнена работа по программированию и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 и требованием п. «Предварительный состав программной документации» настоящего технического задания.
На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:
1) разработка, согласование и утверждение программы и методики испытаний;
2) проведение приемо-сдаточных испытаний;
3) корректировка программы и программной документации по результатам испытаний.
На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию.
Исполнители
Начальник ХХХХ Хххххххх Х.Х.
Начальник гр. РиВ АСУТП ХХХХ Хххххххх Х.Х.
Вед. инженер ХХХХ Хххххххх Х.Х.
Порядок контроля и приемки
Виды испытаний
Приемо-сдаточные испытания WEB-сайта должны проводиться согласно разработанной и согласованной «Программы и методики испытаний».
Ход проведения приемо-сдаточных испытаний документируется в Протоколе проведения испытаний.
8.2. Общие требования к приемке работы
После проведения испытаний в полном объеме, на основании «Протокола испытаний» утверждают «Свидетельство о приемке» и производят запись в программном документе «Формуляр».
1) ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов
2) ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов
3) ГОСТ 19.104-78* ЕСПД. Основные надписи
4) ГОСТ 19.105-78* ЕСПД. Общие требования к программным документам
5) ГОСТ 19.106-78* ЕСПД. Общие требования к программным документам, выполненным печатным способом
6) ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению
7) ГОСТ 19.604-78* ЕСПД. Правила внесения изменений в программные документы, выполненные печатным способом
программа очистки оперативной памяти
Техническое задание
Лист утверждения
А.В.00001-01 ТЗ 01 -лу
Руководитель разработки |
Начальник ХХХХ |
___________Хххххххх Х.Х. |
“_____”____________200__ |
Ответственный исполнитель |
Начальник гр. РиВ АСУТП ХХХХ |
____________Ххххххх Х.Х. |
“_____”____________200__ |
Исполнитель |
Вед. инженер ХХХХ |
_____________Хххххх Х.Х. |
“_____”____________200__ |
УТВЕРЖДЕНО
А.В.00001-01 ТЗ 01-лу
Информационный сайт ГИБДД
Техническое задание
RU.012664444.508110-01
Аннотация
В данном программном документе приведено техническое задание на разработку программы «Информационный сайт ГИБДД».
В данном программном документе, в разделе «Введение» указано наименование, краткая характеристика области применения программы (программного изделия).
В разделе «Основания для разработки» указаны документы, на основании которых ведется разработка, наименование и условное обозначение темы разработки.
В данном программном документе, в разделе «Назначение разработки» указано функциональное и эксплуатационное назначение программы (программного изделия).
Раздел «Требования к программе» содержит следующие подразделы:
· требования к функциональным характеристикам;
· требования к надежности;
· требования к составу и параметрам технических средств;
· требования к информационной и программной совместимости;
В данном программном документе, в разделе «Требования к программной документации» указаны предварительный состав программной документации и специальные требования к ней.
В разделе «Технико-экономические показатели» указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки.
В данном программном документе, в разделе «Стадии и этапы разработки» установлены необходимые стадии разработки, этапы и содержание работ.
В разделе «Порядок контроля и приемки» должны быть указаны виды испытаний и общие требования к приемке работы.
Оформление программного документа «Руководство оператора» произведено по требованиям ЕСПД (ГОСТ 19.101-77 1), ГОСТ 19.103-77 2), ГОСТ 19.104-78* 3), ГОСТ 19.105-78* 4), ГОСТ 19.106-78* 5), ГОСТ 19.201-78 6), ГОСТ 19.604-78* 7)).
Содержание
1.1. Наименование программы.. 5
1.2. Краткая характеристика области применения. 5
2. Основание для разработки.. 5
2.1. Основание для проведения разработки. 5
2.2. Наименование и условное обозначение темы разработки. 5
3. Назначение разработки.. 5
3.1. Функциональное назначение WEB-сайта. 5
3.2. Эксплуатационное назначение WEB-сайта. 5
4. Требования к WEB-сайту. 6
4.1. Требования к функциональным характеристикам.. 6
4.1.1. Требования к составу выполняемых функций. 6
4.1.2. Требования к организации входных данных. 6
4.1.3. Требования к организации выходных данных. 6
4.1.4. Требования к временным характеристикам.. 6
4.2. Требования к надежности. 6
4.2.1. Требования к обеспечению надежного (устойчивого) функционирования программы.. 6
Руководство программиста относится к эксплуатационно-технической документации и требуется в тех случаях, когда система тем или иным образом предоставляет возможность написания, редактирования или использования программного кода.
Примерами могут служить:
– платформа или среда для разработки ПО;
– ПО с открытым кодом.
Документ должен предоставлять всю необходимую информацию для того, чтобы разработчик мог воспользоваться возможностями системы. Для решения этой задачи содержание документа может включать в себя:
– назначение, структуру входных и выходных данных программных функций;
– возможности по созданию программного кода, особенности его интерпретации и компиляции;
– синтаксические особенности используемого языка программирования;
– возможные правила и ограничения при работе с программным кодом;
– различные инструкции по работе с программой.
Список возможных тем этим не ограничивается, все зависит от особенностей конкретной системы. Надо сказать, что руководство программиста бывает очень полезно и для разработчиков системы, являясь справочником по текущей реализации логики работы ПО.
Состав типового руководства программиста
В соответствии с требованиями ГОСТ руководство программиста должно содержать следующие разделы:
– Назначение и условия применения программы, где указывают область применения ПО и технические требования, необходимые для его работы.
– Характеристика программы, где описывают режим работы программы, показатели скорости ее работы и другие важные для использования характеристики.
– Обращение к программе, где указывают способы и параметры запуска программы;
Различные примеры, иллюстрации и таблицы целесообразно приводить в приложениях к документу.
Стандарты для руководства программиста
ГОСТы регламентируют и этот документ, в данном случае это ГОСТ 19.504. (Приложение 1) В соответствии с ним определяется структура и содержание Руководства программиста.
private void spravkaButton_Click(object sender, RoutedEventArgs e)
Hello.Visibility = Visibility.Hidden;//Скрыть элементы стартовой формы
Spravka.Visibility = Visibility.Visible;//Показать окно справки
private void closeSpravkaButton_Click(object sender, RoutedEventArgs e)
Hello.Visibility = Visibility.Visible;//показать окно стартовой формы
Spravka.Visibility = Visibility.Hidden;//скрыть элементы формы справка
private void Button_Click(object sender, RoutedEventArgs e)
if (!string.IsNullOrEmpty(subjectName) && !string.IsNullOrEmpty(testFilePath)) // проверяем заполнено ли поле
xmlLoad(); //подгружаем файл с вопросами
var qstns = mainXml.Root.Element("questions").Elements();
foreach (var question in qstns)
void loadStep(int _locStep, int beforeStep)
foreach (var curEl in mainXml.Root.Element("questions").Elements())
var currentAnswers = answers[_locStep];
foreach (var answer in currentAnswers.Elements())
По окончании тестирования откроется форма результатов тестирования, на которой расположен TextBox с результатом тестирования, и кнопки «Начать заново» и «Выход».
if (_step == countSteps)
Next.Content = "Начать заново";
string sum = score.Sum().ToString();
string message = "Уважаемый(ая) " + subjectName + ". Благодарим Вас за прохождение теста. Ваш результат " + sum + " " + numeric + " из " + countSteps;
string testFilePath = "Resources/testTest.xml";
Полный код программы с комментариями находится в Приложении 2
ЗАКЛЮЧЕНИЕ
Все цели практики были достигнуты:
¾ расширение, углубление и систематизация знаний, полученных в процессе теоретического обучения;
¾ закрепление практических навыков по разработке и модификации информационных систем;
¾ формирование профессиональных компетенций.
Выполнил все задачи практики, а именно:
¾ Ознакомился с условиями работы предприятии и со своим рабочим местом, а именно с правилами внутреннего распорядка, требованиями по безопасности, физиолого-гигиеническими основами трудового процесса и требованиями санитарии;
¾ изучил нормативные и методические материалы, фундаментальной и периодической литературы в соответствии с индивидуальным заданием;
¾ использовал информационно-коммуникационные технологии;
¾ выбрал средство разработки программных продуктов;
¾ выполнил индивидуального задания (разработал тестирующую программу);
¾ оформил отчет по практике.
СПИСОК ИСТОЧНИКОВ
ПРИЛОЖЕНИЯ
Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т С О Ю З А С С Р
Единая система программной документации | ГОСТ 19.504-79* (СТ СЭВ 2095-80) |
РУКОВОДСТВО ПРОГРАММИСТА. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ | |
United system for program documentation. Programmer's guide. Requirements to contents and form of presentation |
Постановлением Государственного комитета стандартов Совета Министров СССР от 12 января 1979 г. ¹ 74 срок введения установлен
С 01.01. 1980 г.
Настоящий стандарт устанавливает требования к содержанию и оформлению программного документа «Руководство программиста», определённого ГОСТ 19.101-77.
Стандарт полностью соответствует СТ СЭВ 2095-80.
ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Структуру и оформление документа устанавливают в соответствии с ГОСТ 19.105-78.
Составление информационной части (аннотации и содержания) является обязательным.
1.2. Руководство программиста должно содержать следующие разделы:
· назначение и условия применения программ;
· обращение к программе;
· входные и выходные данные;
В зависимости от особенностей документы допускается объединять отдельные разделы или вводить новые.
СОДЕРЖАНИЕ РАЗДЕЛОВ
2.1. В разделе «Назначение и условия применения программ» должны быть указаны назначение и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам
периферийных устройств, требования к программного обеспечению и т.п.).
2.2. В разделе «Характеристика программы» должно быть приведено описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т.п.).
2.3. В разделе «Обращение к программе» должно быть приведено описание процедур вызова программы (способы передачи управления и параметров данных и др.).
2.6. В приложении к руководству программиста могут быть приведены дополнительные материалы (примеры, иллюстрации, таблицы, графики и т.п.).
* Переиздание (Ноябрь 1987 г.) с Изменением № 1, утвержденным в сентябре 1981 г (ИУС 11-81)
1 УТВЕРЖДАЮ Начальник тех.отдела Хххххх Х.Х. 200 ПРОГРАММА ОЧИСТКИ ОПЕРАТИВНОЙ ПАМЯТИ Руководство программиста Лист утверждения -ЛУ Подпись и дата Инв. дубл. Взам. инв. Руководитель разработки Начальник ХХХХ Хххххххх Х.Х. 200 Ответственный исполнитель Начальник гр. РиВ АСУТП ХХХХ Ххххххх Х.Х. 200 Подпись и дата Исполнитель Вед. инженер ХХХХ Хххххх Х.Х. 200 Инв. подл. 2005
2 УТВЕРЖДЕНО -ЛУ ПРОГРАММА ОЧИСТКИ ОПЕРАТИВНОЙ ПАМЯТИ Руководство программиста Подпись и дата ЛИСТОВ 11 Подпись и дата Взам. инв. Инв. подл. Инв. дубл. 2005
6 5 Основная задача вызываемой программы FreeMemory - повысить производительность системы. Программа FreeMemory реализует следующие функции: Очистка и дефрагментация оперативной памяти Выгрузка ненужных DLL Очистка КЭШа Данные функции программы FreeMemory позволяют поддерживать бесперебойную работу ПК длительное время, предотвращать утечки памяти, засорение оперативной памяти неиспользуемыми DLL и программами, а также в итоге предотвращать зависание ПК Условия, необходимые для выполнения программы Объем оперативной памяти Для выполнения своих функций, программе «Mem.exe» достаточно 1 Мб оперативной памяти. Но, исходя из того, что для функционирования операционной системы необходимо минимум 32 Мб оперативной памяти, то рекомендуется использовать программу «Mem.exe» на ПК, имеющем ОЗУ более 32 Мб Требования к составу периферийных устройств Особых требований к составу периферийных устройств, программа «Mem.exe» не предъявляет Требования к параметрам периферийных устройств Никаких требований к параметрам периферийных устройств, программа «Mem.exe» не предъявляет.
7 Требования к программному обеспечению Системные программные средства, используемые программой Mem.exe, должны быть представлены локализованной версией операционной системы Windows 98 или Windows Me. Программа «Mem.ехе» не предназначена для самостоятельной очистки и дефрагментации оперативной памяти, она только вызывает программу «FreeMemory», поэтому для ее функционирования необходимо предустановленная в каталог «C:\Program Files\FreeMemory\» программа FreeMemory.ехе (версии 1.7). Программа FreeMemory должна быть установлена в каталог C:\Program Files\FreeMemory\. Для установки данной программы достаточно скопировать перечисленные ниже файлы в указанную папку на компьютере пользователя. Каких-либо настроек после копирования программы FreeMemory не требуется. Список необходимых файлов программы FreeMemory: FreeMemory.exe байт FreeMemory.hlp байт FreeMemory.cnt 813 байт File_id.diz 629 байт Каталог \Plugin\ Setup\ Setup.dll байт Требования к персоналу (программисту) Программист должен иметь минимум среднее техническое образование и должен быть аттестован минимум на II квалификационную группу по электробезопасности (для работы с конторским оборудованием) В перечень задач, выполняемых программистом, должны входить: а) задача поддержания работоспособности технических средств; б) задача поддержания работоспособности системных программных средств операционной системы; в) задача поддержания работоспособности программы Mem.exe.
10 Завершение работы программы Программа «Mem.ехе» не имеет пользовательского интерфейса и не предоставляет конечному пользователю возможности стандартного завершения работы программы. Программа «Mem.ехе» может быть завершена только прямой выгрузкой из оперативной памяти ПК. Для этого необходимо выполнить следующие действия: однократным, одновременным нажатием клавиш «Ctrl+Alt+Delete» на клавиатуре ПК, вызвать окно «Завершение работы программы»; в данном окне, в списке запущенных приложений (программ) выбрать программу Mem; нажать клавишу «Enter» на клавиатуре ПК или кнопку «Завершить задачу» в окне «Завершение работы программы», используя манипулятор «мышь». 4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ 4.1. Организация используемой входной информации Программа «Mem.ехе» в ходе своей работы не использует никаких входных данных Организация используемой выходной информации Программа «Mem.ехе» в ходе своей работы не создает никаких выходных данных.
В данном программном документе приведено руководство программиста по настройке и использованию программы [[[«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
1.1. Назначение программы.. 2
1.2. Функции, выполняемые программой. 2
1.3. Условия, необходимые для выполнения программы.. 2
1.3.1. Объем оперативной памяти. 2
1.3.2. Требования к составу периферийных устройств. 2
1.3.3. Требования к параметрам периферийных устройств. 2
1.3.4. Требования к программному обеспечению.. 2
1.3.5. Требования к персоналу (программисту) 2
2. 2. Характеристика программы.. 2
2.1. Описание основных характеристик программы.. 2
2.1.1. Режим работы программы.. 2
2.1.2. Средства контроля правильности выполнения программы.. 2
2.2. Описание основных особенностей программы.. 2
2.2.1. Самовосстанавливаемость программы.. 2
3. Обращение к программе. 2
3.1. Загрузка и запуск программы.. 2
3.2. Выполнение программы.. 2
3.2.1. Выполнение функции (такой-то) 2
3.2.2. Выполнение функции (этакой) 2
3.3. Завершение работы программы.. 2
4.1. Организация используемой входной информации. 2
4.2. Организация используемой выходной информации. 2
Лист регистрации изменений. 2
Назначение и условия применения программы
Назначение программы
После многократного открытия и закрытия программ, записи в базы данных, считываний из них, а также в процессе работы SCADa-системы и ОС оперативная память значительно фрагментируется. В итоге команды будут обрабатываться на порядок медленнее. У процессора в кэш (L1 и L2) записывается определенная часть оперативной памяти еще до того, как будет произведено обращение к этой области памяти. Когда же настает черед «прокэшированных» команд или данных, то они читаются процессором из КЭШа, что во много раз быстрее, чем обращение к оперативной памяти. Если запущенная программа и ее данные оказались фрагментированными в памяти, происходит ситуация, когда в кэш попадают совсем не те данные, которые нужны, и процессору ничего не остается, как отыскивать нужное в оперативной памяти. Подобное снижение hit rate КЭШа (число попаданий) способно снизить производительность, независимо от объема оперативной памяти.
Многие программы, в том числе и сама ОС, загружают в память множество библиотек (DLL) и не факт, что эти библиотеки будут обязательно использоваться. Поэтому необходимо подобные DLL выгружать в своп-файл. Если они вдруг понадобятся, то незамедлительно будут загружены ОС назад.
Действия по оптимизации и дефрагментации оперативной памяти производят программы сторонних разработчиков, такие как «FreeMemory» и «CoolMEM». В ходе их тестирования было установлено, что данные программы, в режиме постоянного мониторинга ОЗУ и очистке памяти при превышении заданных пределов, значительно загружают операционную систему и в некоторых случаях, приводят к зависанию ПК. В ходе изысканий было установлено, что при использовании программы «FreeMemory» (версии 1.7), при запуске её командной строкой с параметрами «С А» (С – очистка памяти, А - очистить всю память), после выполнения всех процедур по очистке и дефрагментации ОЗУ, данная программа полностью выгружается из памяти компьютера. При этом зависаний ПК не происходит и не используются лишние ресурсы компьютера. Используя эти данные, была разработана программа «Mem.exe», которая каждый час, командной строкой с параметрами «С А» загружает программу «FreeMemory», для очистки ОЗУ.
Программа «Mem.ехе» работает под управлением ОС Windows 98 или Windows Me.
Функции, выполняемые программой
Основная задача вызываемой программы FreeMemory - повысить производительность системы.
Программа FreeMemory реализует следующие функции:
• Очистка и дефрагментация оперативной памяти
• Выгрузка ненужных DLL
Данные функции программы FreeMemory позволяют поддерживать бесперебойную работу ПК длительное время, предотвращать утечки памяти, засорение оперативной памяти неиспользуемыми DLL и программами, а также в итоге предотвращать зависание ПК.
Читайте также: