Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Что такое программное обеспечение (ПО)

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

Итак, вы включаете компьютер. Первая программа, которая начинает работать, записана в его микросхемах. Она запускает всё остальное. Называется BIOS, что расшифровывается как «базовая система ввода и вывода». Раскручивается жёсткий диск, проверяется наличие клавиатуры, подаётся сигнал монитору, мол, пора просыпаться.

Затем запускается операционная система — уже с жёсткого диска (бывает, и с другого носителя информации).

Впрочем, давайте разложим всё по полочкам и составим примерную классификацию софта.

Слово «софт» произошло от английского «software», «мягкие инструменты». Программное обеспечение существует только в цифровом виде, записанное на разные носители, и самостоятельным материальным воплощением не обладает.

В противоположность ему есть понятие «hardware» — оборудование. Эти «инструменты» уже твёрдые (кавычки можно не ставить смело). Действительно, диски, принтеры, платы с микросхемами, модемы, принтеры и т.д. можно пощупать руками. На жаргоне любое оборудование называют «железо».

Так вот, software — это всё то, что будет описано далее, независимо от функций и предназначения.

Программное обеспечение (ПО)

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

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

Так вот, если собрать воедино всё необходимое для работы компьютера, то получится операционная система (ОС). Это комплект, необходимый для функционирования вышеупомянутых мыши, клавиатуры, дисков и так далее.

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

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

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

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

Прикладные программы

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

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

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

Инструментальные программы

Откуда берутся программы? Их пишут программисты. Затем написанное переводят в доступный компьютеру язык нулей и единиц — компилируют. Как это всё делается? Тоже с помощью программ, естественно!

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

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

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

Кроме того, ПО из всех перечисленных выше групп делится на следующие категории:

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

Сюда входят платные (в смысле, коммерческие, даром дают разве что пробные версии на 30 дней, trial), условно-бесплатные (с более длительным сроком дармовой работы, shareware) и бесплатные (freeware, чаще всего раздаются в рекламных целях и нередко имеют урезанный функционал).

Свободные программы (Open Source)

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

Если вы приняли правильное решение и стали пользоваться программами категории Open Source (свободным ПО), то в первую очередь выбирайте те, которые сертифицированы организацией Open Source Initiative. Такие программы, как правило, помечены значком с разомкнутым снизу зелёным бубликом, под которым имеется надпись «OSI certified».

Конечно, проприетарные программы, в создание которых вкладываются порой весьма немалые деньги, бывают функционально мощнее, надёжнее и солиднее, нежели свободное ПО. Поэтому многие стараются скачать взломанные копии, не требующие денег. Или же инструменты для взлома. (Да, инструментальные программы бывают и зловредными!) Но делать это категорически не рекомендуется по нескольким причинам.

Во-первых, потому что всё пиратское всегда заражено вирусами (или сами взломанные приложения, или инструменты).

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

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

В-четвёртых, поступать надо по совести.

Установка программ

Само понятие «установить программу» означает не просто переписать её с лазерного диска на жёсткий (или скачать из интернета), а зарегистрировать новый софт в системе. Чтобы компьютеру было известно, что это, к примеру, приложение для просмотра фотографий, поэтому графические файлы нужно открывать именно в нём. Нажмёте на такой файл — он и откроется как надо.

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

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

Автор: vanilinkin, специально для xBB.uz, 27.01.2011


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2011-01-27 10:34:20

Метки материала: по, программное обеспечение, программное обеспечение по, что такое программное обеспечение

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.