Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ИНФРМАТИКА Тема 3. Состав ПО

.doc
Скачиваний:
15
Добавлен:
21.03.2015
Размер:
98.3 Кб
Скачать

Лекция № 1

Тема: «Состав программного обеспечения».

План :

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

а) системное;

б) прикладное;

в) инструментальное.

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

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

б) сервисные системы;

в) системы технического обслуживания.

1) Современный компьютер (ЭВМ) является единством двух составляющих, так называемый HARD & SOFT. HARD & SOFT делают компьютер тем, что он есть.

Hard (от английского слова Hardware) представляет собой аппаратную часть ЭВМ (так называемое «железо»), к которой относятся: центральный микропроцессор, различные виды памяти (ПЗУ, ОЗУ), электронные платы и схемы (материнская, видео, звуковая, сетевая и т.д.), носители на жестких, гибких и оптических дисках, монитор, клавиатура, мышь и другие устройства.

Soft (от английского слова Software) представляет собой программное обеспечение компьютера.

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

Проведём некую общую классификацию Программного Обеспечения:

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

Внутреннее

Внешнее

Системное

Прикладное

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

Операционные

системы

Сервисные системы

Системы технического обслуживания

Ms Dos

Windows

Программы-драйверы

Программы-оболочки

Операционные оболочки

Программы-упаковщики

Программы создания резервных копий

Антивирусные программы

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

Программы для диагностики ЭВМ

Программы для оптимизации дисков

Программы динамического сжатия дисков

Программы для управления памятью

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

Графический редактор

Редактор документов

Текстовый редактор

Табличный редактор

Системы Управления Базами Данных

Системы деловой и научной графики

Системы проектирования

Бухгалтерские программы

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

Игровые программы

Таким образом все программы работающие на ЭВМ можно разделить на внутренние (системные) и внешние (прикладные и инструментальные).

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

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

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

2) Остановимся подробнее на системном ПО.

Число всех разновидностей системных программ очень велико. Мы рассмотрим некоторые из них.

К системным программам относятся:

  • операционные системы: дисковая MS Dos и графическая Windows.

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

  • сервисные системы:

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

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

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

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

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

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

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

  • системы технического обслуживания:

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

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

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

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

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

Несколько слов о версиях программ. Программы, которые нашли популярность у пользователей, как правило, совершенствуются разработчиками: в них исправляются ошибки, включаются новые возможности и т.д. Чтобы сохранить преемственность, новым программам не даётся новое имя, а они называются версиями исходных программ. По установившейся традиции версии программ обозначаются числами типа десятичных дробей в американской записи (например: 1.0, 3.1). номер версии обычно указывается после названия программы (Ms Dos 6.2, Windows 3.1). при этом существенные изменения в программах отражаются увеличением цифры до точки, а незначительные изменения или исправление ошибок – увеличением цифры, стоящей после точки. В последнее время версии некоторых программ нумеруют по году их выпуска (например, Windows 95).