Исследование предметной области
И так, у нас есть конкретное оборудование с которым мы будем работать. Это обычный, офисный системный блок. Аналогичное оборудование, в настоящее время, широко используется в офисах и частными предпринимателями. Поэтому данный метод по оптимизации параметров элементов компьютерной системы на базе процессора Intel может широко использоваться на подобном оборудовании. Мы не можем проводить какие либо эксперименты не зная характеристик и спецификаций оборудования, поэтому необходимо изучить все стандартные характеристики и базовые значения данного системного блока. · Intel Pentium 4 517 О дноядерный x86 - совместимый микропроцессор компании Intel, ставший первым микропроцессором, в основе которого лежала принципиально новая по сравнению с предшественниками архитектура седьмого поколения.
· Материнская плата ASUS P5GD2-X Продукты компании ASUS, пользуются большой популярностью во всем мире. Многие модели системных плат получили звание "лучший выбор" и "выбор для разгона". Большинство полноразмерных ATX-плат ASUS выпускают в Deluxe варианте. Это изделия, предназначенные для самых требовательных пользователей, однако есть в активе компании и обычные модели.
· Оперативная память KETECH DDR2 6400 400 мГц DDR2 SDRAM - синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных. Это тип оперативной памяти, используемой в вычислительной технике в качестве оперативной и видеопамяти.
· Блок питания Вторичный источник электропитания, предназначенный для снабжения узлов компьютера электрической энергией постоянного тока, путём преобразования сетевого напряжения до требуемых значений.
· Система охлаждения Deepcool Ice wind PRO Набор средств, необходимый для отвода тепла от нагревающихся в процессе работы компьютерных компонентов.
В системном блоке так же присутствуют: видеокарта типа PCI, DWD дисковод, жесткий диск типа SATA, стандартный корпус ATX и дополнительные вентиляторы.
1.1 Выбор языка моделирования (UML)
Язык UML представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения. Конструктивное использование языка UML основывается на понимании общих принципов моделирования сложных систем и особенностей процесса объектно-ориентированного проектирования (ООП) в частности. Выбор выразительных средств для построения моделей сложных систем предопределяет те задачи, которые могут быть решены с использованием данных моделей. При этом одним из основных принципов построения моделей сложных систем является принцип абстрагирования, который предписывает включать в модель только те аспекты проектируемой системы, которые имеют непосредственное отношение к выполнению системой своих функций или своего целевого предназначения. При этом все второстепенные детали опускаются, чтобы чрезмерно не усложнять процесс анализа и исследования полученной модели. UML содержит стандартный набор диаграмм и нотаций самых разнообразных видов. Диаграмма в UML – это графическое представление набора элементов, изображаемое чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями). Диаграммы рисуют для визуализации системы с разных точек зрения. Диаграмма – в некотором смысле одна из проекций системы. Как правило, за исключением наиболее тривиальных случаев, диаграммы дают свернутое представление элементов, из которых составлена система. Один и тот же элемент может присутствовать во всех диаграммах, или только в нескольких (самый распространенный вариант), или не присутствовать ни в одной (очень редко). Теоретически диаграммы могут содержать любые комбинации сущностей и отношений. На практике, однако, применяется сравнительно небольшое количество типовых комбинаций, соответствующих пяти наиболее употребительным видам, которые составляют архитектуру программной системы. В UML выделяют следующие типы диаграмм: · диаграмма классов - для моделирования статической структуры классов системы и связей между ними; · диаграмма объектов - показывает экземпляры классов и связи между ними; · диаграмма пакетов - показывает пакеты и связи между пакетами. · диаграммы компонентов - для моделирования иерархии компонентов (подсистем) системы; · диаграмма составной структуры - показывает внутреннюю структуру класса и взаимодействие элементов внутренней структуры класса; · диаграммы размещения - для моделирования физической архитектуры системы. · диаграммы вариантов использования - для моделирования функциональных требований к системе (в виде сценариев взаимодействия пользователей с системой); · диаграммы последовательности и кооперативные диаграммы - для моделирования процесса обмена сообщениями между объектами; · диаграмма обзора взаимодействия - представляет частный случай диаграммы активности, в котором в качестве вершин используются другие диаграммы; Диаграмма UML - оптимизации параметров элементов компьютерной системы на базе процессора Intel представлена рисунке 1.
Рисунок 1- диаграмма UML.
На рисунке 1 показана диаграмма UML, на которой представлено визуальное моделирование "разгона" нашего оборудования. Где актер должен последовательно найти оптимальные параметры оборудования, путем последовательного изменения частоты и напряжения центрального процессора, напряжения шины FSB, напряжения чипсета, напряжения и частоты оперативной памяти. После чего задать найденные, оптимальные параметры оборудования и произвести тест стабильности системы.
|