Быстрая навигация по словарю:

English: A | B | C | D | E | F | G | H | I | K | L | M | N | P | R | S | T | U | V | W | X
Русский: А | Б | В | Д | И | К | М | О | П | Р | С | Т | У | Ф | Ч

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

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

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

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

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

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

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

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

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

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

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

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

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

Встроенные программы постоянно хранятся внутри компьютера, они всегда готовы к работе, их не надо загружать. Основное назначение встроенных программ – обеспечивать связь между аппаратной частью компьютера и другими работающими в этот момент программами. Типичнейший представитель этого семейства базовая система ввода-вывода (BIOS).

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

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

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

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

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

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

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

К типовому ППО относят следующие программы:

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



    Следующий термин:    Процессор »

    Предыдущий термин:    « Принт-сервер


    Багетные карнизы для штор
    Дизайн-студия штор. Дизайн, пошив и продажа штор, портьер и покрывал
    astaj.ru

    26.02.2014 [11:50]
    Во время мероприятия MWC 2014 анонсировали ноутбук HP Pavilion x360
    дальше »

    26.02.2014 [11:46]
    Представители компании Lenovo поделились информацией о планшете Yoga Tablet 10 HD+
    дальше »

    24.02.2014 [09:23]
    Представители компании Sony сообщили о выпуске ноутбука VAIO Flip 11A
    дальше »

    24.02.2014 [09:22]
    В Сети появилась информация о том, что премьера гибрида Transformer Book T200 состоится в мае-июне 2014 года
    дальше »

    20.02.2014 [17:13]
    Ноутбуки AMD GX60 и GX70 оборудуют графическими картами от Radeon
    дальше »

    Все новости »



    Москва календарь игр открытого первенства москвы локомотив москва календарь.







    Rambler's Top100