Глава 6 — Программное обеспечение компьютеров

Глава 6 — Программное обеспечение компьютеров Компьютер

⇡#astra32 — advanced system information tool 2.04

Разработчик:Размер дистрибутива:

1,61 Мб

Распространение:

условно бесплатная

ASTRA32 — информационно-диагностическая утилита, позволяющая получить информацию об аппаратном и программном обеспечении компьютера. Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 14 дней и умеет создавать только весьма урезанные отчеты.

https://www.youtube.com/watch?v=7yV-iEeJNIU

Стоимость коммерческой версии — 29,95 долл., для граждан СНГ программа доступна по 500 руб. Имеется версия программы без инсталлятора, которая не требует установки и может использоваться на любом компьютере при загрузке с USB-диска, внешнего жесткого диска, CD/DVD-диска и т.п.

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

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

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

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

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

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

Что касается раздела «Диагностика», то никаких бенчмаркинговых тестов тут нет и в помине. Вместо этого в данном разделе на вкладке «Диагностика HDD» представлено компактное отображение данных жестких дисков с указанием статуса их надежности, а на вкладке «Проблемы с драйверами» отображается перечень устройств, драйверы которых не установлены.

На базе всей либо выборочной диагностической информации может быть сгенерирован отчет в текстовом формате либо форматах INI, HTML, XML или CSV (кнопка «Отчеты»), предусмотрена возможность импорта отчетов в программу учета компьютеров на предприятии Hardware Inspector

⇡#dr. hardware 2009 9.9.5

Разработчик:Размер дистрибутива:

2,56 Мб

Распространение:

условно бесплатная

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

Демо-версия программы (русскоязычная локализация отсутствует) работоспособна в течение 10 дней и имеет ряд ограничений — в частности, нельзя провести тестирование общей производительности компьютера и стресс-тестирование. Стоимость коммерческой версии — 29,95 долл.

Инструментарий утилиты распределен по шести вкладкам: «Overview», «Hardware», «Devices», «Windows», «Resources» и «Benchmarks». В свою очередь, в каждой из этих вкладок имеется некоторый набор дополнительных вкладок. В разделе «Overview» содержится совокупная информация об аппаратных компонентах и BIOS, а также отображается диаграмма загруженности центрального процессора и обеспечивается удобный доступ ко многим системным элементам Windows.

Вкладка «Hardware» позволяет увидеть детальную информацию об аппаратной конфигурации ПК — процессоре, материнской плате, RAM, чипсете, портах и т.д. На вкладке «Devices» предоставлены подробные сведения об установленных в системе устройствах: жестких дисках и оптических приводах, видеоадаптере, модеме, принтере, мультимедийных устройствах и др.

Вкладка «Windows» отвечает за отображение данных об операционной системе, ее конфигурации и установленных приложениях, а вкладка «Resources» позволяет контролировать распределение ресурсов — в частности, здесь можно проследить динамичность использования памяти, увидеть загруженные процессы и используемые ими библиотеки, посмотреть файловую статистику и др.

Через вкладку «Benchmarks» производится запуск бенчмаркинговых тестов, предназначенных для определения производительности процессора и памяти (включая многопроцессорные системы), видеоадаптера, жестких дисков, оптического привода, ASPI/SCSI-устройств и сетевого Ethernet-адаптера.

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

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

В первом приближении все программы, работающие на компьютере,
можно условно разделить на три категории (рис. 6.1):

  1. прикладные программы, непосредственно
    обеспечивающие выполнение необходимых пользователям работ;
  2. системные программы, выполняющие
    различные вспомогательные функции, например:
    • управление ресурсами компьютера;
    • создание копий используемой информации;
    • проверка работоспособности устройств компьютера;
    • выдача справочной информации о компьютере и др.;
  3. инструментальные программные системы,
    облегчающие процесс создания новых программ для компьютера.

 
Рис. 6.1. Категории программного обеспечения

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

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

Развитие ПО пошло как вглубь (появились новые подходы
к построению операционных систем, языков программирования и т.д.), так
и вширь (прикладные программы перестали быть прикладными и приобрели
самостоятельную ценность).

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

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

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

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

Базовое по

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

  1. Поддержку аппаратной конфигурации и назначение соответствующих прерываний.
  2. Инициализацию установленного железа и считывание его настроек при включении компьютера.
  3. Передачу управления ОС.

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

Программа в микросхеме генерирует импульс для тестового запуска того или иного устройства. Если получен соответствующий двоичный код от тестируемого компонента, значит, последний успешно прошел диагностику. С самого начала тест-сигнал посылается на основные элементы ПК, т. е. микропроцессор (CPU), оперативную память (RAM), видеопроцессор (GPU) и контроллер жесткого диска.

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

Следует отметить, что в BIOS можно вносить настройки при помощи функции SETUP, которая доступна во время инициализации оборудования. Вход в нее осуществляется одной из клавиш: delete, F1 или другими кнопками, поскольку все зависит от модели самой системы ввода-вывода.

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

Виды программного обеспечения

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

  • системное;
  • прикладное;
  • инструментарий технологии программирования (инструментальные средства).

ПО классифицируется также в соответствии с характеристиками, выполняемыми функциями:

  1. По режиму эксплуатации: групповое, индивидуальное, сетевое.
  2. По масштабу: малое, среднее, большое.
  3. По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные компоненты обеспечения корректно функционируют, не требуя внесения изменений и дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
  4. По требованию защиты: надежные, сомнительные.
  5. По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
  6. По исходному языку: машинные, машинно-ориентированные, алгоритмические, интегрированные, процедурно-ориентированные, проблемно-ориентированные.
  7. ПО различается в зависимости от характеристик вычислительной среды: алгоритмической сложности, объемов файловой системы, разновидности процессора, системности обработки.
  8. По классу пользователя: простой клиент, расширенный пользователь, максимум.
  9. По значению критичности: секретность, национальная безопасность, жизнь человека, паника в социальной сфере, частная собственность, безопасность в организации.
  10. По видам доступа к использованию: просмотр и редактирование для всех пользователей, только просмотр, редактирование для некоторых пользователей, просмотр только для некоторых пользователей.

По способу распространения и использования выделяют 6 типов:

  • Free — распространяются бесплатно, доступны для скачивания, копирования;

  • Adware — бесплатные, содержащие платные дополнительные функции;

  • Shareware — бесплатные для индивидуального пользования, доступ компании разрешается за определенную оплату;

  • Trial — скрипты, позволяющие бесплатно производить действия в течение установленного периода (10-30 суток), для дальнейшего доступа необходима покупка лицензионного ключа;

  •  Demo — пробная версия программы;

  • Закрытое ПО представляет собой частную собственность разработчиков, доступ к которой возможен лишь при определенных условиях, выставленных автором.

Все тесты

  • Тест на темуВиды и источники питания рек5 вопросов
  • Тест на темуНазвания и характеристика карликовых планет Солнечной системы5 вопросов
  • Тест на темуОписание покровных ледников: характеристики, расположение5 вопросов
  • Тест на темуКакие есть вулканы в Евразии: названия с описанием5 вопросов
  • Тест на темуОпределение и расчет ресурсообеспеченности стран5 вопросов
  • Тест на темуСписок республик России со столицами5 вопросов
  • Тест на темуХарактеристики населения Урала: численность, плотность, размещение5 вопросов
  • Тест на темуХарактеристики горы Народной: расположение на карте, климат5 вопросов
  • Тест на тему10 самых крупных городов на Урале5 вопросов
  • Тест на темуЖивотные, населяющие Северный Ледовитый океан5 вопросов
  • Тест на темуМаршруты и виды внутреннего водного транспорта России5 вопросов
  • Тест на темуОписание традиционных религий в России5 вопросов
  • Тест на темуКакие животные обитают в Евразии5 вопросов
  • Тест на темуОписание Пиренейского полуострова: рельеф, климат, страны5 вопросов
  • Тест на темуГеографическое описание Японского моря5 вопросов
  • Тест на темуГеографическое описание Южного Ледовитого океана5 вопросов
  • Тест на темуПлемя бушменов: где и как живут кустарниковые люди5 вопросов
  • Тест на темуСамые крупные экологические катастрофы мира5 вопросов
  • Тест на темуОсновные законы, обеспечивающие движение планет Солнечной системы5 вопросов
  • Тест на темуКак происходит процесс образования почвы5 вопросов
  • Тест на темуОбщая географическая характеристика стран Зарубежной Европы5 вопросов
  • Тест на темуОбзор крупных городов Франции5 вопросов
  • Тест на темуОсобенности географического положения Франции5 вопросов
  • Тест на темуСамые большие страны Зарубежной Европы5 вопросов
  • Тест на темуКлиматические условия и природные зоны Египта5 вопросов
  • Тест на темуСостав и характеристики экономически активного населения5 вопросов
  • Тест на темуРасположение и характеристики Татарского пролива5 вопросов
  • Тест на темуЕсть ли в России анклавы и где они находятся?5 вопросов
  • Тест на темуФормы и особенности рельефа Северного Кавказа5 вопросов
  • Тест на темуМногообразие природных ресурсов на Урале5 вопросов
  • Тест на темуГеографическое описание реки Терек5 вопросов
  • Тест на темуМногообразие природных ресурсов на Урале3 вопроса
  • Тест на темуКраткая характеристика островов, принадлежащих России5 вопросов
  • Тест на темуКак и почему рельеф местности влияет на климат?5 вопросов
  • Тест на темуКак и из чего образуются горы?5 вопросов
  • Тест на темуСтраны социалистического лагеря в 21 веке5 вопросов
  • Тест на темуДеление Зарубежной Европы на субрегионы5 вопросов
  • Тест на темуПонятие и расчет миграционного прироста населения5 вопросов
  • Тест на темуХарактеристика арктического климатического пояса5 вопросов
  • Тест на темуСписок стран-архипелагов мира5 вопросов
  • Тест на темуОсобенности климата во Франции5 вопросов
  • Тест на темуТипы и особенности климата Русской равнины5 вопросов
  • Тест на темуЛедниковый (моренный) рельеф: процесс, возраст, формы, особенности5 вопросов
  • Тест на темуХарактеристика горных систем России5 вопросов
  • Тест на темуГорная система герцинской складчатости5 вопросов
  • Тест на темуВозраст и горные породы периода байкальской складчатости5 вопросов
  • Тест на темуРельеф и геологическое строение Великобритании5 вопросов
  • Тест на темуКакие горы относятся к складчатым?5 вопросов
  • Тест на темуЧто понимают под ложной урбанизацией?5 вопросов
  • Тест на темуКогда и как появилась планета Земля?5 вопросов

По современного компьютера: составные части

В состав программного обеспечения современного компьютера входят:

  1. Операционная система (MS DOSOS/2, UnixWindows 9х, Windows XP).
  2. Программные оболочки операционных систем: Norton Commander (Symantec), FAR (File and Archive manageR).
  3. Антивирусные программы (Avira Free Security Suite, Avast Free Antivirus, Kaspersky Free, Panda Free Antivirus, 360 Total Security).
  4. Программы-архиваторы (WinRAR, 7-Zip, IZArc, HaoZip, WinZip).
  5. Программы для записи дисков (BurnAware Free, Nero 9 Lite, ImgBurn, CDBurnerXP, DeepBurner Free, Ashampoo Burning Studio Free, Burn4Free).
  6. Текстовые редакторы (MS WordWord Perfect, Лексикон).
  7. Табличные процессоры (MS ExcelLotus 1-2-3, Quattro Pro).
  8. Программы для создания презентаций (MS Power Point, Freelance Graphics, Harvard Graphics).
  9. Графические редакторы (Сorel Draw, Adobe Photoshop).
  10. Издательские системы (Page Maker, Venture Publisher).
  11. Программы распознавания текстов (Fine ReaderCunei Form).
  12. Системы управления базами данных (MS AccessOracleMS SQL ServerInformix).
  13. Пакеты бухгалтерского учета и контроля (1С: Бухгалтерия, Галактика, Анжелика).

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

Системное программное обеспечение

Системное программное обеспечение (System Software) − это программы и программные комплексы для работы компьютера и телекоммуникационного оборудования. System Software выступает в роли «переводчика-синхрониста» между приложением пользователя и непосредственно с аппаратным обеспечением. По одной из классификаций к системному ПО относится только служебное (сервисное) программное обеспечение, по другой классификации СПО – это двухуровневое программное обеспечение, которое состоит из базового ПО и сервисного.

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

СПО служит:

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

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

Замечание 1

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

Обычно СПО подразделяется на базовое и сервисное.

Базовое программное обеспечение. Сюда входят:

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

Глава 6 — Программное обеспечение компьютеров

Рисунок 1.

Основное назначение утилит − автоматизация работ по проверке, наладке и настройке компьютерной системы.

Этот набор сервисных, дополнительно устанавливаемых программ, можно классифицировать следующим образом (по функциональному признаку):

  • драйверы специфических и специальных устройств (не поставляются в составе ОС);
  • мониторы установки, они предназначены для контроля над установкой ПО;
  • средства контроля (мониторинга), позволящие следить за процессами, которые проходят в системе;
  • средства диагностики работоспособности компьютера; они используются и для оптимизации работы компьютерной системы, и для устранения неполадок, например, утилита «Дефрагментация диска» позволяет данные, которые принадлежат одному файлу и находятся в разных сегментах диска, объединить в одной непрерывной области данных;
  • средства обеспечения компьютерной безопасности, это средства активной и пассивной защиты данных от какого-либо повреждения, несанкционированного доступа, просмотра и/или изменения данных:
    • o средства активной защиты − антивирусные программы, они необходимы, чтобы обеспечить защиту компьютера, обнаружить и восстановить зараженные файлы;
    • o средства пассивной защиты — программы обслуживания дисков, они обеспечивают контроль сохранности файловой системы на логическом и физической уровнях, проверяют качество поверхности магнитного диска, создают страховые копии дисков, резервируют данные на внешних носителях, выполняют сжатие дисков и т. д.
  • программы архивирования данных, предназначены для создания архивов, что упрощает хранение файлов за счёт уменьшения объема памяти. Наиболее известные архиваторы WinZip, WinRAR, 7Zip;
  • диспетчеры файлов, которые нужны для выполнения большинства операций, связанных с обслуживанием файловой системы: осуществляют навигацию в файловой структуре, создают каталоги (папки), производят удаление файлов и каталогов, копируют, перемещают и переименовывают файлы, выполняют поиск файлов. Наиболее популярные для ОС Windows − Total Commander (бывший Windows Commander) и FAR Manager, для Linux − Midnight Commander;
  • программы обслуживания сети. Это средства коммуникаций, которые позволяют установить связь с удалёнными компьютерами, участвовать в работе телеконференций, обслуживают передачу сообщений электронной почты и т.д.
    Базовое программное обеспечение, как правило, приобретается вместе с компьютером, а сервисное ПО может быть приобретено дополнительно.

В СПО традиционно включают:

  • системные управляющие программы,
  • системные обрабатывающие программы.

Системные управляющие программы организуют правильную работу всех устройств системы. Это, как правило, резидентные программы (находятся в основной памяти), которые составляют ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называются транзитными (transitive).

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

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

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

⇡#заключение

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

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

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

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

Это совсем не значит, что утилиты неверно оценили его возможности — просто аналоги разные, и это нужно учитывать.

Среди рассмотренных программ наибольшим функционалом обладают решения Everest Ultimate Edition и SiSoftware Sandra Lite. Обе утилиты очень удобны в работе, предоставляют исчерпывающую информацию об аппаратных и программных компонентах компьютера и могут применяться для тестирования компьютера на производительность и стабильность работы.

При этом несомненным плюсом Everest Ultimate Edition являются очень частые обновления, что обеспечивает поддержку этой утилитой всех «железных» новинок. Но данная утилита, к сожалению, является платной. В пользу SiSoftware Sandra Lite наряду с бесплатностью также свидетельствуют более широкие возможности в плане тестирования.

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

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

Другие утилиты менее функциональны, и наибольшее впечатление среди них на нас произвели программы PC Wizard и Fresh Diagnose.

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

Таблица. Функциональность утилит для комплексного анализа комплектующих и их тестирования

Оцените статью
OverComp.ru