Работа с программным обеспечением ос windows

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

Программное обеспечение — основное понятие

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

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

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

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

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

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

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

Различают 3 основных вида программного обеспечения:

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

ПО классифицируется также в соответствии с характеристиками, выполняемыми функциями:

  1. По режиму эксплуатации: групповое, индивидуальное, сетевое.
  2. По масштабу: малое, среднее, большое.
  3. По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные компоненты обеспечения корректно функционируют, не требуя внесения изменений и дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
  4. По требованию защиты: надежные, сомнительные.
  5. По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
  6. По исходному языку: машинные, машинно-ориентированные, алгоритмические, интегрированные, процедурно-ориентированные, проблемно-ориентированные.
  7. ПО различается в зависимости от характеристик вычислительной среды: алгоритмической сложности, объемов файловой системы, разновидности процессора, системности обработки.
  8. По классу пользователя: простой клиент, расширенный пользователь, максимум.
  9. По значению критичности: секретность, национальная безопасность, жизнь человека, паника в социальной сфере, частная собственность, безопасность в организации.
  10. По видам доступа к использованию: просмотр и редактирование для всех пользователей, только просмотр, редактирование для некоторых пользователей, просмотр только для некоторых пользователей.

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

Free — распространяются бесплатно, доступны для скачивания, копирования;

Adware — бесплатные, содержащие платные дополнительные функции;

Shareware — бесплатные для индивидуального пользования, доступ компании разрешается за определенную оплату;

Trial — скрипты, позволяющие бесплатно производить действия в течение установленного периода (10-30 суток), для дальнейшего доступа необходима покупка лицензионного ключа;

Demo — пробная версия программы;

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

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

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

    Выделяют несколько типов прикладного ПО:

    1. Общего назначения. Их задача состоит в автоматизации пользовательских задач различного направления. Набор таких программ имеется на каждом компьютере. К ним относят:

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

    2. Методо-ориентированные пакеты прикладных программ реализуют экономико-математические методы выполнения задач. Среди них:

    • математическая статистика;
    • математическое программирование;
    • сетевое планирование и управление;
    • теория массового обслуживания.

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

    • бухгалтерского учета;
    • банковские;
    • правовых справочных систем и финансового менеджмента.

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

    • переводчики;
    • информационные менеджеры.

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

    Системное, что включает

    Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.

    Читайте также:  Что делать если принтер не поддерживает windows 10

    СПО предназначается для:

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

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

    СПО состоит из системных программ управляющих и обрабатывающих.

    Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют функции:

    1. Руководство вычислительными комплексами.
    2. Взаимодействие с внутренними данными операционной системы.

    В зависимости от местонахождения управляющие программные средства делятся на:

    • резидентные составляют ядро ОС и расположены в основной памяти;
    • транзитные загружаются в память компьютера только перед исполнением.

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

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

    По другой классификации в структуру ПО включают:

    1. Базовое — минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:

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

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

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

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

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

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

    Для обозначения сервисных программ часто используют понятие «утилиты».

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

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

    Элементами системы программирования являются:

    1. Текстовые редакторы помогают создавать, редактировать и объединять тексты.
    2. Транслятор преобразовывает алгоритмический язык программы в машинный (двоичные коды), создавая при этом объектный модуль. Интерпретатор осуществляет перевод построчно, не создавая объектный модуль.
    3. Средства отладки (отладчик) обеспечивают пошаговое выполнение программ с предоставлением данных о результатах исполнения.
    4. Библиотеки подпрограмм.

    ПО современного компьютера: составные части

    В состав программного обеспечения современного компьютера входят:

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

    Работа с программным обеспечением ос windows

    Код ОГЭ: 1.4.3. Программное обеспечение, его структура. Программное обеспечение общего назначения

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

    Читайте также:  Microsoft windows плюсы минусы

    В зависимости от области использования программ их можно разделить на 3 класса:

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

    Системное ПО

    Системное программное обеспечение (СПО) состоит из двух компонентов:

    • базового программного обеспечения (обычно поставляется вместе с компьютером);
    • сервисного программного обеспечения (устанавливается дополнительно).

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

    В базовое ПО входят: BIOS, операционная система и операционные оболочки (текстовые и графические).

    BIOS отвечает за взаимодействие с основными аппаратными средствами и хранится в специальных микросхемах (ПЗУ).

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

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

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

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

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

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

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

    ОС состоят из следующих категорий программ:

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

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

    ОС осуществляет следующие операции:

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

    Сейчас на IBM–совместимые компьютеры устанавливаются ОС Windows и Linux, на персональные компьютеры Macintosh — Mac OS.

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

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

    Программы общего назначения

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

    Основные функции текстовых редакторов и процессоров: ввод и редактирование текстов в различных форматах, подготовка печатных документов — статей, справок, отчетов, ведомостей и т. п. Текстовые редакторы позволяют вводить и редактировать тексты и могут содержать некоторые ограниченные возможности их форматирования (оформления). Примеры текстовых редакторов: Блокнот (Notepad), WordPad. Текстовые процессоры содержат большой перечень возможностей форматирования документов, а также средства объединения текста, графики, таблиц, формул и других объектов в итоговый документ. Часто текстовые процессоры включают различные средства автоматизации, составления оглавлений и указателей, проверки орфографии, подготовки шаблонов документов и др. Примеры текстовых процессоров: Microsoft Word, WordPerfect, OpenOffice.org Writer, AbiWord. Издательские системы, например Adobe InDesign, служат для подготовки и тиражирования газет, журналов, рекламных буклетов, проспектов, книг.

    Читайте также:  Linux deploy kali linux установка

    Табличные процессоры, или электронные таблицы предоставляют среду для обработки информации, представленной в виде таблиц, с использованием встроенных функций. Эти программы широко применяются в бухгалтерском учете, при анализе данных, всюду, где необходимо автоматизировать регулярно повторяющиеся вычисления достаточно больших объемов числовых данных. Кроме этого, такие программы помогают строить двух– или трехмерные графики, диаграммы. Примерами таких программ являются: Microsoft Excel, OpenOffice.org Calc, Lotus Symphony Spreadsheets и др.

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

    Системы управления базами данных (СУБД) обеспечивают организацию и хранение баз данных. Базами данных называют большие массивы данных о группе объектов с одинаковым набором свойств. СУБД обеспечивают ввод данных, поиск, сортировку записей, создание отчетов. Примерами СУБД являются Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, Firebird, Interbase.

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

    Существуют программные средства, объединяющие возможности текстовых, графических редакторов, электронных таблиц, систем управления базами данных. Такие средства называются интегрированными системами, или пакетами. Они могут включать также органайзер, средства поддержки электронной почты, программу для создания презентаций и др. Эти средства предусматривают единые правила работы с программами (унифицированный интерфейс). Компоненты интегрированных пакетов могут работать отдельно друг от друга, но основные достоинства этих пакетов проявляются при их разумном сочетании друг с другом. Примерами интегрированных пакетов являются Microsoft Office, OpenOffice.org, Lotus SmartSuite, StarOffice, Corel WordPerfect Office.

    К прикладному программному обеспечению относятся также:

    • офисные пакеты;
    • средства специализированного назначения;
    • коммуникационные средства;
    • программы мультимедиа;
    • развлекательные и образовательные программы;
    • системы искусственного интеллекта;
    • игровые программы.

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

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

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

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

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

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

    Конспект урока по информатике «Программное обеспечение».

    Оцените статью