Это составляющая часть компьютера комплекс программ необходимых для работы с информацией

Программное обеспечение компьютера — Софт: Что это такое

Программное обеспечение: структура, основные типы, примеры

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

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

Любая программа проходит 3 этапа: создание, применение и сопровождение. В процессе разработки ПО насчитывается 6 стадий:

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

КазУТБ-Семестр2-ИТ-Пакеты прикладных программ (Matlab, MathCad, Statistica)-лекция2-рус

  • определение требований;
  • создание проекта;
  • разработка команд;
  • группировка всех компонентов;
  • проверка работоспособности (тестирование);
  • оформление сопроводительной документации.

Основные характеристики ПО:

  1. Любой процесс может быть выражен при помощи верной последовательности команд.
  2. Сложность разработки заключается в его абстрактности.
  3. Для создания нового ПО необходим компьютер с установленным программным обеспечением.
  4. Проектирование набора команд менее сложная работа, чем адаптация системы к пользователю и настройка управления.
  5. ПО — это средство для достижения цели.

Что такое программное обеспечение — Софт

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

Важно! Программное обеспечение может быть у любого устройства, не только у компьютера или ноутбука. Например, на телевизорах тоже стоит ПО.

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

Зачем нужно программное обеспечение

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

ПО Компьютера часть 1

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

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

Оборудование

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

Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.

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

Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.

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

Интерфейс

В свою очередь, компьютер является частью системы «человек — компьютер». Средства, обеспечивающие взаимосвязь между объектами этой системы, называют интерфейсом.

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

Читайте также:
Win 10 как добавить программу в автозапуск

Что такое ПО

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

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

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

dvd-r диск с программным обеспечением

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

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

На самом деле — конечно можно, и такое тоже практикуется, например, в станках с ЧПУ (числовым программным управлением), в автоматах на производстве и т. п., но есть несколько моментов, из-за которых и были разработаны эти самые операционные системы для персональных компьютеров и даже больших ЭВМ.

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

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

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

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

Таким образом, все программное обеспечение можно условно разделить на три вида:

  1. Системное ПО;
  2. Прикладное ПО;
  3. Инструментальное ПО.

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

Это совокупность программ, которые обеспечивает управление аппаратной частью ПК: процессором, оперативной памятью, устройствами ввода-вывода, графическими системами, сетевыми устройствами и т. д. В частности, к такому ПО относятся:

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

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

Прикладное программное обеспечение

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

Инструментальное ПО

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

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

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

Читайте также:
Название графического изображения которое соответствует прикладной программе

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

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

Инструментальное ПО

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

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

Источник: fobosworld.ru

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

Тема 2. Пакеты прикладных программ

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
Программное обеспечение — основное понятие
Программное обеспечение (ПО) — составляющая
часть компьютера, комплекс программ, необходимых
для работы с информацией. Самое распространенное
ПО — операционная система Windows.
Программное обеспечение управляет аппаратной
частью ПК, которая производит физические
операции. Удобство и универсальность ПО
заключается в его способности модифицироваться.
Программа, способная запоминать информацию,
сделала вычислительные машины гибкими и легко
адаптируемыми к разным условиям работы.
2

3.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
УРОВНИ ПРОГРАММНОЙ КОНФИГУРАЦИИ ПК
3

4.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
ЭТАПЫ И СТАДИИ РАЗРАБОТКИ ПО
Любая программа проходит 3 этапа:
создание, применение и сопровождение.
В процессе разработки ПО насчитывается 6 стадий:
определение требований;
создание проекта;
разработка команд;
группировка всех компонентов;
проверка работоспособности (тестирование);
оформление сопроводительной документации.
4

5.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ПО
Основные характеристики ПО:
Любой процесс может быть выражен при помощи
верной последовательности команд.
Сложность разработки заключается в его
абстрактности.
Для создания нового ПО необходим компьютер с
установленным программным обеспечением.
Проектирование набора команд менее сложная
работа, чем адаптация системы к пользователю и
настройка управления.
ПО — это средство для достижения цели.
5

6.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
ВИДЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
6

7.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
КЛАССИФИКАЦИЯ ПО
По режиму эксплуатации: групповое, индивидуальное, сетевое.
По масштабу: малое, среднее, большое.
По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные
компоненты обеспечения корректно функционируют, не требуя внесения изменений и
дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
По требованию защиты: надежные, сомнительные.
По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
По исходному языку: машинные, машинно-ориентированные, алгоритмические,
интегрированные, процедурно-ориентированные, проблемно-ориентированные.
ПО различается в зависимости от характеристик вычислительной среды: алгоритмической
сложности, объемов файловой системы, разновидности процессора, системности обработки.
По классу пользователя: простой клиент, расширенный пользователь, максимум.
По значению критичности: секретность, национальная безопасность, жизнь человека,
паника в социальной сфере, частная собственность, безопасность в организации.
По видам доступа к использованию: просмотр и редактирование для всех пользователей,
только просмотр, редактирование для некоторых пользователей, просмотр только для
некоторых пользователей.
7

8.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
СТРУКТУРА ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ ПО
8

9.

ПРИКЛАДНОЕ ПО
Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
Прикладное программное обеспечение помогает в решении пользовательских задач. Основным понятием в нем
выступает пакет прикладных программ.
Пакет прикладных программ — комплекс программ, сгруппированных для выполнения задач конкретной тематики.
Выделяют несколько типов прикладного ПО:
1. Общего назначения. Их задача состоит в автоматизации пользовательских задач различного направления.
Набор таких программ имеется на каждом компьютере. К ним относят:
табличные редакторы;
текстовые и графические процессоры;
системы автоматизации проектирования;
системы управления базами данных;
издательские системы.
2. Методо-ориентированные пакеты прикладных программ реализуют экономико-математические методы
выполнения задач. Среди них:
математическая статистика;
математическое программирование;
сетевое планирование и управление;
теория массового обслуживания.
3. Проблемно-ориентированные используются для выполнения конкретной задачи в определенной области. К
ним относят пакеты:
бухгалтерского учета;
банковские;
правовых справочных систем и финансового менеджмента.
4. Сервисные программные средства предназначены для удобной организации рабочего
пространства пользователя и оказывают вспомогательное действие.
переводчики;
информационные менеджеры.
9

10.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
К ПРИКЛАДНОМУ ПО ОТНОСЯТСЯ
Комплект офисных приложений MS OFFICE
— Бухгалтерские системы
— Финансовые аналитические системы
— Интегрированные пакеты делопроизводства
— CAD – системы (системы автоматизированного
проектирования)
— Редакторы HTML или Web – редакторы
— Браузеры – средства просмотра Web — страниц
— Графические редакторы
— Экспертные системы
И так далее.
10

11.

СИСТЕМНОЕ ПО
Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.
СПО предназначается для:
формирования условий для функционирования других программных групп;
обеспечения автоматизации разработки нового софта;
регулирования качества работы компьютера и вычислительной системы;
диагностирования и профилактики компьютерной аппаратуры;
произведения дополнительных технологических процессов (архивирование, восстановление компонентов программ
и файлов баз данных, копирование).
Продукты данного вида ПО являются неотъемлемой частью компьютера и рассчитаны на опытных
пользователей — оператора, администратора сети или системного программиста.
СПО состоит из системных программ управляющих и обрабатывающих.
Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют
функции:
Руководство вычислительными комплексами.
Взаимодействие с внутренними данными операционной системы.
В зависимости от местонахождения управляющие программные средства делятся на:
резидентные составляют ядро ОС и расположены в основной памяти;
транзитные загружаются в память компьютера только перед исполнением.
Компании-разработчики предоставляют управляющие системные программы в виде драйверов специальных
устройств и инсталляционных пакетов ОС.
Обрабатывающие системные программы представляют собой дистрибутивные пакеты, в состав которых входит
ПО (приложения, программы инсталляции).
11

Читайте также:
Kali linux топ программ

12.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
К СИСТЕМНОМУ ПО ОТНОСЯТСЯ
— операционные системы (эта программа загружается в ОЗУ при
включении компьютера)
— программы – оболочки (обеспечивают более удобный и
наглядный способ общения с компьютером, чем с помощью
командной строки DOS, например, Norton Commander)
— операционные оболочки – интерфейсные системы, которые
используются для создания графических интерфейсов,
мультипрограммирования и.т.
— Драйверы (программы, предназначенные для управления
портами периферийных устройств, обычно загружаются в
оперативную память при запуске компьютера)
— утилиты (вспомогательные или служебные программы, которые
представляют пользователю ряд дополнительных услуг)
12

13.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
ПО ДРУГОЙ КЛАССИФИКАЦИИ В СТРУКТУРУ ПО
ВКЛЮЧАЮТ:
1. Базовое — минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:
ОС и входящие в их состав драйверы;
операционные оболочки, при помощи которых ОС может взаимодействовать с пользователем (интерфейс);
системы, управляющие файлами.
Операционная система — комплекс программных средств, который обеспечивает регулирование работы
аппаратной части компьютера и прикладных программ, их кооперацию и взаимодействие с пользователем.
Операционная система выполняет роль интерфейса между компьютерной аппаратурой и задачами пользователя.
Её задача заключается в организации корректных вычислений и обеспечении эффективности использования
вычислительных ресурсов.
Системы управления файлами служат для создания удобного доступа к файлам (данным), используют логический
доступ, указывая имя файла вместо определенных физических адресов.
2. Сервисное — софт, который дает возможность расширить функционал базового ПО и обеспечивает удобство для
пользователя. В зависимости от выполняемой функции среди них выделяют:
драйверы специальных устройств, которые не входят в состав ОС;
программы, диагностирующие работоспособность компьютерной системы;
антивирусники, которые предназначены для защиты компьютера, обнаружения и очистки вредоносных файлов;
программные средства, контролирующие процессы на дисках (сохранение файлов, сжатие дисков, формирование
копий, проверка состояния поверхности диска;
архиваторы, предназначенные для сжатия файлов с целью уменьшения их размеров;
программы, обслуживающие сеть.
13

14.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
ИНСТРУМЕНТАЛЬНОЕ ПО
Инструментальное ПО (системы программирования) предназначено для
использования разработчиками в процессе проектирования и создания
программ.
Элементами системы программирования являются:
Текстовые редакторы помогают создавать, редактировать и объединять
тексты.
Транслятор преобразовывает алгоритмический язык программы в
машинный (двоичные коды), создавая при этом объектный
модуль. Интерпретатор осуществляет перевод построчно, не создавая
объектный модуль.
Средства отладки (отладчик) обеспечивают пошаговое выполнение
программ с предоставлением данных о результатах исполнения.
Библиотеки подпрограмм.
14

15.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
ПО СОВРЕМЕННОГО КОМПЬЮТЕРА:
СОСТАВНЫЕ ЧАСТИ
В состав программного обеспечения современного компьютера входят:
Операционная система (MS DOS, OS/2, Unix, Windows 9х, Windows XP).
Программные оболочки операционных систем:
Norton Commander (Symantec), FAR (File and Archive manageR).
Антивирусные программы (Avira Free Security Suite, Avast Free Antivirus, Kaspersky
Free, Panda Free Antivirus, 360 Total Security).
Программы-архиваторы (WinRAR, 7-Zip, IZArc, HaoZip, WinZip).
Программы для записи дисков (BurnAware Free, Nero 9 Lite, ImgBurn, CDBurnerXP,
DeepBurner Free, Ashampoo Burning Studio Free, Burn4Free).
Текстовые редакторы (MS Word, Word Perfect, Лексикон).
Табличные процессоры (MS Excel, Lotus 1-2-3, Quattro Pro).
Программы для создания презентаций
(MS Power Point, Freelance Graphics, Harvard Graphics).
Графические редакторы (Сorel Draw, Adobe Photoshop).
Издательские системы (Page Maker, Venture Publisher).
Программы распознавания текстов (Fine Reader, Cunei Form).
Системы управления базами данных (MS Access, Oracle, MS SQL Server, Informix).
Пакеты бухгалтерского учета и контроля (1С: Бухгалтерия, Галактика, Анжелика).
15

16.

Ландиной Виктории Ивановны, студента
группы 1 ДО1
26.01.2021
СОДЕРЖАНИЕ
1. Начало презентации
2. Программное обеспечение — основное понятие
3. Уровни программной конфигурации ПК
4. Этапы и стадии разработки ПО
5. Основные характеристики ПО
6. Виды программного обеспечения
7. Классификация ПО
8. Структура программного обеспечения ПО
9. Прикладное ПО
10. К прикладному ПО относится
11. Системное ПО
12. К системному ПО относится
13. По другой классификации в структуру
14. Инструментальное ПО
15. Состав ПО
16. Содержание
16

Источник: ppt-online.org

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru