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*  ЕСПД. Правила внесения изменений в программные документы, выполненные печатным способом


 

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

31845. «Лексика с семантикой эстетической оценки в трилогии Л.Н. Толстого “Детство. Отрочество. Юность”». (опыт анализа частотности и семантики) 493 KB
  Алтухов Лексика с семантикой эстетической оценки в трилогии Л. Место и значение эстетической рефлексии и оценки в трилогии Л. Лексические единицы с семантикой положительной эстетической оценки в трилогии Льва Николаевича Толстого Детство. Лексические единицы с семантикой отрицательной эстетической оценки в трилогии Льва Николаевича Толстого Детство.
31846. Разработка рекомендаций по повышению эффективности ресурсной политики ПАО АКБ «Аркада» 1.9 MB
  1 Банковские ресурсы и ресурсная политика банка. Нормативно-правовая база регулирующая деятельность коммерческого банка по формированию ресурсов. Анализ ресурсной политики банка на примере ПАО АКБ Аркада. Структурно-динамический анализ ресурсов банка ПАО АКБ Аркада.
31847. Политика управления кредитным риском и методами оценки кредитоспособности заемщика ОАО Банк «Финансы и Кредит» 1.48 MB
  Экономическая сущность понятие и необходимость осуществления анализа кредитоспособности заемщика и методы оценки кредитного риска. Кредитный риск и его источники Сравнительная характеристика методик оценки кредитного риска. Нормативноправовое регулирование кредитных рисков и оценки кредитоспособности заемщика коммерческого банка Анализ кредитоспособности заемщика и оценка кредитного риска.
31848. Комплементарная логика на транзисторах металл-оксид (К-МОП) 429.5 KB
  С приходом переключающих запускающих сигналов переход триггера из одного состояния в другое происходит лавинообразно и потенциалы на выходах меняются на противоположные. В интервале между переключающими сигналами состояние триггера не меняется т. При лавинообразных переключениях на выходе триггера формируются прямоугольные импульсы с крутыми фронтами. При двух последовательных переключениях триггера на выходе формируется один импульс т.
31849. Робота з растровою графікою у Visual Studio 56.5 KB
  До класу форми додати екземпляри малюнка та елемента управління рамки з малюнком PictureBox Bitmp imge1; PictureBox pictureBox1; 2. У конструкторі форми підготувати поле для розміщення зображення pictureBox1 = new PictureBox; pictureBox1.SizeMode = PictureBoxSizeMode.StretchImge; pictureBox1.
31850. Вибір більш ефективного варіанту комплексної механізації і автоматизації навантажувально-розвантажувальних робіт 565.5 KB
  Повні капіталовкладення визначаються: ΣК = Км Кд Кб Кз Ка Ке Квк Кавт грн де Км витрати на засоби механізації з урахуванням їх доставки та монтажу; Кд витрати на допоміжні пристрої підкранова колія естакада зарядний пункт та ін. Відповідні витрати визначаються за формулами: грн де β коефіцієнт нарахування на транспортування зберігання монтаж фарбування приймається β = 015 ÷ 020; М кількість вантажнорозвантажувальних машин шт; См вартість однієї машини грн. Iй варіант Км = 1 02 10 25000 =...
31851. Основные категории менеджмента. Развитие управленческой мысли 118 KB
  Менеджмент наука практика техника управления и контроля. Менеджмент наука практика и искусство управления. Менеджмент аккумулирует достижения теории управления экономической теории маркетинга социологии и психологии управления предпринимательства кибернетики. Это еще одно из отличий менеджмента от управления которое в большей степени является обезличенным.