Главная страница
Навигация по странице:

  • Программное обеспечение

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

  • Базовое ПО

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

  • Инструментальное программное обеспечение

  • Билеты по информатике. Билет понятие информации. Свойства информации. Информация и данные. 3


    Скачать 0.87 Mb.
    НазваниеБилет понятие информации. Свойства информации. Информация и данные. 3
    АнкорБилеты по информатике
    Дата24.04.2022
    Размер0.87 Mb.
    Формат файлаdocx
    Имя файлаINFA_1.docx
    ТипДокументы
    #492880
    страница16 из 22
    1   ...   12   13   14   15   16   17   18   19   ...   22

    Билет 33. Классификация программного обеспечения персональных компьютеров.


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

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

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



    Рис. 4.1.

    1. Системное программное обеспечение (системные программы);

    2. Прикладное программное обеспечение (прикладные программы);

    3. Инструментальное обеспечение (инструментальные системы).

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

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

    • создание операционной среды функционирования других программ;

    • обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;

    • проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;

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

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

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

    Базовое ПО включает в себя:

    • операционные системы;

    • оболочки;

    • сетевые операционные системы.

    Сервисное ПО включает в себя программы (утилиты):

    • диагностики;

    • антивирусные;

    • обслуживания носителей;

    • архивирования;

    • обслуживания сети.

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

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

    • текстовые процессоры;

    • табличные процессоры;

    • базы данных;

    • интегрированные пакеты;

    • системы иллюстративной и деловой графики (графические процессоры);

    • экспертные системы;

    • обучающие программы;

    • программы математических расчетов, моделирования и анализа;

    • игры;

    • коммуникационные программы.

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

    К этой категории относятся программы, предназначенные для разработки программного обеспечения:

    • ассемблеры компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода;

    • трансляторы – программы, выполняющие трансляцию программы;

    • компоновщики (редакторы связей, линковщки) – программы, которые из не-

    • скольких объектных модулей собирают исполнимый модуль;

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

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

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

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

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

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

    По возможности работы в компьютерной сети выделяют локальные программы (несетевые) и программы с поддержкой обмена данными по сети (сетевые).

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

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

    • freeware – бесплатные, свободно распространяемые программы (например, демонстрационные версии программ, которые позволяют лишь ознакомится с их возможностями);

    • free for personal use – программы, бесплатные при некоммерческом использовании;

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

    До недавнего времени программное обеспечение было «привязано» к определенной операционной системе. Например, некоторые программы работают только под управлением Windows, а другие – только под управлением Linux. В последние годы разработано много кроссплатформенных программ, у которых есть версии для разных операционных систем.

    Кроссплатформенная программа – это программа, у которой есть версии для различных операционных систем (например, Windows и Linux).
    1   ...   12   13   14   15   16   17   18   19   ...   22


    написать администратору сайта