О БЗОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

advertisement
Тема урока
ОБЗОР
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
 ПРОГРАММА - это составленная на
понятном компьютеру языке точная и
подробная последовательность
инструкций.
 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ— это
совокупность всей информации, данных
и программ, которые обрабатываются
компьютерными системами.
Виды программного обеспечения
Системное ПО - это
совокупность программ
для обеспечения работы
компьютера
1.Базовое ПО:
операционные системы;
оболочки;
сетевые ОС
2.Сервисное ПО:
диагностики;
антивирусные;
обслуживания
носителей;
архивирования;
обслуживания сети
Прикладное ПО - это
комплекс программ для
решения задач
конкретной предметной
области
текстовые процессоры;
табличные
процессоры;
базы данных(СУБД);
интегрированные
пакеты;
графические
процессоры;
экспертные системы;
обучающие
программы;
игры;
коммуникационные
программы
Инструментальное
ПО- это совокупность
программ для
разработки, отладки
и внедрения новых
программ
 трансляторы;
среда разработки
программ;
библиотеки
справочных
программ;
отладчики;
редакторы связей
Системное программное
обеспечение
 Операционные системы - это комплекс
программ, предназначенных для
управления ресурсами ПК. ОС
управляет всеми процессами внутри
компьютера; обменом между
компьютером и подключенными к нему
периферийными устройствами
(принтер, дисплей, дисководы и
винчестер ). Примеры ОС: MS DOS,
Windows 95/98, Windows XP, Unix, Linux.
 -






Функции операционных систем
связь с пользователем в реальном времени для
подготовки устройств к работе, переопределение
конфигурации и изменения состояния системы;
выполнение операций ввода-вывода;
управление памятью, связанное с распределением
оперативной памяти между прикладными программами;
управление файлами; основными задачами при этом
являются обеспечение защиты, управление выборкой и
сохранение секретности хранимой информации;
обработка исключительных условий во время
выполнения задачи;
появление арифметической или машинной ошибки,
прерываний, связанных с неправильной адресацией или
выполнением привилегированных команд;
вспомогательные, обеспечивающие организацию
сетей, использование служебных программ и языков
высокого уровня.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ОПЕРАЦИОННОЙ
СИСТЕМЫ MS-DOS
 Операционная система MS-DOS (дисковая
операционная система фирмы Microsoft), была
разработана в 1981 г. Билом Гейтсом - президентом
фирмы Microsoft, одновременно с машинами типа IBM PC
и стала для них доминирующей. К настоящему времени
разработано несколько версий системы. MS-DOS во
многом напоминает по своим возможностям ОС UNIX.
Предоставляемые MS DOS возможности обеспечивают, с
одной стороны, удобный доступ к имеющимся
прикладным пакетам и программам для
непрофессиональных пользователей, с другой стороны,
создают хорошую среду для разработки программного
обеспечения. MS-DOS обеспечивает организацию
многоуровневых каталогов, имеет развитый командный
язык.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ ОПЕРАЦИОННОЙ
СИСТЕМЫ Microsoft Windows
 Windows загружается автоматически при включении компьютера и выполняет
следующие функции: обеспечивает работу компьютера и других программ;
 поддерживает диалог с пользователем; хранит информацию в файлах на
дисках компьютера; запускает на исполнение прикладные программы.
 Возможности Windows:
 единый пользовательский интерфейс, т.е. единые принципы
работы с программами;
 многозадачность – одновременная работа с несколькими
программами и возможность переключения между ними;
 средства обмена данными между программами;
 наличие единой базы шрифтов, используемой всеми Windowsприложениями;
 поддержка мультимедиа
 Программы-оболочки - это программы,
обеспечивающие более удобный и наглядный
способ общения с ПК, чем ОС. Программыоболочки не заменяют ОС, а дополняют ее.
Например, NC, VC, Norton Navigator.
 Драйверы - это специальные программы
управления вводом/выводом, позволяющие
ОС работать с теми или иными внешними
устройствами, обучая ее новому протоколу
обмена данными и т.д. Драйверы бывают
стандартными и загрузочными.
 Утилиты - это вспомогательные
программы, чаще всего
используемые для организации
резервирования; для
предотвращения заражения ПК
вирусом и ликвидации последствий
заражения; для архивации
информации; для приспособления
других программ к работе с
нестандартными языками, текстами.
 Операционные оболочки - это
программы, которые, как и
программы-оболочки, являются
надстройкой над ОС, обеспечивают
удобство и наглядность общения с
ПК.
 Например, WINDOWS 3.10, 3.11 для
MS-DOS, Xwindows для Unix.
Сервисное ПО
Программы-упаковщики - сжимают
информацию на дисках.
Программы создания резервных
копий диска - это программы
резервного копирования.
Антивирусные программы - для
предотвращения заражения
компьютера вирусами и ликвидации
последствий заражения.
Программы диагностики
компьютера - проверяют
конфигурацию компьютера и
работоспособность всех устройств.
Сервисное ПО
Программы для оптимизации дисков -
обеспечивают более быстрый доступ к
информации на диске за счет оптимизации
(дефрагментации) размещения данных на
диске.
Программы сжатия дисков - увеличивают
количество информации, хранимой на
дисках путем ее динамического сжатия.

Программы для управления памятью
обеспечивают более гибкое использование
оперативной памяти компьютера.

Программы-русификаторы
приспосабливают другие программы для
работы с русскими буквами.
Инструментальное ПО (системы
программирования)
 трансляторы (компиляторы) – преобразуют программу,




написанную на алгоритмическом языке в объектную
программу на машинном языке (двоичные коды);
- загрузчики – преобразуют программу и объединяют
воедино отдельно скомпилированные модули;
- текстовые редакторы – средства для написания
программ;
- средства отладки предназначены для контроля и
отладки программ.
При программирования используются: машинный язык
Assembler, языки высокого уровня (Basic, Pascal, Си, Java),
проблемно-ориентированные языки (Dbase, Prolog, Algol).
Прикладное программное обеспечение
Название
Назначение
Примеры
Автоматическое форматирование
документов, вставка рисованных объектов и Microsoft WordPad,
Microsoft
графики, составление оглавлений и
указателей, проверка орфографии,
Word, Лексикон for
шрифтовое оформление, подготовка
Windows
шаблонов документов
Работа с большими таблицами чисел;
Табличные процессоры
Microsoft Excel,
средства деловой графики,
специализированная обработка (встроенные Quattro Pro, Lotus 1-2функции, статистическая обработка данных
3
и др).
Обеспечение хранения больших объемов
Базы данных (БД) или
структурированной информации – ввод,
Microsoft Access
системы управления
редактирование, сортировку и быстрый
Paradox, FoxPro
базами данных (СУБД)
поиск.
Текстовые процессоры
Графические редакторы Создание, редактирование, вывод на печать
графической информации.
Paint, Adobe
Photoshop, Corel
Draw
Создание изображений и их показ на экране,
Средства
подготовка слайд-фильмов, их
презентационной графики
Microsoft PowerPoint
редактирование, определение порядка
следования изображений.
Средства электронных
коммуникаций
Отправка и получение электронной почты,
путешествие по всемирной паутине (WWW),
скачивание файлов из файловых архивов
(FTP), интерактивный разговор (чат, chat, IRC)
Microsoft Internet
Explorer, Netscape
Navigator, Microsoft
Outlook Express
Справочники и
энциклопедии
Предоставление информации по различным
направлениям, поиск информации.
БЭ Кирилла и
Мефодия,
Консультант плюс,
Обучающие программы
Обучение математике, письменности,
общеобразовательным предметам, изучение и
совершенствование иностранных языков и т.п.
Издательские системы
Подготовка к типографскому изданию книг,
газет, журналов.
Перевод отдельных слов или полнотекстный
Переводчики с
перевод
иностранного языка
Разработка и тиражирование конструкторских и
Системы
технологических чертежей и проектов.
автоматизированного
проектирования (САПР)
Программы фирм
“1С”, “Физикон”,
Page Maker, Ventura
Publisher
Stylus, Prompt
AutoCAD, Компас
Бухгалтерские,
финансовые и др.
Ведение бухгалтерского учета, подготовка
финансовой отчетности, анализ движения
финансов и материальных средств, обработка
статистики и т.д.
1С бухгалтерия,
Инфо-бухгалтер,
БЭСТ.
Системы оптического
распознавания текста
Распознавание сканированного текста для
дальнейшей обработки
Fine Reader
Download