Урок 26Практическое зачётное занятие по части 2 Программное обеспечение информационных технологий

Алгоритм установки программного обеспечения

Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM, APT или dpkg в Linux, Установщик Windows в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки. В операционной системе GNU очень распространено использование системы GNU toolchain и её аналогов для компиляции программного обеспечения непосредственно перед установкой.

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

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

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

Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.

Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.

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

  • Используемых и неиспользуемых совместно программных файлов.
  • Каталогов.
  • Записей конфигурационных файлов, используемых одной программой, или совместно.
  • Переменных среды.

Зачет по теме
«Программное обеспечение информационных технологий»
для 8 класса

1. Как вы понимаете, что такое информация?

2. Перечислите виды информации, воспринимаемые человеком. Приведите примеры.

3. Что такое кодирование?

4. Изобразите схему передачи информации.

5. Приведите примеры нематериальных моделей для объекта «дом».

6. Что такое линейный алгоритм? Приведите примеры.

7. Выберите допустимые имена файлов из перечисленных ниже:

IVAN.DOC
LIN?.EXE
КУКУ.BMP
Поле Чудес.ЕХЕ
TREE*/BMP
A.B.TXT

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

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

Операционная система (ОС) — главная часть программного обеспечения, без которой компьютер работать не может.

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

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

Классификация программного обеспечения

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

Устройство и операционная система

Разработчики создают каждую программу под:

  • конкретную операционную систему — Linux, Android, Mac OS, Windows, IOS;
  • устройство — смартфон, телевизор, роутер, персональный компьютер, планшет.

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

Режим применения

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

  • Индивидуальный. Одна лицензия для единственного пользователя.
  • Групповой. ПО предназначено для нескольких юзеров (членов семьи, сотрудников организации).
  • Сетевой. Пользователями являются все, кому предоставили доступ по сети с помощью паролей, ключей.

Набор функций

Программное обеспечение возможно классифицировать и по функционалу. Для выполнения одного конкретного действия (например, измерения температуры центрального процессора) достаточно легкой маленькой утилиты. А, чтобы напечатать и обработать документы различного формата, необходим огромный Microsoft Office. Поэтому программное обеспечение в соответствии с данной классификацией можно разделить на малое, среднее и большое.

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

Уровень готовности

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

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

Существует и третий вариант — альфа-/ демо-версия. Это ПО нестабильно. Представляет собой начальный этап, на котором лишь приблизительно видно, каким будет готовый софт. Такую программу будут дорабатывать, внося существенные правки и изменения.

Модель распространения

Еще одна популярная классификация софта. Все выпускаемое ПО можно разделить на:

    / Free. Не требует никакой платы, устанавливается на все подходящие системным требованиям устройства.
  • Почти бесплатное/ Adware. В программе можно также работать бесплатно, но придется смотреть рекламу или платить за дополнительный функционал.
  • Условно бесплатное/ Shareware. Софт подлежит использованию в любых целях, кроме коммерческих. Имеет бесплатный ограниченный функционал. Для получения дополнительных возможностей необходимо купить лицензию.
  • Триальное/ Trial. Программа работает бесплатно определенное время (например, 15 дней). Пользователь за это время может полностью оценить ее функционал. Если по истечении срока юзер не приобретает лицензию, софт отказывается запускаться.
  • Демо/ Demo. Пользователям для ознакомления на определенное время предоставляют часть продукта. Если софт устраивает, то полную программу можно купить в любой момент.
  • Закрытое. Частное программное обеспечение, которое используют только разработчики и те, кто получил доступ. Купить такой софт можно исключительно у авторов.

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

Процесс создания программного обеспечения

Программы для получения информации о компьютере

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

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

AIDA64

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

  • Технические сведения (модель, характеристики, поддерживаемые технологии и т.п.) обо всех комплектующих компонентах компьютера, включая малоразмерные устройства, встроенные в материнскую плату (различные чипы, интерфейсы и т.п.).
  • Сведения о программном обеспечении устройств ПК (драйверах) с отображением имен файлов, входящих в состав драйвера.
  • Сведения об операционной системе, начиная от развернутых служб и используемых системных/пользовательских программ, заканчивая DLL-библиотеками, текущей конфигурацией ОС, протоколами событий.
  • Сетевые данные, включая сведения о сетевых устройствах и общедоступных ресурсах, и многое другое.

AIDA64

1

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

HWiNFO

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

HWiNFO

Программа HWiNFO имеет малый размер (всего 8 Мб, если считать версии для 32-х и 64-х разрядных ОС Windows) и может работать прямо с флешки (портативная ее версия). С ее помощью можно быстро получить сведения о процессоре, материнской плате и встроенных в нее устройствах (включая чип BIOS), видеокарте, оперативной памяти, аудиокарте, накопителях, портах, сетевых картах.

В качестве дополнительного функционала в HWiNFO предусмотрены средства мониторинга за текущим состоянием/параметрами всех основных вычислительных компонентов компьютера.

Программа HWiNFO

Специальные утилиты

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

Утилиты компьютера

  1. Защита от вирусов и другого вредоносного ПО.
  2. Оптимизация файловой системы.
  3. Чистка и дефрагментация реестра.
  4. Удаление ненужных данных.
  5. Настройка системы.
  6. Шифрование данных.
  7. Корректное удаление установленных программ.

К первой группе можно отнести все антивирусы. Для выбора оптимального программного продукта необходимо воспользоваться различными интернет-ресурсами, на которых тестируется соответствующее ПО. Примеры антивирусов, обладающих хорошими характеристиками, являются продукты лаборатории Касперского и Евгения Рошаля (Dr. Web).

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

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

Как обслуживать компьютер?

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

Необходимо найти, удалить шпионы, а также вирусы в устройстве. Для этого есть различные программы: AVG Anti Virus. Вы можете установить антивирусы, а также сканеры вирусных программ. Необходимо дефрагментировать жесткий диск, чтобы поддерживать работу всей системы. Windows включает утилиту для дефрагментации, однако, имеются и другие: Magical Defrag и т.д. Вам необходимо удалить те программы, которые вы не используете в процессе работы, а также стереть музыку, которая вам не нужна. Чем больше пространства имеется на жестком диске, тем лучше будет работать ваш компьютер. Рекомендуется применять утилиты для управления дисками.

Проверка компьютера на наличие вирусов и их устранение

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

Помните, нет антивирусов, которые на 100% не пропустят ни одной угрозы, даже при их постоянной работе и обновлении!

Что нужно делать?

Достаточно просканировать компьютер внешней программой, например, сканером DrWeb CureIt.

Как это сделать рассказано здесь »

Еще лучше следом за ним проверить компьютер и антивирусом, который установлен на вашем компьютере (если такой имеется).

Как часто выполнять проверку на вирусы?

Я делаю это примерно раз в месяц. На компьютере при этом постоянно работает только защитник Windows (встроенная защита Windows). Если лень, то раз в полгода хотя бы, чтобы не запустить 🙂

Классификация программного обеспечения по функциональному назначению

Схема общей классификации ПО

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

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

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector