Учебники

Определение программного обеспечения: что это такое, для чего оно и почему оно так важно

Оглавление:

Anonim

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

Указатель содержания

Что такое софт?

Программное обеспечение является неотъемлемой частью любой системы.

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

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

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

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

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

Несколько коробок старого программного обеспечения для MacOS. Изображение: Flickr; Джейкоб Боттер.

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

  • Это программа очень низкого уровня, не предназначенная для взаимодействия с ней пользователя, которая контролирует электронные схемы нашего оборудования. Это важно для распознавания оборудования в компьютере, и мы находим его во многих отношениях; Одной из наиболее распространенных форм, которые мы можем найти, является BIOS нашей системы (которому мы посвящаем свой собственный текст). Операционная система Они представляют собой набор программ, отвечающих за управление оборудованием системы; а также предоставление интерфейса для связи с конечным пользователем указанной системы. В настоящее время наиболее распространенными операционными системами являются Windows 8 и Windows 10. Наряду с операционной системой это тип программ, с которыми мы взаимодействуем больше всего. Они предназначены для непосредственного решения проблем, возникающих у пользователей системы. Примером приложения может служить Adobe Photoshop, функция которого - выполнять задачи в фоновом режиме, облегчая работу других программ; они являются промежуточной средой, и пользователям не нужно напрямую взаимодействовать с ними.
МЫ РЕКОМЕНДУЕМ ВАМ Флешка: что это такое и для чего

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

Лицензия является очень важной частью программного обеспечения. Изображение: Wikimedia commons; Раймонд Спеккинг.

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

  • Ограниченное использование. Это лицензия (обычно платная), которая позволяет пользователю системы нормально использовать лицензионную программу; но он предотвращает как его распространение, так и внутренние манипуляции. Большинство проприетарного программного обеспечения попадает в эту категорию; Примером может служить пакет Microsoft Office. Тест. Если для доступа к лицензии для использования программы требуется плата, альтернативно, обычно предоставляется уменьшенная версия указанной лицензии; Так называемые «облегченные» версии и ограниченные по времени пробные версии обычно попадают в эту категорию.Программы по этой лицензии не имеют каких-либо ограничений на использование и могут быть загружены бесплатно для немедленного использования; Хотя авторство этих программ и их лицензия остается собственностью разработчиков. Программное обеспечение Эта категория включает в себя все свободно доступные программы, которые можно использовать бесплатно и чей код доступен (и открыт) для модификации его пользователями.

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

МЫ РЕКОМЕНДУЕМ ВАМ Apple хочет использовать свои чипы ARM в качестве сопроцессоров на своих Mac

Несколько заключительных слов

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

Учебники

Выбор редактора

Back to top button