Программы для научных и инженерных расчетов. Программы для научных расчетов. Программы для технического проектирования

Существует много программ для научной работы. Есть узкоспециализированные, есть общего назначения, есть платные и бесплатные программы. Все они, так или иначе, должны помочь обработать данные и построить графики.
Программа широкого профиля позволяет экспортировать данные из ASCII-файлов (txt или dat), провести манипуляции с данными, построить график, провести сглаживание, аппроксимировать данные функцией пользователя или стандартными функциями и многое другое. Самое важное, чтобы программой было удобно пользоваться, и графики были пригодными дл публикации.
Стандартом де-факто для построения научной графики является Origin, да и как ни странно Excel. Хотя Excel и плохо строит графики, и работа с графикой у него оставляет желать лучшего, иногда в нем очень удобно работать. Здесь также можно упомянуть менее известные платные программы SigmaPlot, Grapher, Kaleidagraph, IgorPro и конечно самого большого монстра TechPlot. Эти программы дорогие или очень дорогие. Возникает вопрос, а можно ли их заменить бесплатными аналогами? Целиком и полностью – нет. Хотя основные функции, которые используют обычные ученые и студенты – запросто. Чтобы убрать эффект красных глаз совершенно необязательно использовать Photoshop: можно же использовать бесплатный Xnview. Так и в мире научных программ. Замена – есть. И всегда можно найти программу, которая выполнит нужные вам операции.
Как было сказано выше, есть программы широкого профиля, и они в какой-то мере являются аналогами Origin. Есть программы узкоспециализированные: они предназначены для аппроксимации данных функциями пользователя или стандартными; для оцифровки данных из напечатанного графика в журнале или старого графика с графопостроителя. Речь ниже пойдет именно об этих программах.

Программы для замены Origin:


Программы для аппроксимации данных функциями пользователя или стандартными:
PeakFit
Fityk 0.9.2
Программы для оцифровки графиков:
GetData (бесплатно для бывшего СССР)

Есть отдельный класс программ, который использует “командную строку”:

Наиболее «пестрым» по составу, функциональности, количеству названий и наиболее близким к конечному пользователю является, безусловно, класс при­кладных программ. Самой очевидной для прикладных программ является их си­стематизация по функциональному назначению и области применения. С точки зрения функциональности прикладное программное обеспечение можно разделить на несколько больших групп:

□ офисные приложения;

□ приложения для управления проектами;

□ приложения для работы с локальной сетью;

□ приложения для Интернета;

□ программы для научных исследований и расчетов;

□ образовательные программы;

□ программы для организации работы учебных заведений;

□ программы для библиотек;

□ программы для работы с мультимедиа;

□ бухгалтерские программы;

□ финансовые программы;

□ программы для проектирования;

□ программное обеспечения для бизнеса;

□ программное обеспечение органов государственной власти;

□ программы поддержания безопасности;

□ программы.для личного планирования;

Здесь перечислены только основные направления, в которых функционально развивается пользовательское прикладное программное обеспечение. Охватить абсолютно все невозможно по той простой причине, что сегодня практически любая деятельность человека, любая область его жизни поддерживается тем или иным ви­дом программного обеспечения. Рассмотрим более подробно основные категории.

15.6.1. Офисные приложения

К офисным приложениям можно отнести как готовые офисные пакеты (пропри­етарный Microsoft Office или открытый OpenOffice.org), так и отдельные програм­мы, связанные с выполнением функций ввода, хранения, обработки и представле­ния документов в электронном виде: различные текстовые редакторы и текстовые процессоры, электронные таблицы, программы для создания презентаций, графи­ков и диаграмм, программы индивидуального и группового планирования. Офис­ные приложения настолько глубоко проникли в любую деятельность, что сегодня настольный компьютер немыслим без офисного пакета, который воспринимается как неотъемлемая часть компьютера.

У каждого офисного приложения, из входящих в состав офисных пакетов, свое назначение и свой набор необходимых и дополнительных функций.

Текстовый процессор

Текстовый процессор - это приложение, основным назначением которого явля­ется создание и редактирование текстовых документов. Необходимыми для совре­менного текстового процессора являются функции ввода текста и выполнения над текстом операций редактирования (копирование, вырезание, удаление и вставка в указанное место фрагментов текста), а также сохранения текста в файле на фи­зическом носителе.

Дополнительные функции, поддерживаемые современными текстовыми про­цессорами, давно уже стали де-факто стандартом создания программного обеспе­чения такого класса:

□ форматирование текста - изменение типа и параметров шрифта (цвета сим­волов и фона, размера, зачеркивания, подчеркивания, расстояния между сим­волами и прочих параметров);

□ форматирование абзацев - изменение параметров выравнивания, нумерация, создание списков;

□ форматирование страниц - разбиение на страницы, автоматическое и произ­вольное, изменение количества колонок, создание разделов;

□ поиск и замена фрагментов в тексте документа;

□ печать документа;

□ пересылка документа адресату при помощи электронной почты;

□ средства совместной работы над документами (рецензирование);

□ вставка в документ изображений, графиков и диаграмм;

□ автоматизация обработки документа - средства вставки оглавления, сносок, цитат, списка литературы, средства формирования структуры документа;

□ экспорт документа в различные форматы - в особенности важен экспорт в меж­платформенный формат HTML.

□ средства программирования функций на встроенном языке программирования.

На рис. 15.4 показаны окна двух текстовых процессоров. Первый (Word) входит в стандартный программный продукт Microsoft Office, второй (Writer) - в свобод­ный программный продукт OpenOffice.org. Видно, что две основные панели инстру­ментов этих текстовых процессоров совпадают функционально почти полностью.

Файл дравка §ид вставка Фве«ат |збяща Сервис Qw* 3 Справка

: 1¾ Ii - OI ЬЬ:< Щ^ ": # i:.-, - т-sm lii щ (Г5% "13 # *

; ; i ,„ 3 2 р 3 (зЩЩ Щ» а» Si " г 0 Д♦ - Й,** £


OpenOffice.org writez\


Основная функция электронной таблицы - хранить данные в типизирован­ных ячейках, позволяющих обратиться к единице данных путем адресации по имени (номеру) столбца (строки), а также обрабатывать данные, выполняя над ними арифметические операции или передавая их в виде аргументов встроенных функций.

Дополнительные функции электронной таблицы почти аналогичны функциям текстового процессора: форматирование текста, вставка изображений и различных объектов, стилевое и цветовое форматирование текста, фона и сетки таблицы, при­чем как безусловное (форматирование выделенного фрагмента), так и условное (в зависимости от значений в тех или иных ячейках). Кроме того, к дополнитель­ным функциям электронных таблиц можно отнести расширение их функциональ­ности за счет специализированных надстроек, предназначенных для выполнения статистических, финансовых, экономических и научных расчетов и экспериментов с данными. Так же как и для текстовых документов, для электронных таблиц важна способность экспорта в разные форматы, в особенности в формат HTML, и вывода таблиц на печать.

!"Ariaicyr...............................

jj ||«& Джка gm Bgra»» Фоцнаг Cgpafte £тте Qkmo Справка

14 ; w & 4», t; " . f" " $ . "t" *

15 j f^""........... P 7 ".......... 3 Ж к a * £ УЬ Ai % %%%


шШНКК,
г
Iiiiiiii

Рис. 15.5. Электронные таблицы

Свободная программа Calc и проприетарная Excel почти не различаются по функциональности. Все, что можно сделать в Microsoft Excel, можно сделать и в Calc. Документы, созданные в Calc, можно сохранить в формате Excel, а до­кументы, созданные в Excel, могут быть открыты в Calc. Однако о полной иден­тичности, как и о полной совместимости говорить нельзя: некоторые операции (например, корректное восстановление ссылок на другие листы и книги), которые поддерживает Microsoft Excel, в Calc не поддерживаются. Есть несовместимость и на уровне прикладного программирования: встроенные языки в этих двух про­граммах разные, поэтому макросы Microsoft Excel в Calc работать не будут.

Для того чтобы далее не повторяться, нужно отметить, что такого рода неполная совместимость как по функциональности, так и по встроенным механизмам автома­тизации свойственна всем программам двух пакетов: Microsoft Office и OpenOffice. Org.

Программы презентаций

Презентации стали неотъемлемой частью офисного пакета не сразу. Первые офисные пакеты включали в себя только текстовые процессоры и электронные таблицы, в некоторых случаях в офисные пакеты включался инструмент для соз­дания подшивок документов и некоторые другие. Однако по мере развития муль­тимедийных средств и проекторного оборудования все явственней становилась необходимость сжатого, визуального, красиво оформленного, иллюстрированного диаграммами и графиками представления информации. Так возник жанр компью­терной презентации, а вместе с ним и программы для создания презентаций.

Основной функциональностью программы создания презентаций следует счи­тать возможность создания, оформления и воспроизведения в различных режимах компьютерных презентаций.

К дополнительной функциональности можно отнести следующие возможности:

□ наличие большого количества и разнообразие визуальных и звуковых эффек­тов, воспроизводимых при переходе между слайдами и от одной части слайда к другой;

□ создание автономных (standalone) презентаций, то есть презентаций, которые воспроизводятся независимо от базовой программы (это может быть исполня­емый файл, а также формат flash- или pdf-файл);

□ развитая система шаблонов и богатая коллекция изображений;

□ взаимодействие с презентационным оборудованием;

□ возможность внедрения сложных мультимедийных объектов и простое управ­ление ими.

На рис. 5.6 показаны программы для создания презентаций Power Point из пакета Microsoft Office и Impress из продукта OpenOffice.org.


Рис. 15.6. Создание презентаций

15.6.2. Программы управления проектами

Одна из популярных сегодня сфер деятельности менеджеров на самых разных уровнях управления в бизнесе - управление проектами. Проектный способ управ­ления, в котором комплекс взаимосвязанных задач бизнеса рассматривается как единый проект с точно определенными во времени началом и концом, бюджетом, штатом исполнителей, с полным распределением задач, оказался эффективным во многих отношениях: он хорошо алгоритмизируется, стандартизируется, оказыва­ется легко переносимым из одной сферы в другую.

Не удивительно, что средства управления проектами для менеджеров как выс­шего, так и среднего звена являются довольно распространенным классом про­граммного обеспечения. Самый известный программный продукт для управления проектом - безусловно, Microsoft Project в исполнении для настольного компьюте­ра и в серверном исполнении. Этот продукт позволяет управлять как отдельными проектами малого и среднего масштаба, так и объединенными в портфель пакетами проектов корпоративного уровня.

Необходимыми для управления проектом являются следующие возможности:

□ определять (задавать) ресурсы, включая материальные, финансовые, челове­ческие, временные и пр.;

□ определять работы (задачи), устанавливая их иерархию и взаимосвязанность;

□ разрабатывать и отслеживать бюджеты проекта по разным срезам (времени, ресурсам, работам);

□ эффективно распределять ресурсы и работы, отслеживать и отмечать выполне­ние задач и расходование ресурсов;

□ получать отчеты о ходе выполнения проекта в разных формах (диаграммы Гантта, календарный план-график, бюджеты, еженедельные или ежедневные представления);

□ гибко перестраивать созданные проектные конфигурации.

15.6.3. Клиентские программы для работы с сервисами Интернета

По протоколу HTTP работает самая известная служба Интернета, составля­ющая «Всемирную паутину» (World Wide Web, WWW). Эту службу используют программы, называемые интернет-браузерами, или программами просмотра Интер­нета. В задачу интернет-бразузера входит загрузка интернет-страниц с заданного адреса, правильное их отображение, обеспечение взаимодействия пользователя с активными элементами интернет-страницы, поддержание необходимого уровня безопасности и защиты конфиденциальной информации пользователя. Наиболее популярными программами этого класса на сегодняшний день являются Microsoft Internet Explorer и свободный программный продукт Mozilla FireFox, быстро растет популярность еще одной программы-браузера - Google-Chrome. Окна этих трех браузеров представлены на рис. 15.7.

Из рисунка видно, что особенных новшеств ни один браузер, по крайне мере внешне, не внес. Надо отметить, что модель открытой разработки, в которой созда­ется Mozilla FireFox, имеет свои преимущества: за время существования этой про­граммы добровольцами для нее были разработаны десятки тысяч дополнительных модулей. Эти модули значительно расширяют функциональность браузера Mozilla FireFox. Некоторые модули позволяют полностью изменить сам способ представ­ления информации внутри окна программы (рис. 15.8).


Сетевой протокол FTP предназначен для получения файлов с Лр-серверов, при этом ftp-серверы исполняют роль своеобразного склада файлов. Специальных кли­ентских приложений, которые работают с этим протоколом, на сегодняшний день практически нет, поскольку все браузеры Интернета способны читать ftp-каталоги и загружать из них файлы на компьютер пользователя. На рис. 15.9 можно увидеть, как выглядит один и тот же ftp-каталог в менеджере файлов Konqueror и в Internet Explorer.


Из рисунка видно, что современные средства работы с ftp-серверами воспро­изводят удаленные сетевые папки так же, как локальные каталоги на диске, и если у пользователя есть соответствующие права, то разница между сетевыми и локаль­ными файлами практически стирается: можно открывать, редактировать, вырезать, копировать и перетаскивать файлы и папки как с жесткого диска на удаленный сервер, так и обратно.

Электронная почта

Электронная почта является одним из наиболее распространенных в Интернете средств обмена личной и служебной информацией. Программного обеспечения для работы с электронной почтой чрезвычайно много. Из наиболее известных по­чтовых клиентов с графическим пользовательским интерфейсом стоит отметить, видимо, коммерческие программы Microsoft Outlook и The Bat, а также свободную программу Mozilla Thunderbird. На рис. 15.10 можно видеть окна Microsoft Outlook и Mozilla Thunderbird.


Файл Орда-^ &1Л Сдйнс Двйст&на 4003» yipaftca

^ Г"/ У ^owerrtibsees ;^orrmw*>iroftf$fcb Ш


Рис. 15.10. Почтовые клиенты для приема и отправки электронных сообщений

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

□ прием и отправка сообщений не только в текстовом формате, но и в других фор­матах (например, HTML);

□ отправка вложений;

□ воспроизведение мультимедийного содержания;

□ поиск внутри заголовков, тем и текста сообщений;

□ ведение базы данных адресов;

□ создание дополнительных папок;

□ выполнение автоматических операций над приходящей почтой, в том числе рас­кладывание ее по различным папкам в зависимости от назначенных фильтров;

□ защита от опасного содержимого, находящегося в сообщении или вложении.

Службы мгновенных сообщений

Службы мгновенных сообщений (интернет-пейджеры) с момента своего по­явления и по сегодняшний день беспрецедентно популярны среди пользователей Интернета. Первой и наиболее известной считается служба ICQ. Немного менее известен формат и приложения, поддерживающие протокол Jabber. Номер мобиль­ного телефона и номер ICQ стали такими же неотъемлемыми идентификаторами личности, как номер паспорта. Службы мгновенных сообщений позволяют обме­ниваться сообщениями в одном окне, параллельно пересылать друг другу файлы
(например, фотографии). Из дополнительных функций, которые реализуют служ­бы мгновенных сообщений, можно выделить такие как организация конференций и коллективного чата (одновременной беседы нескольких человек, отображаемой в одном окне).

Программ, поддерживающих мгновенные сообщения, на сегодняшний день довольно много, и все они либо свободны, либо бесплатны, но с рекламой. На рис. 15.11 показаны окна программ Kopete и QIP, поддерживающих одновременно форматы и Jabber, и ICQ.


Рис. 15.11. Интернет-пейджеры
т \
Одноранговые сети Одноранговые, или пиринговые, сети (Peer to Peer, р2р) не нуждаются в серве­ре. Назначение этого сервиса - прямой обмен файлами между участниками сети. Работа пиринговых сетей основана на том, что каждый клиент одновременно яв­ляется и сервером. Если у кого-то есть интересный файл, он указывает программе, что хочет выставить этот файл в сеть, а затем оповещает об этом заинтересованных людей. Программа разбивает файл на мелкие части, и другие люди, загружающие этот файл, одновременно предоставляют те «кусочки» которые они уже загрузили, следующим клиентам. Таким образом достигается эффект оптимизации нагрузки на сеть и отсутствие единого сервера в одноранговой сети. Среди наиболее из­вестных программ организации р2р-сетей можно назвать pTorrent - клиентскую программу, окно которой можно увидеть на рис. 15.12. Основной проблемой пиринговых сетей считается тот факт, что по ним часто с нарушением авторских прав распространяются электронные информационные продукты (программы, фильмы, книги и музыка).

, х- а

QCompleted(O) j ^ sms: IgAcbVe (2) Qlnactive (0)

Т1ШЖ nlOc

. H.4J-, J \ Oown Speed, j IJp Speed J Req? , 5 Uptoaded , ХЬйЗ
J- /7,66,153 102 pTorrent 1,3,Г D 100,0 2|0
I ® HSI-KBW-078-042-221 -034, hsi3, kabel-, BrtTorrent 6.1.2 D 100,0 4,3 kB/s 112 to :111
«■ppp-8b25-54-226.ufcranet.ru pTorrent 1,8,2 100,0 5,8 kB/s 4 i 0 448 KB 5iI
I 81.198,55.48 (Лог rent 1,8,2 D 100,0 1,2 kB/s 3|0 96,0 №
Il 384-203-51 -205 ,mysmart ле уТor rent 1.8.2 D 100.0 2,1 kB/s 32,0 №
I 84.237.164.95 pTorrent 1,8.3 D 100,0 6,2 kB/s 4(0 192 Ш Я
I 90.150,137.18? pTorrent 1,8,3 D 100,0 2,9 kB/s 3 I 0 208 m 51,2 I=
I "Зу 116-238-112-92.pool.ukrtel.net pTorrent 1,8,1 D 100.0 1,8 kB/s 3(0
j Mlriet 166.255.92-89, tmn.ertefeconri.ru IiTorrent 1,8,3 D 100,0 0.3 kB/s 2 J 0
1 ЯН 93-80-0-187. broadband, corbina, ги Lu _ __ pTorrent 1,8,2 0,2 4,2 kB/s яшшшшшж 240 kB Jff j -
Рис. j". ;D: 52.0 kB/s T: 2.6 MS 15.12. Программа pTorrent Xj;O>2fc0/sT:93,2k8

15.6.4. Программы для научных исследований и расчетов

Специализированное программное обеспечение для проведения научных ис­следований, сбора научной (экспериментальной) статистики и осуществления на основе собранных данных специальных научных расчетов не так широко известно, как, например, программное обеспечение для работы в Интернете, офисное или мультимедийное программное обеспечение. Одним из направлений научных ис­следований, на котором самым широким образом применяется специализированное научное программное обеспечение, является биоинформатика, тесно связанная с расшифровкой генома человека и последующими построениями генных моделей (генной инженерией) для решения задач медицины, здоровья, сельского хозяйства. Программа Avogadro, например, позволяет создавать удивительные трехмерные модели молекул (рис. 15.13).

Программы для общих математических, статистических и физических расчетов встречаются наиболее часто (примеры таких программ: STATISTICA, MathCad, MathLab, MATHEMATICA). Третий по количеству программ тип - программы для астрономического моделирования и астрономических расчетов.


15.6.5. Образовательные программы

Тенденция интеграции компьютерных технологий в учебный процесс сегодня проявляется все сильнее и сильнее, одновременно активно идет разработка про­граммного обеспечения, специально ориентированного на учебный процесс. Про­граммное обеспечение для учебного процесса можно разделить на три основные группы:

□ для взаимодействия;

□ для передачи знаний по определенным предметам;

□ для компьютерного тестирования и тренинга.

Программы для взаимодействия

При помощи современных программных и технических средств преподаватель может демонстрировать на мониторах учащихся свой рабочий стол и видеть рабо­чие столы учащихся на мониторе своего компьютера. Эти же средства позволяют учащимся получать доступ к рабочим столам друг друга. Обычно данный механизм эффективно работает внутри одного класса в рамках локальной компьютерной сети, но при хорошей пропускной способности сетевого канала может быть эффек­тивным и в глобальных сетях или Интернете. Таким образом создается распреде­ленная учебная среда, в которой все участники могут получить доступ к рабочим столам друг друга. В качестве примера программного обеспечения, реализующего эти принципы, можно привести программный продукт NetOp School, производи­мый компанией Axis Projects.

Программы для передачи знаний по определенным предметам

Программы этого типа в интерактивной форме позволяют получить знания по тому или иному предмету обучения или в той или иной области знаний. Таких программ на сегодняшний день множество, как коммерческих, так и свободных. В качестве примера приведем программу «Интерактивная таблица Менделеева», позволяющую получить исчерпывающие сведения о каждом элементе периодиче­ской таблицы (рис. 15.14).



Программы для компьютерного тестирования и тренинга

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

Профессиональные системы компьютерного тестирования обладают к тому же встроенным интеллектом, и если в ходе опроса вы не можете ответить правильно на какой-то вопрос, они зададут его снова, но перефразировав. Если ответ будет опять неверный, система начнет проверять знание темы в целом.

Образовательная операционная система России

В России в 2008 г. была закончена разработка и проведена апробация образова­тельного дистрибутива Linux, получившего общее название «Школьный Линукс». Этот образовательный дистрибутив, основанный на решениях Alt Linux Desktop и Alt Linux Server, имеет несколько исполнений:

□ Мастер - наиболее полная версия, предназначенная для «хорошей» аппаратной платформы (с объемом ОЗУ 2 Гбайт и выше);

□ Юниор - наиболее распространенное решение, предназначенное для боль­шинства школьных компьютеров, отличается от исполнения Мастер только отсутствием наиболее ресурсоемких пакетов, таких как Eclipse;

□ Лёгкий - специальное облегченное решение для старых компьютеров с объемом оперативной памяти от 512 до 128 байт;

□ Терминал-сервер - решение для одного мощного компьютера и класса из старых компьютеров с объемом оперативной памяти от 32 до 64 Мбайт;

□ Сервер - серверное решение с набором образовательного серверного программ­ного обеспечения, предназначенное для интеграции школьных компьютеров в сеть с единым шлюзом, контентной фильтрацией трафика, средствами кол­лективного взаимодействия (Media Wiki) и электронного обучения (Moodle).

Образовательный дистрибутив содержит исчерпывающий набор офисных, системных и сетевых программ на любой вкус. Кроме того, в образовательный дистрибутив включено множество специализированных научных, образователь­ных и цгровых приложений. Мощная база средств разработки позволит учащимся хорошо освоить разнообразные приемы программирования и проектирования про­грамм на разных языках программирования и в разных средах.

15.6.6. Программы для организации работы учебных заведений

Программы для компьютеризации управления школьным процессом и облег­чения работы школьной администрации, взаимодействия с родителями, фиксации различных событий в жизни учащихся, мониторинга состояния их здоровья и со­провождения учебного процесса (компьютерный классный журнал, компьютерный дневник, сетевое родительское собрание) разработаны и применяются давно, но имеют в основном зарубежное происхождение. Однако, как известно, в некоторых сферах деятельности стандарты и формальные критерии расходятся. Так было с программами бухгалтерского учета, которые для нашей страны пришлось созда­вать практически «с нуля», так произошло и с программами управления работой школой или вуза: слишком разными оказались структуры учебных заведений, критерии оценивания, зачисления, разбиения на группы и дисциплины. Да и за­конодательная база долгое время не поощряла разработку таких программ.

Самыми первыми программными продуктами, облегчающими жизнь админи­страции учебного заведения, были программы составления расписания занятий с учетом нагрузки преподавателей, аудиторий, предметов и прочих параметров. Эти программы не требовали знания каких-то особенных стандартов и документов, решение задачи распределения ресурсов по времени - это чистая математика. Одна из успешных реализаций таких программ, Ректор, показана на рис. 15.15.

Однако составлением расписания жизнь и административные задачи учебного заведения не ограничиваются. Тематическое планирование уроков, учет посещае­мости и оценки, различные школьные мероприятия, контакты с родителями - все это так же требует определенной программной поддержки. Такая поддержка реа­лизована в программе Net-Школа (рис. 15.16).

В этой системе автоматизировано множество функций школьного админи­стрирования. Но и она не может быть беспрепятственно использована в школьном

процессе, и дело не в программировании, а в юридическом и финансовом оформ­лении многих операций: встает проблема школьного журнала, который придется дублировать дважды, в электронном виде, и в бумажном; не решена проблема финансирования рассылок родителям отчетов в виде SMS-сообщений.

fVr.Ttip Ьднк даяныч Ш

"■■QMm^^ . ЛШтть - Штртшь" \

Рис. 15.15. Составление расписания в программе Ректор

j Ftie tdt "Aei/., га\"oriLe-: Tooh- Help

Ajjkires:. bgjj hc»;p.//netsdioof/aspv"Graue;"Jour


Ученики Сентябрь Средняя Оценка за период
10 ! оценка
U U И Li ш а LJ U Li И U U
1, Аронова Ирин ill 5,00
2, Бадяшев Александр л ill 4,33
3. Зимин Аркади УП Hill 4,00
4. К"раиерова Валентина iill f~ л 31
5, Illl 3,50
6, Кузнецова Анастасия iiii ... 3,67 ..
7, Курская Ксен " 3,50
0. . iiii 2,67
9. Норова Тать Я! УП ill 5/30
10, Павлова Нат ОТ !fill
11, Ренат! llfill 3,00
12, Ромам iill 3,33
13. Сазонова Юг яя 5,00
14. 4,50
ШШШтШ IhWi
зЯИИЯИИИи щв


Рис. 15.16. Школьная административно-информационная система Net-Школа


15.6.7. Мультимедийные программы

К классу мультимедийного ПО относятся программы, при помощи которых можно создавать, редактировать, сохранять и воспроизводить мультимедийные данные, то есть данные, содержащие стационарные и движущиеся изображения, звук. К мультимедийному программному обеспечению относится целый ряд очень популярных программ: графические редакторы растровых форматов Adobe Photoshop и GIMP, векторные графические редакторы Corel Draw и Corel Xara, программы для создания и редактирования flash-анимации, программы для работы со звуком, и целый ряд проигрывателей мультимедийных форматов, от программ просмотра рисунков до проигрывателей DVD-дисков.

15.6.8. Бухгалтерские программы

Бухгалтерские программы представляют огромный класс приложений. Это могут быть и автономные программные продукты, и программные модули, входя­щие в информационную систему. Среди отечественных бухгалтерских программ наиболее известна программа 1С: Бухгалтерия. Начатая когда-то как автономная программная среда для бухгалтерских расчетов, в настоящее время она трансфор­мировалась в информационную систему, включающую в себя модули для кадро­вого учета (1С-кадры), складского учета (1С-склад), планирования финансовой деятельности промышленных предприятий (1С-предприятие) и торговых фирм (1С-торговля). Этот программный продукт является коммерческим.

Среди свободного программного обеспечения тоже есть решение для автомати­зации бухгалтерского и экономического учета предприятий (Ananas), которое при грамотном применении может оказаться во многих случаях более целесообразным, чем достаточно дорогая и требующая специального обучения система 1С.

15.6.9. Программы для финансовых расчетов и прогнозирования

Основное назначение таких программ - выполнение финансовых расчетов. Подобные программы могут выполнять следующие функции:

□ разработка бизнес-плана предприятия;

□ проектирование развития бизнеса;

□ анализ финансового состояния предприятия на основе его финансовой отчета ности;

□ расчет финансовых показателей;

□ расчет кредитоспособности заемщика;

□ подготовка годового отчета предприятия;

□ сравнение финансового состояния предприятия с компаниями-конкурентами;

□ анализ рентабельности, платежеспособности, ликвидности и финансовой устойчивости;

□ анализ планируемой инвестиционной деятельности.

В качестве примера программного обеспечения такого типа можно привести пакет программ фирмы Expert Systems: Project Expert, Audit Expert и Prime Expert. Эти программы позволяют производить все упомянутые виды финансового анали­за и планирования, оценки рисков и возможностей предприятия.

15.6.10. Программы для технического проектирования

Современную промышленность и строительство невозможно представить без программных пакетов. Сроки разработки и выпуска продукции, так же как и сроки разработки проектной документации на строительство зданий, становятся опре­деляющими в конкурентной борьбе. Современные системы автоматизированного проектирования позволяют создавать чертежи деталей, узлов и устройств на ком­пьютере, причем сразу в трехмерном виде, и тут же производить расчеты прочности, износостойкости и других определяющих технических характеристик. Наиболее известными программами этого класса являются Autodesk Autokad во всех мо­дификациях, позволяющих производить автоматизированное проектирование от механических деталей до химических соединений, и Graphisoft ArchiCAD, которая предназначена для архитектурного проектирования.

Кроме этих весьма недешевых программных продуктов есть целая линейка разного рода специализированных программ, как коммерческих, так и свободных.

15.6.11. Программы для бизнеса

Программное обеспечения для бизнеса включает в себя самые разнообразные типы программных пакетов:

□ программное обеспечение управления работой промышленного предприятия;

□ программное обеспечение управления технологическим процессом;

□ специализированное программное обеспечение для отраслей промышленности;

□ специализированное программное обеспечение по видам производств;

□ специализированные информационные системы для видов бизнеса;

□ программное обеспечение для малого бизнеса;

□ программное обеспечение для сетевого бизнеса.

Для предприятий крупного и среднего масштаба стали уже стандартом готовые системы планирования ресурсов (Enterprise Resource Planning - ERP). Наиболее известными программными пакетами такого класса являются SAP R/3 от ком­пании SAP AG и Oracle eBusiness Suite от компании Oracle. Из российских про­граммных пакетов наибольшее распространение получил пакет Галактика ERP от корпорации Галактика, а также 1С: Предприятие.

ERP-системы получили широкое распространение за счет своей модульной структуры, которая позволяет осуществлять гибкое конфигурирование программ­ного продукта под нужды любого предприятия. Например, Oracle eBusiness Suite включает в себя подсистемы управления:

Специализированное программное обеспечение для проведения научных исследований, сбора научной (экспериментальной) статистики и осуществления на основе собранных данных специальных научных расчетов не так широко известно. Одним из направлений научных исследований, на котором самым широким образом применяется специализированное научное программное обеспечение, является биоинформатика (Программа Avogadro), затем идут программы для общих математических, статистических и физических расчетов (наиболее часто встречаются STATISTICA, MathCad, MathLab, MATHEMATICA). Третий по количеству программ тип - программы для астрономического моделирования и астрономических расчетов.

Тенденция интеграции компьютерных технологий в учебный процесс сегодня проявляется все сильнее и сильнее, одновременно активно идет разработка программного обеспечения, специально ориентированного на учебный процесс. Программное обеспечение для учебного процесса можно разделить на три основные группы:

□ для взаимодействия;

□ для передачи знаний по определенным предметам;

□ для компьютерного тестирования и тренинга.

Мультимедийные программы

К классу мультимедийного ПО относятся программы, при помощи которых можно создавать, редактировать, сохранять и воспроизводить мультимедийные данные, т. е. данные, содержащие стационарные и движущиеся изображения, звук. К мультимедийному программному обеспечению относится целый ряд очень популярных программ: графические редакторы растровых форматов AdobePhotoshop и GIMP, векторные графические редакторы CorelDraw и CorelXara, программы для создания и редактирования flash-анимации, программы для работы со звуком, и целый ряд проигрывателей мультимедийных форматов, от программ просмотра рисунков до проигрывателей DVD-дисков.

Бухгалтерские программы

Бухгалтерские программы представляют огромный класс приложений. Это могут быть и автономные программные продукты, и программные модули, входящие в информационную систему. Среди отечественных бухгалтерских программ наиболее известна программа 1С: Бухгалтерия, которая включает в себя модули для кадрового учета (1С-кадры), складского учета (1С-склад), планирования финансовой деятельности промышленных предприятий (1С-предприятие) и торговых фирм (1С-торговля). Этот программный продукт является коммерческим.

Среди свободного программного обеспечения тоже есть решение для автоматизации бухгалтерского и экономического учета предприятий (Ananas), которое при грамотном применении может оказаться во многих случаях более целесообразным, чем достаточно дорогая и требующая специального обучения система 1С.

Программы для финансовых расчетов и прогнозирования

Основное назначение таких программ - выполнение финансовых расчетов. Подобные программы могут выполнять следующие функции:

□ разработка бизнес-плана предприятия;

□ проектирование развития бизнеса;

□ анализ финансового состояния предприятия на основе его финансовой отчетности;

□ расчет финансовых показателей;

□ расчет кредитоспособности заемщика;

□ подготовка годового отчета предприятия;

□ сравнение финансового состояния предприятия с компаниями-конкурентами;

□ анализ рентабельности, платежеспособности, ликвидности и финансовой устойчивости;

□ анализ планируемой инвестиционной деятельности.

В качестве примера программного обеспечения такого типа можно привести пакет программ фирмы ExpertSystems: ProjectExpert, AuditExpert и PrimeExpert. Эти программы позволяют производить все упомянутые виды финансового анализа и планирования, оценки рисков и возможностей предприятия.

Программы для технического проектирования

Наиболее известными программами этого класса являются AutodeskAutokad во всех модификациях, позволяющих производить автоматизированное проектирование от механических деталей до химических соединений, и GraphisoftArchiCAD, которая предназначена для архитектурного проектирования.

Кроме этих весьма недешевых программных продуктов есть целая линейка разного рода специализированных программ, как коммерческих, так и свободных.

Программы для бизнеса

Программное обеспечение для бизнеса включает в себя самые разнообразные типы программных пакетов:

□ программное обеспечение управления работой промышленного предприятия;

□ программное обеспечение управления технологическим процессом;

□ специализированное программное обеспечение для отраслей промышленности;

□ специализированное программное обеспечение по видам производств;

□ специализированные информационные системы для видов бизнеса;

□ программное обеспечение для малого бизнеса;

□ программное обеспечение для сетевого бизнеса.

Для предприятий крупного и среднего масштаба стали уже стандартом готовые системы планирования ресурсов (EnterpriseResourcePlanning - ERP). Наиболее известными программными пакетами такого класса являются SAPR/3 от компании SAPAG и OracleeBusinessSuite от компании Oracle. Из российских программных пакетов наибольшее распространение получил пакет Галактика ERP от корпорации Галактика, а также 1С: Предприятие.

RP-системы получили широкое распространение за счет своей модульной структуры, которая позволяет осуществлять гибкое конфигурирование программного продукта под нужды любого предприятия. Например, OracleeBusinessSuite включает в себя подсистемы управления:

□ эффективностью бизнеса;

□ материальными потоками;

□ взаимоотношениями с клиентами;

□ финансами;

□ техобслуживанием и ремонтом;

□ персоналом;

□ производством;

□ проектами;

□ жизненным циклом;

□ логистикой.

ERP-система очень гибкая в настройке, легко адаптируется по месту и может удовлетворить практические любые потребности бизнеса в управлении.

Социальные вызовы развития программного обеспечения. Несвобода человека

Все возрастающая свобода компьютера от программного обеспечения, а иногда от дисковых накопителей и от устройств хранения пользовательской информации, во многом благо: все, что нужно человеку, это компьютерная сеть и возможность подключиться к ней. В сети можно находить программы, возможно, даже операционную систему, в сети лежат документы, отредактировав или переслав их, человек снова сохраняет их в сетевых хранилищах. При этом свобода человека от программного обеспечения обменивается на несвободу в другом отношении. Какова степень конфиденциальности, защищенности, доступности документов?

Приятно заходить в «интеллектуальный виртуальный дом», который во всем соответствует вашим желаниям и старается их предугадать. Но кто может гарантировать, что завтра это также будут ваши желания, а не желания какого-нибудь хакера, взломавшего информационную систему управления вашим «разумным домом»?

Поэтому можно предсказать период долгого и настороженного отношения к некоторым тенденциям развития программного обеспечения, по крайней мере, до тех пор, пока они соответствующим образом и надежно не будут отрегулированы в правовой сфере. В противном случае свобода, даруемая технологиями, может обернуться неожиданным рабством.

Интеллектуальная деградация

Компьютеры становятся все «умнее» за счет все более сложного программного обеспечения. При этом интерфейс программ становится все проще и веселее. Не нужно думать, не нужно напрягаться, сложнейшие технологии, доступные в виде красочных значков и картинок, все сделают за вас: посчитают, оценят, спрогнозируют, подберут супруга, назначат диету. Ответов в Интернете стало гораздо больше, чем вопросов у людей, и это не может не вызывать тревогу. Если человек не тренирует мускулы, он деградирует физически, если человек перестает напрягать свой мыслительный аппарат, он деградирует интеллектуально. Это очень важный вызов, достойно ответить на который может только современная, построенная с расчетом на этот вызов система образования, в том числе система непрерывного образования на протяжении всей жизни.

Вопросы

1. Как можно классифицировать программное обеспечение по степени его взаимодействия с аппаратной частью компьютера?

2. Какие классы программного обеспечения по виду лицензирования вы знаете?

3. В чем разница между свободным, открытым, коммерческим и проприетарным программным обеспечением?

4. В чем разница между переносимым и межплатформенным программным обеспечением?

5. Классифицируйте программное обеспечение по способу его взаимодействия с компьютерной сетью.

6. Что такое опасное программное обеспечение?

7. Что такое переносимое приложение?

8. Перечислите известные вам классы прикладного программного обеспечения.

9. Каковы основные функции текстового процессора?

10. Каким требованиям должна отвечать современная электронная таблица?

11. Какова основная и дополнительная функциональность программы для создания и демонстрации презентаций?

12. Идентичны ли функционально программы, входящие в состав пакетов MicrosoftOffice и OpenOffice.org?

13. Для чего (с перечислением функций) предназначено программное обеспечение управления проектами?

14. Назовите функциональность, важную для современного текстового процессора.

15. Каковы функциональные различия MicrosoftWord и OpenOffice.orgWriter?

16. Перечислите главные функции табличного процессора.

17. В чем состоит дополнительная функциональность табличного процессора?

18. Что такое сводные таблицы, для чего они нужны?

19. Каково назначение и типичная функциональность органайзера?

20. Какие системы электронного документооборота вам известны?

21. Какова базовая функциональность системы электронного документооборота?

22. Создание презентации средствами PowerPoint.

23. Какие программы для работы с сервисами Интернета вам известны?

24. Какие функции выполняет образовательное программное обеспечение?

25. Как создавать документы и электронные таблицы в распространенных «офисных» форматах, не устанавливая на компьютер офисный пакет?

26. Каковы перспективы развития программного обеспечения?

27. Каковы социальные последствия интенсивного взаимодействия человека и современного программного обеспечения?

28. Социальные вызовы развития программного обеспечения

Версия программы: 3.01 Размер программы: 191 Kb Скачали: 1682

Версия программы: 5 Размер программы: 773 Kb Скачали: 1115

Версия программы: 2.17 Размер программы: 238 Kb Скачали: 3124

Версия программы: 1.0 Размер программы: 187 Kb Скачали: 648

Версия программы: 1.0 Размер программы: 755 Kb Скачали: 1358

Версия программы: 1.1 Размер программы: 232 Kb Скачали: 1471

Описание: Одним из путей повышения надежности функционирования сложной системы является внедрение профилактических мероприятий, направленных на приведение системы в оптимальное состояние при появлении различных неблагоприятных факторов. Автоматизированная система анализа экспериментальных данных предназначена для определения эффективности этих мероприятий. Для проведения анализа на стадии планирования эксперимента формулируются и подвергаются исследованию три основные состояния системы: - эталонное - состояние, при котором система способна функционировать без сбоев неограниченно долго; - текущее - состояние, возникающее при появлении различных неблагоприятных факторов, которые могут привести к сбою в работе сложной системы; - новое - состояние, полученное в результате внедрения профилактических мероприятий, направленных на парирование последствий появления неблагоприятных факторов и приведение системы в оптимальное (эталонное) состояние. Логический вывод автоматизированная система формулирует, используя математический аппарат теории распознавания образов. Вначале определяются отклонения от эталона текущего и нового состояний. Если отклонение нового состояния больше текущего, то профилактическое мероприятие однозначно признается неэффективным. В противном случае запускается алгоритм распознавания и мероприятие признается эффективным, если в результате анализа новое состояние будет классифицировано как эталонное. Работа автоматизированной системы была апробирована на данных экспериментального исследования деятельности экипажа воздушного судна в различных условиях полета, проведенного в Академии гражданской авиации на КТС ТУ-134 в ходе выполнения одной из научно-исследовательских работ. Выводы, сделанные по результатам исследования с использованием классических методов математической статистики (в том числе и экспертной оценки), полностью совпали с выводами автоматизированной системы.. Здесь Вы можете

Версия программы: 1 Размер программы: 2.14 Mb Скачали: 1920

Версия программы: демо Размер программы: 1.12 Mb Скачали: 3647

Описание: Модуль непараметрической статистики для всех версий электронных таблиц StarCalc (Sun StarOffice) и Calc (OpenOffice.org). Здесь Вы можете

В предыдущих статьях нашего цикла, посвященного различным реальным приложениям, которые могут использоваться для тестирования процессоров, компьютеров, ноутбуков и рабочих станций и которые в дальнейшем будут положены в основу нового тестового пакета iXBT Application Benchmark 2018, мы уже рассмотрели довольно внушительный пакет различных приложений. Это были видеоконвертеры, приложения для редактирования и создания видеоконтента, редакторы цифровых фотографий, рендеры, а также архиваторы и программа оптического распознавания символов.

В этой статье мы рассмотрим еще несколько приложений, тесты на базе которых можно отнести к логической группе «Инженерные и научные расчеты»: SolidWorks, Matlab, NAMD и LAMMPS.

Этот набор приложений мы использовали и ранее, в предыдущей версии нашего тестового пакета. Причем в предыдущей версии у нас было даже больше приложений в данной логической группе: был еще тест на основе приложения FFTW. Однако учитывая узкую специфику приложения FFTW и тот факт, что среда Windows для него не совсем родная (хотя его и можно скомпилировать под Windows), мы решили убрать этот тест из нашего набора.

Более того, у нас есть сомнения и по поводу приложений NAMD и LAMMPS. Напомним, что это специализированные пакеты, которые применяются для решения задач молекулярной динамики. Сомнения относительно целесообразности включения данных приложений в тестовый пакет все те же. Во-первых, это очень специфический софт. Во-вторых, для таких приложений среда Windows является, что называется, не самой оптимальной. Да, имеются скомпилированные под Windows версии, но все же изначально эти приложения разрабатывались под Linux. И в-третьих, такие приложения запускают не на ноутбуках, а на суперкомпьютерах.

Поэтому еще раз отметим, что в отношении данных приложений у нас есть сомнения в целесообразности их включения в тестовый пакет. Пока мы решили оставить их, но, возможно, в окончательном варианте их не будет. И раз уж мы затронули целесообразность использования приложений NAND и LAMMPS, то с них и начнем.

LAMMPS

Более подробно с особенностями использования Windows-версии пакета LAMMPS можно ознакомиться .

Саму тестовую задачу мы не меняли. Напомним, что при инсталляции пакета LAMMPS создается папка с названием Benchmarks. В этой папке содержатся файлы с задачами, которые можно использовать для тестирования. Всего в папке Benchmarks имеется пять различных задач, но использовать их все для наших целей избыточно, поэтому мы используем только две задачи: Rhodopsin protein benchmark (rhodo) и Lennard-Jones liquid benchmark (lj)). Подробное описание этих бенчмарков (на английском языке) можно найти .

Мы не будем расписывать подробно команды запуска тестов (все это можно найти в , посвященной предыдущей версии нашего тестового пакета) и напомним лишь, что для прогона тестов используется bat-файл, запускаемый с параметром, в качестве которого указывается количество ядер процессора (с учетом технологии Hyper-Threading).

NAMD 2.11

Пакет не обновился, поэтому здесь все еще проще. Мы не стали менять и тестовую задачу (в этом нет никакого смысла). Подробное описание данного теста можно найти в , посвященной предыдущей версии нашего тестового пакета. А здесь мы лишь напомним основные моменты.

Как и в случае LAMMPS, программа NAMD не имеет графического интерфейса и для ее запуска используется командная строка, а для запуска в многопоточном режиме используется интерфейс MPI.

На сайте разработчика имеются программы для различных операционных систем. Для тестирования мы используем 64-битную Windows-версию NAMD 2.11 с поддержкой MPI (Win64 MPI).

Для запуска программы в многопоточном режиме необходимо дополнительно установить пакет MPI (Message Passing Interface). В нашем случае используется версия MPI Microsoft (MS-MPI 7.1).

Для тестирования мы использует тест f1atpase, который был нами позаимствован из пакета SPECwpc 2.0, в который входит тест на основе приложения NAMD. Запуск теста реализуется через интерфейс MPI.

Mathworks Matlab R2017b

В тесте на основе приложения мы обновили лишь версию самого приложения, а вот тестовая задача осталась прежней. Напомним, что в качестве теста мы используем решение задачи о колебаниях прямоугольной мембраны с закрепленными краями. Этот пример был нами позаимствован из учебника по Matlab (Matlab самоучитель. Практический подход (2-е издание). Автор Васильев А. Н.).

Не вникая в постановку задачи и сложные математические выкладки, приведем лишь аналитическое решение данной задачи, которое представляется в виде бесконечного ряда:

Данная формула используется в скрипте Matlab для построения профиля поверхности мембраны в заданный момент времени. Точнее, рассчитывается профиль поверхности мембраны для конечного числа точек в заданном временно́м интервале с построением трехмерного изображения поверхности мембраны. Это делается для того, чтобы реализовать анимацию колебания мембраны.

Dassault SolidWorks 2017 с пакетом Flow Simulation 2017

В тесте на основе приложения Dassault SolidWorks изменилась лишь версия самого приложения. Вместо Dassault SolidWorks 2016 SP0 используется Dassault SolidWorks Premium Edition 2017 SP4.2. Обновилась и версия устанавливаемого модуля Flow Simulation: теперь это SolidWorks Flow Simulation 2017.

Напомним, что в нашем тесте определяется скорость расчетов в задачах аэрогидродинамики и теплопередачи. В тесте используется тепловой расчет корпуса компьютера, в котором имеются тепловыделяющие элементы и один вентилятор. Этот проект входит в пакет Flow Simulation в качестве примера. Результатом теста является время расчета проекта.

В новой версии приложения Dassault SolidWorks Premium Edition 2017 есть свой встроенный бенчмарк, и мы даже хотели использовать его, однако он не очень подходит для нашего тестового пакета. Это хороший бенчмарк, который позволяет интегрально измерять производительность процессора, графической подсистемы и подсистемы ввода/вывода, но в большей степени он ориентирован на тестирование профессиональных (даже не игровых) видеокарт, нежели процессора. Кроме того, результат, который выдает этот тест, довольно сложно интегрировать в наш тестовый пакет, поэтому мы решили все-таки не использовать встроенный бенчмарк.

Зависимость результатов от числа ядер процессора и технологии Hyper-Threading

Для того чтобы проанализировать зависимость результатов тестирования от количества ядер процессора и технологии Hyper-Threading, мы использовали стенд следующей конфигурации:

  • процессор: Intel Core i7-8700K;
  • видеокарта: процессорное графическое ядро (Intel UHD Graphics 630);
  • память: 16 ГБ DDR4-2400 (двухканальный режим работы);
  • материнская плата: Asus Maximus X Hero (Intel Z370);
  • накопитель: SSD Seagate ST480FN0021 (480 ГБ, SATA);
  • операционная система: Windows 10 (64-битная).

Количество доступных ядер процессора (от одного до шести) регулировалось в настройках UEFI BIOS. Один раз тестирование проводилось при использовании технологии Hyper-Threading, а второй раз — при отключении данной технологии в UEFI BIOS.

Результаты тестирования при использовании технологии Hyper-Threading приведены далее.

Как видно по результатам, все тесты очень чувствительны к числу ядер процессора. Так, время выполнения теста на основе приложения LAMMPS сокращается в 5 раз при переходе от одного к шести ядрам процессора. Для теста на основе приложения NAMD 2.11 сокращение времени составляет 5,6 раза. А вот для тестов на основе приложений Dassault SolidWorks 2017 с пакетом Flow Simulation 2017 и Mathworks Matlab R2017b ускорение составляет 3,0 и 3,8 раза соответственно.

Результаты тестирования при отключенной технологии Hyper-Threading приведены далее. Собственно, здесь получаются очень похожие зависимости, но при отключенной технологии Hyper-Threading зависимость результатов от числа ядер процессора выражена еще более ярко. Теперь при переходе от одного к шести ядрам процессора время выполнения теста сокращается в 6,2 и 6,1 раза для тестов на основе приложений NAMD 2.11 и LAMMPS, а для тестов на основе приложений Dassault SolidWorks 2017 с пакетом Flow Simulation 2017 и Mathworks Matlab R2017b ускорение составляет 3,6 и 4,4 раза соответственно.

Можно также сопоставить для каждого теста в отдельности результаты тестирования при использовании технологии Hyper-Threading с результатами без этой технологии.

Для теста на основе приложения LAMMPS использование технологии Hyper-Threading позволяет сократить время расчета примерно на 30% в случае одного ядра и на 16% при шести ядрах процессора.

Для теста на основе приложения NAMD 2.11 использование технологии Hyper-Threading сокращает время расчета на 19% в случае одного ядра и примерно на 12% в остальных случаях.

В приложении Dassault SolidWorks 2017 с пакетом Flow Simulation 2017 использование технологии Hyper-Threading сокращает время расчета на 24% в случае одного ядра, но при увеличении числа ядер до шести сокращение времени расчета уменьшается до 9%.

Расчет в приложении Mathworks Matlab R2017b вообще мало зависит от технологии Hyper-Threading. В варианте одного ядра процессора сокращение времени расчета составляет 10% при использовании технологии Hyper-Threading, а при числе ядер больше двух более заметного эффекта от использования технологии Hyper-Threading не наблюдается.

Заключение

В этой статье мы рассмотрели тесты на основе приложений LAMMPS, NAMD 2.11, Dassault SolidWorks 2017 с пакетом Flow Simulation 2017 и Mathworks Matlab R2017b, которые составляют логическую группу «Инженерные расчеты» и в дальнейшем будут использоваться в нашем тестовом пакете iXBT Application Benchmark 2018. Еще раз отметим, что тесты на основе приложений LAMMPS и NAMD 2.11 являются очень узкоспециализированными и у нас есть сомнения относительно целесообразности их включения в тестовый пакет. Пока мы решили их оставить, а дальше, что называется, посмотрим.

В следующей, завершающей статье нашего цикла, посвященного разработке нового пакета тестов на основе реальных приложений, мы рассмотрим тесты, которые определяют производительность подсистемы хранения данных, а также расскажем об алгоритме расчета интегрального показателя производительности.

В продолжение темы:
Домашняя сеть

| Информатика и информационно-коммуникационные технологии | Планирование уроков и материалы к урокам | 6 классы | Материал для любознательных | Арифмометр Материал для...

Новые статьи
/
Популярные