Все текстовые процессоры относятся к какому программному обеспечению
Обновлено: 30.06.2024
Даже в собранном виде, сам по себе, компьютер не может выполнять различные полезные функции. Для того чтобы это стало возможным мы используем программы. В этой статье разберем, что такое программное обеспечение, какую роль оно играет в информатике, и приведем его классификацию.
Основные определения и положения
Программное обеспечение (ПО или software) – вся совокупность программ, выполняемая ЭВМ, каждая из которых решает одну или несколько задач.
Также важно сказать, что к ПО относится и сама область, которая занимается разработкой и проектированием компьютерных утилит.
На данный момент ПО решает следующие задачи:
- Позволяет разворачивать специальную среду (операционную систему), для установки и запуска других программ.
- Обеспечивает взаимосвязь между физическими устройствами ПК и преобразование их в логические элементы, что позволяет работать с цифровыми данными.
- Поддержание стабильной работы ПК.
- Гарантирует работу фоновых процессов для защиты компьютера от вирусов, вредоносных скриптов, а также работы файловой системой.
- Слежение за разными аппаратными характеристиками (например, температура), чтобы предотвращать выход физических компонентов из строя.
Классификация программного обеспечения
Существует много критериев и параметров для классификации программного обеспечения. Ниже приведены некоторые из них.
По требуемому уровню подготовки пользователей для работы с утилитой:
- Начальный уровень;
- Средний;
- Продвинутый.
По открытости исходного кода программного компонента:
По типу лицензии:
- Бесплатные;
- Условно-бесплатные;
- Платные.
Однако чаще всего программное обеспечение классифицируют по области применения, здесь выделяют
- Системное;
- Инструментальное;
- И прикладное ПО.
Рассмотрим каждый из этих пунктов более подробно.
Системное ПО
Системный софт отвечает за работу и функционирование ПК в целом . Благодаря системному программному обеспечению отслеживается состояние элементов компьютера (процессора, жесткого диска, видеокарты и т.д.), производится вывод различной системной информации, а также выполняются вспомогательные функции, например, создание, копирование и перенос файлов.
В свою очередь системное ПО делится на два вида — базовое и сервисное.
Базовый софт отвечает за запуск других утилит и включает в себя:
- BIOS, куда входит минимальный набор драйверов и с помощью которого устанавливается ОС.
- Операционные системы(Windows, Mac OS, Linux и т.д.).
- Системные оболочки – интерфейсы облегчающие работу пользователя с операционной системой. На данный момент самым распространенным является графический интерфейс.
Сервисные утилиты отвечают за обеспечение стабильной работы операционной системы, а также обеспечивают некоторый дополнительный функционал, например работу с сетью или операции с файловой системой. Сервисное программное обеспечение делится на:
- Архиваторы(например, Winrar);
- Антивирусы(Nod32, Dr.Web и др.);
- Утилиты для обслуживания жестких дисков(CCleaner и др.);
- Разный софт для работы с сетью(например, FTP-клиенты);
- Диагностики(ПО, предоставляющее информацию о различных параметрах и аппаратных характеристиках ПК).
Инструментальное ПО
Данный вид приложений позволяет пользователям создавать свои собственные утилиты для компьютера при помощи различных языков программирования.
Python IDE -система программирования
Сейчас существует несколько тысяч различных языков программирования. Для каждого языка есть своя система программирования, которая в простейшем случае делится на:
Прикладное ПО
Этот вид утилит целиком и полностью направлен на решение пользовательских задач . Также прикладное программное обеспечение позволяет пользователю работать с различными типами и видами данных (текстовыми, графическими, аудио и т.д.), не используя системы программирования. К прикладному программному обеспечению относятся:
- Текстовые редакторы и процессоры(например, MS Word или NotePad);
- Графические редакторы, позволяющие пользователю просматривать и выполнять обработку графических изображений. Сюда относятся Paint, Photoshop и др.
- Средства для управления базами данных (СУБД), например MS Access.
- Средства для осуществления пользовательской коммуникации – ICQ, различные клиенты электронной почты и т.д.
- Различные офисные пакеты, такие как 1С предприятие.
- Компьютерные игры.
- Инструменты для создания и редактирования таблиц. Сюда относится Excel.
- Мультимедиа проигрыватели.
Заключение
Теперь Вы знаете, что такое программное обеспечение (software) в информационных технологиях и как можно произвести его классификацию, имеете представление обо всех видах существующего ПО, а также знаете их назначение. Надеюсь, что вся информация написана понятными словами, если же у Вас остались вопросы, то делитесь ими в комментариях.
Современный компьютер представляет собой единую систему , в которую входят аппаратное обеспечение (hardware) и программное обеспечение (software).
Программное обеспечение (ПО) — это совокупность программ , используемых при работе на компьютере и обеспечи-вающих функционирование его аппа-ратных средств , выполнение различных задач пользователя, а также разработку и отладку новых программ.
Классификация программного обеспечения
В зависимости от функций, выполняемых ПО, его можно разделить на три типа:
1. Системное ПО — комплекс программ, обеспечивающих работу компьютера и компьютерных сетей в целом.
2. Прикладное ПО — программы, предназначенные для решения определенного круга задач в различных областях человеческой деятельности.
3. Инструментальное ПО — средства для разработки и отладки программ. Все системное и прикладное программное обеспечение создается с помощью инструментального ПО.
Классификация ПО по приобретению
Все ПО, с точки зрения приобретения его пользователем, можно разделить на платные , условно-бесплатные и бесплатные программы .
Платные программы могут использоваться только при наличии лицензии, которая приобретается либо вместе с лекальной копией программы, либо отдельно. Копии программ, используемые в соответствии с условиями лицензионного договора, называют лицензионными .
Программы, используемые без этого договора называют контрафактными или просто пиратскими .
Классификация ПО по приобретению
В течение определенного срока, составляю-щего обычно 30 дней, можно пользоваться прог-раммой, тестировать и осваивает ее возможнос-ти. После истечении срока пользователь должен купить продукт или удалить ее со своего ПК.
Бесплатная программа ( freeware ) предоставляется пользователям бесплатно, т.е. разработчик не возражает, чтобы его программу использовали все, кому она будет полезна.
Системное программное обеспечение
Системное программное обеспечение , можно разделить на две части :
- Базовое программное обеспечение ,
- Сервисные программы (утилиты).
В состав базового ПО входят
Без базового программного обеспечения работа компьютера и компьютерных сетей в принципе невозможна
Системное программное обеспечение
Сервисные программы (утилиты) — это вспомогательные компьютерные программы, расширяющие возможности операционной системы .
К ним относятся :
Системное программное обеспечение
Файловые менеджеры — программы, обеспечивающие удобный и наглядный интерфейс для работы с файлами.
Примеры : Проводник для Windows, Windows Commander, Total Commander).
Архиваторы — это программы, позволяющие с помощью специальных алгоритмов сжатия данных уменьшить размер файлов и выполнить упаковку одного или нескольких файлов в один архив.
Примеры : WinRAR, WinZip, 7-Zip .
Системное программное обеспечение
Антивирусные программы — это программы для обнаружения вредоносных программ и лечения зараженных файлов.
Примеры : Антивирус Касперского, Dr.Web, NOD32 и другие.
К средствам диагностики (обслужи-вания) относят следующие программы:
Прикладное программное обеспечение
Прикладные программы дают пользователю возможность решать разнообразные информа-ционные задачи. Невозможно представить себе пользователя современного компьютера, который бы ни разу не применял для подго-товки документов текстовые редакторы, не играл бы в компьютерные игры или не пользовался различными плеерами .
Все перечисленные выше программы относятся к прикладному ПО .
Многие прикладные программы входят в состав пакетов прикладных программ (ППП), которые позволяют решать целый комплекс взаимосвязанных задач для конкретной предметной области.
Прикладное программное обеспечение
Прикладное программное обеспечение можно условно разделить на две группы:
1) прикладные программы общего назначения ;
2) целевое прикладное программное обеспечение .
сервисы (словарь и средства проверки правописания, построитель
диаграмм, конвертер данных и т. д.), а также возможность созда
ния документов, интегрирующих в себе возможности различных
программ, входящих в состав интегрированного пакета.
Прикладное программное обеспечение
Прикладные программы общего назначения предназначены для широкого круга пользователей и применяются одновременно во многих областях человеческой деятельности. К данному типу прикладного ПО относятся:
• системы управления базами данных;
• средства для создания презентаций;
• программы для работы с эл. почтой;
• компьютерные игры и т. д.
Прикладное программное обеспечение
К целевому прикладному программному обеспечению относятся пакеты, учитывающие специфику поддерживаемых задач пользователя и имеющие более узкое применение. К ним относятся:
• пакеты программ для проведения научных и статистических расчетов;
• программы для автоматизации бухгалтерского учета;
• настольные издательские системы;
• системы автоматизированного проектирования;
• системы управления персоналом и др.
Инструментальное программное обеспечение
Инструментальное программное обеспечение включает средства для разработки программ и предназначено для программистов .
Все типы программного обеспечения (включая и инструментальное) создается с помощью данного типа ПО.
Инструментальное программное обеспечение
Программы для первых ЭВМ писались на языке машинных кодов – язык программирования низкого уровня.
Эти языки ориентированы на конкретный тип процессора и учитывают его особенности. К ним относятся различного вида ассемблеры .
Написание программ на этих языках было очень трудоемким процессом для человека, поэтому появились языки прог-раммирования высокого уровня позволя-ющие упростить труд программиста.
в 50-х годах прошлого века Фортран, Кобол
Инструментальное программное обеспечение
Языками программирования высокого уровня называют языки, которые ориентированы на человека , более близки и понятны ему .
В таких языках не учитываются особенности компьютерных архитектур.
Создаваемые программы легко переносимы на другие платформы, имеющие транслятор соответствующего языка.
Это универсальные языки, с их помощью удается решать задачи из любых областей.
Инструментальное программное обеспечение
Транслятор — это программа, которая преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд .
Трансляторы делят на компиляторы и интерпретаторы .
Компиляторы транслируют всю программу, но без ее выполнения.
Интерпретаторы – выполняют пооператорную обработку и выполнение программы.
Инструментальное программное обеспечение
Для удобства работы программистов, помимо трансляторов, разрабатывается целый комплекс программных средств, объединяемых в системы программи-рования, которые включают в себя:
• интегрированную среду разработки;
• справочные системы и т. п.
Инструментальное программное обеспечение
К наиболее известным языкам программирования высокого уровня относят:
Инструментальное программное обеспечение
Очень часто для одного и того же языка программирования разрабатывается несколько различных систем программирования, отличающихся друг от друга версиями языка, трансляторами, интерфейсом работы , а также отдельными компонентами , входящими в состав системы.
Например, для языка Паскаль существуют такие системы программирования, как Borland Pascal, Turbo Pascal, Free Pascal, Pascal ABC и некоторые другие.
Семакин И.Г. Информатика.
Самостоятельная (внеаудиторная) работа:
-75%
Код ОГЭ: 1.4.3. Программное обеспечение, его структура. Программное обеспечение общего назначения
♦ Программное обеспечение (ПО) — это совокупность программ, предназначенных для решения определенных задач на компьютере.
В зависимости от области использования программ их можно разделить на 3 класса:
- системное программное обеспечение (СПО) — требуется для управления работой компьютера;
- прикладное программное обеспечение (ППП — пакеты прикладных программ) — необходимо пользователю для выполнения различных задач;
- инструментальные системы программирования (ИСП) — предназначены для создания новых компьютерных программ.
Системное ПО
Системное программное обеспечение (СПО) состоит из двух компонентов:
- базового программного обеспечения (обычно поставляется вместе с компьютером);
- сервисного программного обеспечения (устанавливается дополнительно).
Базовое программное обеспечение содержит минимальный набор программ, обеспечивающих работу компьютера. Сервисное программное обеспечение включает программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя.
В базовое ПО входят: BIOS, операционная система и операционные оболочки (текстовые и графические).
BIOS отвечает за взаимодействие с основными аппаратными средствами и хранится в специальных микросхемах (ПЗУ).
Операционная система (ОС) — комплекс программ, предназначенный для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами. Операционная система загружается при включении компьютера и организует диалог с пользователем.
Сетевые операционные системы — комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети.
Операционные оболочки — специальные программы для облегчения общения пользователя с командами операционной системы. Операционные оболочки могут иметь текстовый и графический варианты интерфейса.
Основное назначение сервисных, или служебных, программ (утилит) — проверка и настройка компьютерной системы. Обычно утилиты дополнительно устанавливаются на ПК и служат для расширения ее функций:
- диагностирование работоспособности компьютера;
- антивирусная защита;
- обслуживание дисков;
- архивирование данных;
- обслуживание сети;
- установка драйверов — программ, отвечающих за взаимодействие с конкретными устройствами.
Операционная система
Операционная система (ОС) — главная составляющая системного программного обеспечения. Это комплекс программ, которые загружаются при включении компьютера и осуществляют управление компьютером, диалог с пользователем, запускают другие программы на выполнение.
ОС состоят из следующих категорий программ:
- ядро — основа ОС, выполняющая главные функции (загрузку компонентов ОС и поддержку выполнения компьютерных программ);
- программа управления файлами и папками (файловая система), служащая для классификации и просмотра информации;
- драйверы, которые позволяют ОС работать с аппаратурой: периферийными устройствами (монитор, клавиатура, мышь, принтеры и т. д.) и устройствами, входящими в состав системного блока (видеокарта, жесткий диск и т. д.). Без драйверов невозможно функционирование никаких компьютерных устройств.
Программы, предназначенные для работы под управлением данной операционной системы, принято называть приложениями. ОС обеспечивает интерфейсы (связь) между пользователем, приложениями и аппаратурой.
ОС осуществляет следующие операции:
- контролирует работоспособность аппаратного обеспечения ПК;
- выполняет процедуру начальной загрузки;
- управляет работой устройств ПК;
- управляет файловой системой;
- обеспечивает взаимодействие пользователя с ПК;
- загружает и выполняет прикладные программы;
- распределяет ресурсы ПК (оперативную память, процессорное время, периферийные устройства между прикладными программами и др.).
Сейчас на IBM–совместимые компьютеры устанавливаются ОС Windows и Linux, на персональные компьютеры Macintosh — Mac OS.
Прикладное ПО
Программное обеспечение прикладного уровня представляет собой прикладные программы (или их пакет), с помощью которых пользователь выполняет конкретные задания — от производственных до творческих, обучающих и развлекательных. Эти программные средства наиболее многочисленны.
Программы общего назначения
Этот класс содержит широкий перечень программ для пользователей. Среди них — текстовые и графические редакторы, электронные таблицы, системы управления базами данных и пр.
Графические редакторы и процессоры предназначены для просмотра, обработки, редактирования, упорядочения и публикации цифровых фотографий, создания графических файлов, преобразования их из одного формата в другой и (или) обработки графических изображений — рисунков, чертежей, графиков, диаграмм, иллюстраций, в том числе и трехмерных. Пользователь может изменять палитру, масштаб, работать с многослойными изображениями, получать изображения со сканера и другой цифровой техники и т. д. Любой графический редактор включает в себя текстовый редактор и позволяет набирать тексты.
Системы управления базами данных (СУБД) обеспечивают организацию и хранение баз данных. Базами данных называют большие массивы данных о группе объектов с одинаковым набором свойств. СУБД обеспечивают ввод данных, поиск, сортировку записей, создание отчетов. Примерами СУБД являются Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, Firebird, Interbase.
К средствам презентационной графики относятся специализированные программы для создания изображений и их показа на экране, подготовки слайд–фильмов, мультфильмов, видеофильмов, их редактирования. Презентация может включать показ диаграмм и графиков.
К прикладному программному обеспечению относятся также:
- офисные пакеты;
- средства специализированного назначения;
- коммуникационные средства;
- программы мультимедиа;
- развлекательные и образовательные программы;
- системы искусственного интеллекта;
- игровые программы.
Офисные пакеты могут включать программы планирования (органайзеры), системы автоматического перевода, средства проверки орфографии и распознавания текста. К специализированным (проблемно–ориентированным) средствам относятся математические пакеты, системы деловой и научной графики, системы автоматизированного проектирования, бухгалтерские системы и т. д.
Системы искусственного интеллекта реализуют отдельные функции интеллекта человека; к ним относятся экспертные системы для принятия решений в предметной области (медицина, математика, статистика и т. д.), системы анализа и распознавания речи и др. Игровые программы используются не только для отдыха и соревнований, но и для тренажерной тренировки навыков и умений, тренировки логического мышления, а также обучения.
Инструментальное ПО
Инструментальные системы, или системы программирования предназначены для создания новых программ. Они различаются в первую очередь по языкам программирования, которые они поддерживают.
В настоящее время широко распространены системы визуального программирования, которые позволяют создавать программы с использованием графического интерфейса.
Автоматизация многих рутинных процессов, выполняемых человеком, — одна из ключевых причин популярности вычислительной техники. Компьютеры, серверы, планшеты, смартфоны — это всё помогает выполнять сразу множество задач одновременно. Но в любом случае реализуется автоматизация процессов путём применения прикладного программного обеспечения. В зависимости от требований общества и технологий оно меняется, расширяется, и регулярно появляются новые категории и сферы.
Определение, виды и категории
Прикладные программы — это специальные приложения, способные решать определённые задачи. Подразумевается, что прикладное ПО взаимодействует с пользователями напрямую. И создаётся оно путём программирования под нужды пользователей или же самими пользователями. Основных видов существует всего два: ПО общего назначения и специального назначения. Под прикладным ПО общего назначения могут пониматься:
- текстовые редакторы или процессоры;
- электронные таблицы;
- графические редакторы;
- различные средства для просмотра контента;
- СУБД;
- игры;
- программы-переводчики.
Это программы, которые могут работать с массивом однотипных задач. В качестве примера: текстовый редактор не сможет обработать картинку, поменять фон и так далее. И наоборот: приложение для графики не умеет обращаться с текстом в полной мере, хотя базовый набор действий для работы с ним есть.
Второй вид прикладных программ — ПО специального назначения, является набором категорий:
- специализированные комплексы для управления определённым оборудованием;
- ГИС-системы;
- бухгалтерские, финансовые и аналитические комплексы;
- редакторы контента: видео, аудио и трёхмерной графики.
Текстовые редакторы и процессоры
Вся работа, связанная с текстом, так или иначе происходит в современном мире либо в текстовом процессоре, либо редакторе. Главное назначение редактора — только создавать или редактировать текст, тогда как процессор имеет множество функций для улучшения оформления и отображения. Например, Microsoft Word — это процессор, а вот стандартный блокнот, который входит в состав штатного набора приложений ОС Windows, — уже редактор.
Электронные таблицы
Интересно, как быстро электронные таблицы стали одним из основных инструментов финансистов, бухгалтеров и аналитиков из разных сфер и отраслей. Эти программы, относящиеся к прикладному программному обеспечению, не имеют ярко выраженного формата, как картинка или страница текста. Это скорее удобный инструмент для калькуляции, вычисления и анализирования больших наборов данных. Самый известный представитель класса — Microsoft Excel.
Графические редакторы
В основном сюда относят редакторы, способные работать с двухмерной графикой — растром или вектором. Первое, что приходит на ум, — Photoshop или CorelDRAW. Даже стандартное приложение Windows — Paint тоже является графическим редактором. Хотя он и не обладает множеством уникальных характеристик, как мастодонт графики Photoshop, всё же простейшее редактирование картинки в нём провести можно.
Просмотрщики контента и СУБД
Во время насыщения интернета визуальной составляющей — картинками, появились и средства их просмотра. Всем известный ACDSee был лёгким, отзывчивым и умел работать с большим количеством форматов. Сейчас же программы для просмотра картинок встроены в качестве стандартных средств практически в любой ОС.
Также к этой категории относятся и браузеры. Они тоже являются прикладным программным обеспечением для преобразования специального HTML кода в человекопонятные образы и формы. Браузеров на рынке ПО существует масса, но все они выполняют одну и ту же задачу — отображение веб-страниц. Самые яркие представители — Internet Explorer от Microsoft, Firefox от Mozilla, Chrome от Google и Safari от Apple.
Хотя и весьма относительно, но сюда входят так называемые домашние СУБД — Microsoft Access или Paradox. Используются для создания и хранения баз данных для небольших локальных сетей или домашних файл-серверов.
Отрасль, развивающаяся огромными темпами. Компьютерные игры ведут свою историю начиная от первых ЭВМ с возможностью вывода графической информации. Сейчас игры стали не просто элементом развлечения, а превратились в целые вселенные, интерактивные сериалы. Тем не менее, все они решают прикладную задачу — развлечь пользователя. Также на основе игр создано много различных обучающих комплексов — от простых головоломок по информатике, физике или русскому языку до весьма реалистичных симуляторов самолётов, танков и прочей сложной техники.
Программы-переводчики
Программы-переводчики вначале были очень модными отдельными приложениями. Сейчас же они всё чаще интегрируются в браузеры, поисковики и другие системы для наибольшего интерактива и удобства пользователя. Перевести текст сейчас можно за считаные секунды прямо на странице любого сайта. Самые популярные облачные переводчики — Google Translate и Яндекс. Переводчик.
ПО специального назначения
В этой категории всё немного сложнее и интереснее. Специализированные программные комплексы ориентированы на работу с узким классом устройств или объектов, а нередко и вовсе ПО пишется под конкретную модель оборудования.
Читайте также:
- Шпицберген к какой стране относится и какие страны имеют на его права управления
- Какую роль выполняет прогнозирование как вид социологического обеспечения правотворчества
- При выполнении какого из перечисленных условий ответственный руководитель взрыва
- Почему для стабильности общества необходимо уважение к нормам права
- Какой размер обеспечения заявки может устанавливаться заказчиком при проведении запроса котировок