Что такое software and utility

software utility

Смотреть что такое «software utility» в других словарях:

Utility computing — is the packaging of computing resources, such as computation, storage and services, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network). This model has the advantage of a… … Wikipedia

Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… … Wikipedia

Utility (disambiguation) — Utility is a measure of the happiness or satisfaction gained from a good or service in economics and game theory.Utility may also refer to: * Public utility, an organization that maintains the infrastructure for a public service, or the services… … Wikipedia

Software versioning — is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and… … Wikipedia

Software as a service — (SaaS, typically pronounced sass ) is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer s own computer … Wikipedia

Software as a Service — Software as a Service, kurz SaaS, ist ein Teilbereich des Cloud Computings. Das SaaS Modell basiert auf dem Grundsatz, dass die Software und die IT Infrastruktur bei einem externen IT Dienstleister betrieben und vom Kunden als Service genutzt… … Deutsch Wikipedia

Software copyright — Software copyright, the relatively recent extension of copyright law to machine readable software. It is used by proprietary software companies to prevent the unauthorized copying of their software. It is also used by proponents of open source… … Wikipedia

Utility — (engl. ‚Nutzen‘, ‚Versorgungsbetrieb‘) bezeichnet ein Dienstprogramm, Software Werkzeug zur Verwaltung eines Betriebssystems einen Fahrzeugtyp wie zum Beispiel den Holden Utility Landing Craft, Utility, ein Mehrzweck Landungsboot siehe auch:… … Deutsch Wikipedia

Software for handling chess problems — Software for chess problems is a category of software intended for handling chess problems, usually distinct from chess playing and analyzing programs. Chess problems are based on the rules of chess, but problemists may have little use for… … Wikipedia

Источник

Software — это что такое? Что за программа Software?

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utilityНаверняка каждый пользователь персонального компьютера ежедневно сталкивается с таким понятием, как Software. Современное понимание данного термина наоборот трактуется как «программное обеспечение», или сокращенно ПО. Давайте рассмотрим некоторые важные аспекты, которые касаются типов программного обеспечения, а также взаимосвязи с остальными компонентами компьютерных систем. Что же такое Software?

Software: общие понятия

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

Software и Hardware: взаимосвязь и отличия

Значение этих двух терминов возникло со времен появления первых персональных компьютеров. На сегодняшний день принято считать, что Hardware представляет собой аппаратную часть персонального компьютера. Это те «железные» компоненты, которые можно пощупать руками. К ним относятся процессоры, материнские платы, оперативная память, периферия и другие устройства, которые подключаются к системе. Термин Software имеет совершенно противоположное толкование. Дословно данный термин можно перевести как «мягкое изделие». В более широком смысле этого слова имеется в виду то, что программу нельзя потрогать руками, Она представляет собой некоторый виртуальный компонент. Интереснее всего то, что для использования «железных» компонентов и получения доступа к его возможностям необходимо в обязательном порядке использовать специальное программное обеспечение в виде специальных управляющих программ, которые отвечают за работоспособность таких устройств. К Software относятся драйверы, наборы команд ввода/вывода BIOS и так далее. Термин Software, трактовка и перевод которого сегодня повсеместно используются в контексте программного обеспечения, на заре развития компьютерной техники даже не был в обиходе. Только в начале 60-х годов прошлого столетия он сформировался окончательно. Это было связано с введением четкого разграничения команд, которые отвечают за управление аппаратной частью персонального компьютера, и конечным пользователем.

Также появились взаимосвязанные классы – Software и Hardware, которые стали называть программно-аппаратными комплексами.

Программное обеспечение: классификация по нескольким критериям

Так как Software представляет собой программную часть любой компьютерной системы, то такое программное обеспечение, исходя из возложенных на него задач, можно разделить на несколько больших категорий.Например, программное обеспечение по тиражированию и использованию разделяют на ПО для широкого круга пользователей и корпоративное (выполненное на заказ для крупных компаний и фирм). Если рассматривать ПО с точки зрения переносимости, то программы могут быть кроссплатформенными, адаптированными к различным операционным системам, и платформозависимыми, то есть работающими только в одной среде и с одним типом аппаратных компонентов. Программное обеспечение по типу распределения можно разделить на закрытые программы, открытые и свободные. Сюда также нередко включают бесплатное, платное и условно-бесплатное ПО. Условно-бесплатное программное обеспечение имеет полную или частично ограниченную функциональность в течение определенного периода времени. По истечении этого времени, пользователю придется купить программу, в противном случае она просто перестанет работать. Классификация программного обеспечения по назначению подразумевает наличие трех больших категорий: системное, прикладное и инструментальное.

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

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

Прикладное ПО

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

Software: инструменты и утилиты

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

Заключение

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

Источник

Любой пользователь компьютера каждый день сталкивается с таким понятием, как Software. Это и неудивительно, ведь современное понимание этого термина трактуется как «программное обеспечение», или, сокращенно, «ПО» («софт»). Рассмотрим некоторые важные аспекты, касающиеся типов ПО и взаимосвязи с остальными компонентами компьютерных систем. Итак, что такое Software?

Общие понятия

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

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

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

Hardware и Software: отличия и взаимосвязь

Толкование этих двух терминов возникло с появлением первых компьютеров. Сегодня принято считать, что Hardware – это аппаратная часть компьютера («железные» компоненты), которую можно пощупать руками (материнские платы, процессоры, оперативная память, периферия и другие устройства в самой системе или подключаемые к ней).

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

Совершенно противоположное толкование у термина Software. Перевод можно представить дословно как «мягкое изделие». В более широком смысле подразумевается то, что программу нельзя потрогать, она представляет собой в каком-то смысле даже некий виртуальный компонент.

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

Сам термин Software, перевод и трактовка которого сейчас используются повсеместно именно в контексте программного обеспечения, даже на заре развития компьютерной техники не был в обиходе. И только в начале 60-х годов прошлого столетия сформировался окончательно. Связано это было с введением четкого разграничения команд, отвечающих за управление аппаратной частью компьютера, и конечным пользователем. Взаимосвязанные классы (Software и Hardware) стали называть программно-аппаратными комплексами.

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

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

По критерию переносимости программы могут быть платформозависимыми (работающими исключительно в одной среде и с одним типом «железа») и кроссплатформенными (адаптированным к совершенно разным системам).

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

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

А вот по назначению классификация подразумевает наличие трех больших категорий программного обеспечения:

Системное ПО

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

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

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

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

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

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

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

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

Инструменты и утилиты

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

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

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

Вместо послесловия

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

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

Источник

Utility software

Смотреть что такое «Utility software» в других словарях:

utility software — computer programs which add functions to the operating system, for example, network management or virus protection programs. Practical Law Dictionary. Glossary of UK, US and international legal terms. www.practicallaw.com. 2010 … Law dictionary

Utility (disambiguation) — Utility is a measure of the happiness or satisfaction gained from a good or service in economics and game theory.Utility may also refer to: * Public utility, an organization that maintains the infrastructure for a public service, or the services… … Wikipedia

Utility computing — is the packaging of computing resources, such as computation, storage and services, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network). This model has the advantage of a… … Wikipedia

Software Innovation — can be understood in (at least) two ways:1. Software Product Innovation the creation of novel and useful software programs.2. Software Process Innovation the introduction of novel and useful ways of developing software.Innovation should be… … Wikipedia

Software versioning — is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and… … Wikipedia

Software as a service — (SaaS, typically pronounced sass ) is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer s own computer … Wikipedia

Software as a Service — Software as a Service, kurz SaaS, ist ein Teilbereich des Cloud Computings. Das SaaS Modell basiert auf dem Grundsatz, dass die Software und die IT Infrastruktur bei einem externen IT Dienstleister betrieben und vom Kunden als Service genutzt… … Deutsch Wikipedia

Software copyright — Software copyright, the relatively recent extension of copyright law to machine readable software. It is used by proprietary software companies to prevent the unauthorized copying of their software. It is also used by proponents of open source… … Wikipedia

Utility — (engl. ‚Nutzen‘, ‚Versorgungsbetrieb‘) bezeichnet ein Dienstprogramm, Software Werkzeug zur Verwaltung eines Betriebssystems einen Fahrzeugtyp wie zum Beispiel den Holden Utility Landing Craft, Utility, ein Mehrzweck Landungsboot siehe auch:… … Deutsch Wikipedia

Источник

Что такое hardware и software

Содержание статьи

Что такое software and utility. Смотреть фото Что такое software and utility. Смотреть картинку Что такое software and utility. Картинка про Что такое software and utility. Фото Что такое software and utility

Hardware

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

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

Software

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *