49939

ПРОГРАММА ОЧИСТКИ ОПЕРАТИВНОЙ ПАМЯТИ

Лабораторная работа

Информатика, кибернетика и программирование

В данном программном документе приведен текст программы «Mem», предназначенной для очистки оперативной памяти ПК через заданные интервалы времени. Текст программы реализован в виде символической записи на исходном языке. Исходным языком данной разработки является Visual Basic. Среда разработки, компилятор - Microsoft Visual Basic 6.0 (локализованная русская версия).

Русский

2014-01-12

86 KB

8 чел.

  УТВЕРЖДЕНО

 

 а.в.00001-01 12 01-лу

ПРОГРАММА ОЧИСТКИ ОПЕРАТИВНОЙ ПАМЯТИ

Текст программы

А.В.00001-01 12 01


АННОТАЦИЯ

 В данном программном документе приведен текст программы «Mem», предназначенной для очистки оперативной памяти ПК через заданные интервалы времени. Текст программы реализован в виде символической записи на исходном языке. Исходным языком данной разработки является Visual Basic. Среда разработки, компилятор - Microsoft Visual Basic 6.0 (локализованная русская версия).

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

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

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

  •  Очистка и дефрагментация оперативной памяти
  •  Выгрузка ненужных DLL
  •  Очистка КЭШа

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

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


СОДЕРЖАНИЕ

Аннотация 2

Содержание 3

1.  Текст программы Mem на исходном языке 4

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


1.
 ТЕКСТ ПРОГРАММЫ MEM НА ИСХОДНОМ ЯЗЫКЕ

(Общее) (Описание)

Dim Mem As String  ‘перем. для хранения текущего времени (мин. сек.)

Dim MemD As Double  ‘перем. для возвращаемого значения функции Shell

Dim MemPath As String ‘перем. для хранения пути к FreeMemory.exe

(Form) (Load)

Private Sub Form_Load()   загрузка формы

Me.Hide      скрываем программу (на рабочем столе)

If App.PrevInstance = True Then  если программа уже запущена

   MsgBox "Приложение уже запущено" выдаем сообщение

   End      закрываем данный экземпляр программы

End If

Часы1.Interval = 500    устанавливаем интервал таймера 1

Часы1.Enabled = True    запускаем таймер

Часы2.Interval = 1500    устанавливаем интервал таймера 2

End Sub      выход из процедуры

(Часы1) (Timer)

Private Sub Часы1_Timer()

Mem = Mid((Format(Time, "hh.mm.ss")), 4, 5) получаем текущее время (форматируем)

If Mem = "15.00" Then     если 15 минут какого-то часа, то

   Часы1.Enabled = False    останавливаем таймер 1

   Часы2.Enabled = True    запускаем таймер 2

   MemPath = "C:\Program Files\FreeMemory\FreeMemory.exe"

   If Dir$(MemPath, vbNormal) <> "" Then проверяем наличие файла

       MemPath = MemPath & " C A"   добавляем параметры ком.. строки

       MemD = Shell(MemPath, vbMinimizedFocus) запускаем программу FreeMemory

   Else

       MsgBox "Файл FreeMemory.exe не найден, переустановите программу", vbInformation, "Сообщение об ошибке"  выдаем сообщение

   End If

End If

End Sub

(Часы1)  (Timer)

Private Sub Часы2_Timer()

Часы1.Enabled = True   запускаем таймер 1

Часы2.Enabled = False   останавливаем таймер 2

End Sub

 


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

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

Всего

листов

(страниц)

в докум

документа

Входящий

№ сопрово

дительного

документа

и дата

Подп.

Дата

Изм

изменен

ных

заме

ненных

новых

анулиро

ванных

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

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

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

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

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

6 ГОСТ 19.401-78  ЕСПД. Текст программы. Требования к содержанию и оформлению

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


 

А также другие работы, которые могут Вас заинтересовать

47450. Общая экология. Виды биологических ритмов 42 KB
  Динамика и развитие экосистем. Динамика экосистем 2. Динамика и развитие экосистем. Динамика экосистем Любая экосистема приспосабливаясь к изменениям внешней среды находится в состоянии динамики.
47451. Биология как наука. Общая характеристика жизни 44.5 KB
  Общая характеристика жизни. Общая характеристика жизни. Развитие представлений о сущности жизни. Определение жизни.
47452. Клетка – элементарная биологическая система 117 KB
  Вне клетки не существует настоящей жизнедеятельности. Исходя из предположения о схожести гомологичности растительных и животных клеток доказываемой одинаковым механизмом их возникновения Шванн обобщил многочисленные данные в виде теории согласно которой клетки являются структурной и функциональной основой живых существ. Ему принадлежит вывод о том что клетка может возникнуть лишь из предсуществующей клетки. Выдающаяся роль клетки как первоисточника жизни обусловливается тем что именно она является биологической единицей с помощью...
47453. Изменчивость и ее формы 41.5 KB
  Изменчивость и ее формы. Изменчивость как свойство живых систем Модификационная изменчивость. Наследственная генотипическая изменчивость
47454. Генетика человека. Нормальная наследственность человека 31.5 KB
  Генеалогический метод Популяционностатистический метод Близнецовый метод Метод дерматоглифики Цитогенетический метод Биохимические методы Методы рекомбинантной ДНК Методы генетики соматических клеток Карты хромосом 1. Генеалогический метод Генеалогический метод является наиболее старым методом генетики человека. Метод относительно прост и доступен. В методе составляются и ё анализируются семейные родословные что позволяет определить наследственный или ненаследственный характер заболевания отдельного симптома;...
47455. Медицинская генетика. Медико-генетическое консультирование 33.5 KB
  Наследственные болезни человека Генные болезни Хромосомные болезни Болезни с наследственным предрасположением
47456. Воспроизведение на организменном уровне (размножение организмов). Онтогенез, общие закономерности. Прогенез 42.5 KB
  Тема: Воспроизведение на организменном уровне размножение организмов. Размножение организмов Бесполое размножение. Половое размножение
47457. ЭЛЕКТРОНИКА. Учебное пособие 21.81 MB
  Для полупроводников наиболее важной является валентная зона, образованная уровнями энергии валентных электронов невозбужденных атомов (т.е. при отсутствии внешней энергии) и ближайшая к ней разрешенная зона (см. рис.9-1). Разрешенная зона, в которой при возбуждении могут находиться электроны, называется зоной проводимости, или свободной зоной.
47458. Бухгалтерский учет, анализ и аудит, Методические указания по дипломному проектированию 665.5 KB
  В методических указаниях определены цель и задачи дипломного проектирования требования к содержанию структуре и оформлению дипломной работы порядок проведения защиты работы. Назначение руководителя и выбор темы дипломной работы Содержание основной части дипломной работы Порядок проведения защиты дипломной работы