Презентация по информатике Обзор программного обеспечения


Обзор программного обеспечения Тема урока

ПРОГРАММА - это составленная на понятном компьютеру языке точная и подробная последовательность инструкций.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ— это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами.
Виды программного обеспеченияСистемное ПО - это совокупность программ для обеспечения работы компьютера Прикладное ПО - это комплекс программ для решения задач конкретной предметной области Инструментальное ПО- это совокупность программ для разработки, отладки и внедрения новых программ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