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