Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Теоретические сведения для защиты работы




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

· системы управления базами данных;

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

· программы математических расчетов, моделирования и анализа экспериментальных данных.

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

 

6. Контрольные вопросы:

8.1.Что такое дистрибутив?

8.2. На какие группы программ делится програмное обеспечение ПК?

8.2. Перечислите программы относящиеся к системным.

8.3. Какие программы называют прикладными?

8.4. Какие функции реализуют инструментальные программы?

8.5. Что такое утилиты?

8.6. Для чего предназначены драйвера?

8.7. Какую функцию выполняют упаковщики?

8.8. С помощью каких устройств программы переводятся на один из языков понятный для ЭВМ?

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

8.10. В чем сходство и в чем различие компилятора и интерпретатора?

8.11. Какие программы содержит библиотека стандартных подпрограмм?

 





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 1175 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Слабые люди всю жизнь стараются быть не хуже других. Сильным во что бы то ни стало нужно стать лучше всех. © Борис Акунин
==> читать все изречения...

2257 - | 2182 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.