Информатика. Теория и практика
Урок 9 Программное обеспечение
http://files.school-collection.edu.ru/dlrstore/bdf526df-6c0f-453f-ae10-d10487380211/9_152.swf
http://files.school-collection.edu.ru/dlrstore/116e4018-769b-4e6c-829e-ef61b7ac310c/9_154.swf
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением.
Программное обеспечение, можно условно разделить на три категории:
-
системное ПО (программы общего пользования),
-
прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
-
инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Функции Системного ПО
Традиционные функции:
-
Загрузку в оперативную память и выполнение всех программ;
-
планирование и управление ресурсами компьютера (оперативной памятью, процессорным временем, файловой системой, внешними устройствами)
-
Диалог пользователя с компьютером (пользовательский интерфейс) задачами, управления вводом-выводом и т. д.
Дополнительно:
-
Параллельное выполнение нескольких задач,
-
Организация взаимодействия задач друг с другом,
-
Взаимодействие пользовательских программ с нестандартными внешними устройствами,
-
Организация межмашинного взаимодействия и разделения ресурсов,
-
Защита системных ресурсов.
К системному ПО относятся
-
операционные системы (эта программа загружается в ОЗУ при включении компьютера)
-
программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
-
Базовая система ввода/вывода BIOS (Basic Input/Output System) – набор программ ввода/вывода для взаимодействия ОС с различными устройствами + программа тестирования оборудования и программа начальной загрузки
-
Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
-
Сервисные программы - утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
Примеры операционных систем:
-
MS-DOS
-
Windows
-
OS-2
-
UNIX
-
LInux
-
MAC OS
-
Android и т.д.
Для того чтобы компьютер мог работать, на его жестком диске должна быть установлена (записана) операционная система. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
Операционные системы делятся
-
Однозадачные и многозадачные
-
Однопользовательские и многопользовательские
-
Однопроцессорные и многопроцессорные системы
-
Локальные и сетевые
Примерны: Однозадачные (MS DOS), многозадачные (OS/2, Unix, Windows)
Утилиты:
-
диспетчеры файлов или файловые менеджеры
-
средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
-
средства просмотра и воспроизведения
-
средства диагностики;
-
средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
-
средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
-
средства обеспечения компьютерной
-
безопасности (резервное копирование,
-
антивирусное ПО).
Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.
-
Комплект офисных приложений MS OFFICE
-
Бухгалтерские системы
-
Финансовые аналитические системы
-
Интегрированные пакеты делопроизводства
-
CAD – системы (системы автоматизированного проектирования)
-
Редакторы HTML или Web – редакторы
-
Браузеры – средства просмотра Web - страниц
-
Графические редакторы
-
Экспертные системы и так далее
Инструментальное ПО
Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
-
Borland Delphi - предназначен для решения практически любых задачи прикладного программирования
-
Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений
-
Microsoft Visual Basic – это популярный инструмент для создания Windows-программ
-
Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows