Что такое программное обеспечение и какие виды ПО бывают

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

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

Программное обеспечение состоит из систем программирования, системного и прикладного программного обеспечения.

При проявлении первых ЭВМ системы программирования представляли собой язык машинного кода, который позволял программисту выполнять элементарные действия. Для вычисления более сложных математических расчетов ими были придуманы стандартные программы, которые хранились в библиотеке стандартных программ. Постепенно эта библиотека расширялась. В нее добавили программы решения типовых математических задач. Через несколько лет появляются первые языки программирования. Первым языком программирования является FORTRAN. Он появился в середине 20 века. Разработчиком была корпорация IBM. В основном данный язык был ориентирован на научные и технические задачи. Потом стали появляться и другие языки. Например: ALGOL, Бейсик, Паскаль, Делфи, С++, Phyton.

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

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

Что такое ПО

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

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

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

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

ПО является комплексом из отдельных программ, которые объединены друг с другом для достижения общего результата.

Как делятся программы по назначению?

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

  • Системное;
  • Прикладное;
  • Инструментальное.

Системное ПО

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

Впервые включив компьютер, открывшийся BIOS, любезно поможет осуществить его правильную настройку. Как раз эта программа — главный и первичный компонент системного ПО в IBM-PC совместимых компьютерах, которых в мире абсолютное большинство. Также, в структуру системного программного обеспечения определяют и операционные системы вроде Windows, UNIX, Linucs и т.д.

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

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

Вы каждый день использует прикладное ПО — веб-браузеры, текстовые редакторы, медиаплееры, компьютерные игры, графические редакторы, СУБД, а также целый класс специализированных программ для профессиональной деятельности. Так что, спектр вспомогательного программного обеспечения достаточно широк, и именно таковыми и являются большинство из написанных ныне программ.

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

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

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

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

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

По требуемому уровню подготовки пользователей для работы с утилитой:

  1. Начальный уровень;
  2. Средний;
  3. Продвинутый.

По открытости исходного кода программного компонента:

По типу лицензии:

  1. Бесплатные;
  2. Условно-бесплатные;
  3. Платные.

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

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

Рассмотрим каждый из этих пунктов более подробно.

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

Системное ПО

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

В свою очередь системное ПО делится на два вида — базовое и сервисное.

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

Базовый софт отвечает за запуск других утилит и включает в себя:

  1. BIOS, куда входит минимальный набор драйверов и с помощью которого устанавливается ОС.
  2. Операционные системы(Windows, Mac OS, Linux и т.д.).
  3. Системные оболочки – интерфейсы облегчающие работу пользователя с операционной системой. На данный момент самым распространенным является графический интерфейс.

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

  1. Архиваторы(например, Winrar);
  2. Антивирусы(Nod32, Dr.Web и др.);
  3. Утилиты для обслуживания жестких дисков(CCleaner и др.);
  4. Разный софт для работы с сетью(например, FTP-клиенты);
  5. Диагностики(ПО, предоставляющее информацию о различных параметрах и аппаратных характеристиках ПК).

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

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

Python IDE

Python IDE -система программирования

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

  1. Редактор текста – окно, куда вводится код.
  2. Транслятор, который представляет собой компилятор или интерпретатор. Благодаря транслятору пользовательский код преобразуется в машинные команды.
  3. Отладчик – средство для «отлавливания» и обработки ошибок.

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

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

  1. Текстовые редакторы и процессоры(например, MS Word или NotePad);
  2. Графические редакторы, позволяющие пользователю просматривать и выполнять обработку графических изображений. Сюда относятся Paint, Photoshop и др.
  3. Средства для управления базами данных (СУБД), например MS Access.
  4. Средства для осуществления пользовательской коммуникацииICQ, различные клиенты электронной почты и т.д.
  5. Различные офисные пакеты, такие как 1С предприятие.
  6. Компьютерные игры.
  7. Инструменты для создания и редактирования таблиц. Сюда относится Excel.
  8. Мультимедиа проигрыватели.

Операционная система

ОС — совокупность ПО, которое управляет железом и ресурсами ЭВМ, а также разворачивает специальную среду для запуска и работы приложений клиентской части. Иными словами, она «оживляет» компьютер, поскольку без нее невозможно играть в игры, слушать музыку, смотреть фильмы, работать с документами. Основные задачи, которые выполняют современные ОС:

  1. Управление работой программного обеспечения.
  2. Распределение RAM между процессами.
  3. Обработка ввода-вывода.
  4. Осуществление доступа к файловой системе и таблице разделов.
  5. Обработка системных сообщений от устройств (прерываний — IRQ).
  6. Управление железом компьютера при помощи драйверов.
  7. Разворачивание интерфейса пользователя.
  8. Режим многозадачности.
  9. Консольные режимы для нескольких пользователей.
  10. Режим для нескольких клиентов.
  11. Настройку аппаратных и программных средств.
  12. Определение конфигурационной особенности для каждого ПК.
  13. Возможность установки дополнительного программного обеспечения.
  14. Безопасность.

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

Виды и характеристики

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

Системное по это

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

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

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

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

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

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

Драйвера и многозадачность

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

Следует отметить, что только OC UNIX-платформ обладают многозадачностью. Хотя в некоторых источниках указано, что Windows способна правильно распределять ресурсы при вычислительном процессе. Последнее — ошибочное утверждение, поскольку работа программ выполняется по одному экземпляру с последующим переключением между вычислительными потоками. IT-специалисты называют Windows — ОС с ложной многозадачностью.

Драйвер компьютера

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

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

По требуемому уровню подготовки пользователей для работы с утилитой:

  1. Начальный уровень;
  2. Средний;
  3. Продвинутый.

По открытости исходного кода программного компонента:

По типу лицензии:

  1. Бесплатные;
  2. Условно-бесплатные;
  3. Платные.

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

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

Рассмотрим каждый из этих пунктов более подробно.

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

Системное ПО

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

В свою очередь системное ПО делится на два вида — базовое и сервисное.

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

Базовый софт отвечает за запуск других утилит и включает в себя:

  1. BIOS, куда входит минимальный набор драйверов и с помощью которого устанавливается ОС.
  2. Операционные системы(Windows, Mac OS, Linux и т.д.).
  3. Системные оболочки – интерфейсы облегчающие работу пользователя с операционной системой. На данный момент самым распространенным является графический интерфейс.

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

  1. Архиваторы(например, Winrar);
  2. Антивирусы(Nod32, Dr.Web и др.);
  3. Утилиты для обслуживания жестких дисков(CCleaner и др.);
  4. Разный софт для работы с сетью(например, FTP-клиенты);
  5. Диагностики(ПО, предоставляющее информацию о различных параметрах и аппаратных характеристиках ПК).

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

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

Python IDE

Python IDE -система программирования

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

  1. Редактор текста – окно, куда вводится код.
  2. Транслятор, который представляет собой компилятор или интерпретатор. Благодаря транслятору пользовательский код преобразуется в машинные команды.
  3. Отладчик – средство для «отлавливания» и обработки ошибок.

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

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

  1. Текстовые редакторы и процессоры(например, MS Word или NotePad);
  2. Графические редакторы, позволяющие пользователю просматривать и выполнять обработку графических изображений. Сюда относятся Paint, Photoshop и др.
  3. Средства для управления базами данных (СУБД), например MS Access.
  4. Средства для осуществления пользовательской коммуникацииICQ, различные клиенты электронной почты и т.д.
  5. Различные офисные пакеты, такие как 1С предприятие.
  6. Компьютерные игры.
  7. Инструменты для создания и редактирования таблиц. Сюда относится Excel.
  8. Мультимедиа проигрыватели.

Программное обеспечение для обработки изображенийпрограммное обеспечение для обработки изображений

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

Обычно эта программа используется в области маркетинга и инжиниринга. Примерами устройств, включенных в обработку изображений, являются Corel Draw, Adobe Photoshop, Adobe Illustrator, Freehand и многие другие.

Windows 10 Дата релиза: Июль 2015

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

Вся информация в компьютере хранится на дисках. Диск – это общее название устройств хранения информации, таких как жесткий диск (винчестер), гибкий диск (дискета), компакт-диск (CD-ROM, CD-R, CD-RW, DVD-диск).

Операционная система присваивает каждому диску обозначение при помощи латинской буквы и двоеточия. Например, гибкий диск почти всегда обозначается как А: Жесткий диск принято делить на несколько разделов, каждый из которых обозначается своей буквой, начиная с С: Следующие буквы после разделов жесткого диска используются для приводов компакт-дисков, DVD и др.

Файл – это информация определенного типа, размещенная на диске, которая имеет имя и является единым целым. Имя может иметь до 255 русских или латинских символов, за исключением следующих – /: *? « |.

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

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

Классы программных продуктов

Операционная система Windows

Операционная система Windows — это современная многозадачная многопользовательская 32 — разрядная ОС с графическим интерфейсом пользователя.

Операционные системы семейства Windows являются наиболее распространенными ОС, которые установлены в домашних и офисных ПК.

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

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

Основные элементы графического интерфейса Windows

Основными элементами графического интерфейса Windows являются:

1. Рабочий стол с пиктограммами.

2. Панель задач, на которой размещаются программные кнопки, индикаторы, Панель быстрого запуска.

3. Главное меню (кнопка Пуск).

4. Контекстное меню (отображается при щелчке правой кнопкой мыши по выбранному объекту).

Работа с окнами

Окно представляет собой область экрана, ограниченную прямоугольной рамкой. В нем отображается содержимое папки, работающая программа или документ.

Различают три варианта отображения окна на экране:

 окно стандартного размера занимает часть площади экрана. При желании можно переместить его или любую его границу в другое место экрана

 окно, развернутое на весь экран, имеет максимальный размер;

 свернутое окно изображается в виде кнопки на панели задач.

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

Окна можно классифицировать по типу:

 окно программы (окно папки);

В ОС Windows применяются четыре типа меню (меню – это список команд, выводимых на экран и предлагаемых пользователю для выбора):

1. Главное меню (открывается кнопкой Пуск).

2. Строка меню в окнах приложения (все программы, входящие в стандартный пакет поставки Windows, имеют строку меню).

3. Системное меню в окнах приложения (для изменения размеров окна и его положения).

4. Контекстное меню.

Работа с файлами

Все файлы, документы и программы в Windows хранятся в папках. В электронной папке, как правило, хранят файлы, сгруппированные по какому-либо признаку, типу и другие папки.

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

Windows предоставляет средства для управления файлами и папками. К таким средствам относятся программа Проводник и окно Мой компьютер.

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

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

Мой компьютер – программа, используемая для работы с файлами и папками, хранящимися на дисках компьютера.

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

Настройка операционной системы Windows

Настройка ОС осуществляется с целью создания условий для эффективной работы на ПК.

Средства настроек можно разделить на пять групп:

1. Средства ввода – вывода (клавиатура, мышь, принтер).

2. Настройка элементов управления (панель задач, главное меню, корзина).

3. Настройка элементов оформления (тема, рабочий стол, заставка, оформление, параметры).

4. Настройка средств автоматизации (автоматический запуск приложений при включении ПК, запуск приложений по расписанию).

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector