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


 

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

75959. Становление новых государственных институтов в РФ в конце 20 веке 20.83 KB
  Правительство Российской Федерации. Исполнительную власть Российской Федерации осуществляет Правительство Российской Федерации. Правительство Российской Федерации состоит из Председателя Правительства Российской Федерации заместителей Председателя Правительства Российской Федерации и федеральных министров. Председатель Правительства Российской Федерации назначается Президентом Российской Федерации с согласия Государственной Думы.
75960. Становление современного российского парламентаризма. Думские выборы 1993 и 1995 годов: сравнительный анализ 22.11 KB
  Утвердившийся в 1917 году коммунистический строй на 70 лет прервал формирование в нашей стране демократических институтов, пресек развитие парламентаризма. И все же ростки политической демократии и парламентаризма не были полностью искоренены...
75961. Формирование «олигархических групп», эволюция их отношений с государством в России 26.8 KB
  Сейчас он означает небольшую группу финансовых магнатов Большую Восьмерку или Семь Банковских Баронов состоящих в тесных отношениях с президентом и правительством и оказывающих на них влияние. За термином олигархия скрывается некоторая неловкость реальной ситуации: доминирующее положение небольшого числа финансовых групп благодаря симбиозным отношениям с администрацией президента. Рассматривая политическую роль финансовых групп в ельцинской системе и фазы их развития можно отметить что изза слабости органов представительной власти и...
75962. Характерные черты становления рыночной экономики в РФ 19.88 KB
  Черты становления рыночной экономики в России: отечественный экономист А. Смирнов на долю частной собственности в экономике России в 1914 г. В России даже в период промышленного подъема 1909 1913 гг. Значительно выросла доля России в мировом промышленном производстве накануне Первой мировой войны она занимала пятое место в мире после США Германии Англии Франции.
75963. Эволюция партийно-политической системы РФ в начале 21 века 18.23 KB
  Резкий рост численности партий. При этом реальное влияние на политический процесс, включая законотворческую деятельность, оказывали не более пяти-шести партий. Как показала практика избирательных кампаний, многие партии изначально создавались для сугубо политтехнологических целей
75964. Беловежские соглашения - исторический смысл и дискуссионные проблемы 19.6 KB
  БЕЛОВЕ́ЖСКИЕ СОГЛАШЕ́НИЯ – термин используемый для обозначения соглашения подписанные 8 декабря 1991 высшими руководителями России Белоруссии и Украины о роспуске СССР и образовании Содружества независимых государств СНГ. Смысл: После попытки ГКЧП в августе 1991 реальная власть перешла в руки республиканских правящих элит и президент СССР М. а 5 декабря Кравчук объявил что Украина денонсирует договор 1922 о создании СССР. Тогда Кравчук Ельцин и Шушкевич собрались в Беловежской пуще для решения вопроса о сохранении СССР.
75965. Декларация о государственном суверенитете РСФСР - условия принятия и исторический смысл 17.91 KB
  Декларация о государственном суверенитете РСФСР политикоправовой акт ознаменовавший начало конституционной реформы в РСФСР где суверенитет рассматривается как естественное и необходимое условие существования российской государственности. Условия: Декларация была принята Первым Съездом народных депутатов РСФСР 12 июня 1990 года и подписана Председателем Верховного Совета РСФСР Б. Значение исторический смысл: Помимо провозглашения суверенитета РСФСР и намерения создать демократическое правовое государство в составе обновлённого Союза...
75966. Шоковая терапия и ее исторические последствия 53 KB
  Шоковая терапия - пропагандистское (газетное) название, с легкой руки некоторых публицистов приклеившееся к политике, которую начало проводить, придя к власти, реформаторское правительство Ельцина-Гайдара – политике стабилизации экономики. (попытка России перейти к Рыночной Экономике)
75967. Норманская и антинорманская теории: дискуссия закончена 15.84 KB
  Норманская теория происхождения древнерусского государства: это направление в историографии которое склоняется к тому что варяги и скандинавы норманы стали основателями Киевской Руси то есть первого восточнославянского государства основоположники Бейер и Миллер. Ломоносов подверг уничтожающей критике все основные положения этой антинаучной концепции генезиса Древней Руси. Оно могло происходить не только вследствие тесного общения скандинавов и славян но просто по тому что все первые князья на Руси а значит законная власть...