210 likes | 452 Views
Лекция № 10. Программное обеспечение. Основные вопросы лекций:. Понятие программы, программного обеспечения; Общая характеристика программного обеспечения; Структура программного обеспечения ПК: Системное программное обеспечение; Прикладное программное обеспечение;
E N D
Лекция № 10 Программное обеспечение
Основные вопросы лекций: • Понятие программы, программного обеспечения; • Общая характеристика программного обеспечения; • Структура программного обеспечения ПК: • Системное программное обеспечение; • Прикладное программное обеспечение; • Инструментальное программное обеспечение.
Программы – это упорядоченные последовательности команд.Конечная цель любой компьютерной программы – управление аппаратными средствами. Между программами, как и между физическими узлами и блоками существует взаимосвязь – многие программы работают, опираясь на другие программы более низкого уровня, т.е. мы можем говорить о межпрограммном интерфейсе.
Для реализации информационных технологий необходимы две составляющие: Программное обеспечение (Software); Аппаратное обеспечение (Hardware); работают в неразрывной связи и в непрерывном взаимодействии. Состав программного обеспечения вычислительной системы называют программной конфигурацией.
Программное обеспечение (Software) – совокупность программ, выполняемых вычислительной системой. Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств.
включает в себя системные программы, которые выполняют различные вспомогательные функции, например: управление ресурсами компьютера; создание копий используемой информации; проверка работоспособности устройств компьютера; выдача справочной информации о компьютере и др.; Программное обеспечение (ПО) (системы программирования) – обеспечивают создание новых программ для компьютера (рассчитаны для программистов). включает в себя прикладные программы, которые обеспечивают выполнение необходимых пользователю работ: редактир. текста, рисование картинок, обработку информационных массивов и т.д. Инструментальные системы Системное ПО Прикладное ПО
Системное программное обеспечение (СПО) – это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
Системное ПО Базовое ПО Сервисное ПО Операционные системы Обслуживания дисков и архивирования данных MS-DOS UNIX WINDOWS CP-M PC-DOS mouse.com keyb.sys display.sys Обслуживания сети Программы диагностики Диалоговые оболочки NC Windows 3.1 DOS Navigator Far Manager Антивирусные и т.д.
Главным компонентом СПО является операционная система (ОС) – системный комплекс взаимосвязанных программ, который служит посредником при организации диалога пользователя с компьютером, управляет распределением и использованием компьютерных ресурсов, руководит работой всех аппаратных средств компьютера. Операционная система обеспечивает целостное функционирование всех устройств компьютера, предоставляет пользователю доступ к управлению компьютером, а также упорядочивает и хранит информацию во внешней памяти компьютера. Основные функции, выполняемые ОС: - управление памятью; - управление вводом-выводом; - управление файловой системой; - защита памяти и программ; - учет использования ресурсов компьютера; - управление работой прикладных программ.
Диалоговые оболочки – комплексы программ, создающих для пользователя удобный интерфейс, упрощающих реализацию диалога между пользователем и компьютером, делающих наглядным и простым выполнение базовых операции над объектами операционной системы. По внешнему виду диалоговые оболочки подразделяются на текстовые (NC)и графические (Windows 3.1) Драйверы – это программы обеспечивающие взаимодействие прикладных программ и операционной системы с внешними устройствами. Именно драйверы отвечают за обработку информации поступающей от таких устройств, как мышь, клавиатура, принтер, сканер. Утилиты– программы вспомогательного назначения обеспечивающие дополнительный сервис (форматирование дискет, восстановление ошибочно удаленных файлов, дефрагментация файлов на диске)
УТИЛИТЫ ( ПРОГРАММЫ ВСПОМОГАТЕЛЬНОГО НАЗНАЧЕНИЯ) Архиваторы Антивирусные программы Программы обслуживания дисков Dr Web ADINF Aidstest AVP Scan Disk Defrag Double Space RAR ARJ ZIP ZOO Архиваторы ( программы-упаковщики)позволяют за счет применения специальных методов сжатия уплотнять информацию, освобождая место на носителях информации Антивирусные программы предназначены для предотвращения заражения компьютера компьютерными вирусами
Программы обслуживания дисков отвечают за системную обработку дисковой информации. Ниже в таблице перечислены основные из этих программ и их назначение.
Прикладное программное обеспечение Большую часть времени за компьютером пользователь проводит, работая с прикладными ПО совокупностью программ, посредством которых он решает свои информационные задачи, не прибегая к системам программирования. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Программы общего назначения Программы специального назначения Программы профессионального уровня
Программы общего назначения Редакторы Текстовые Графические Музыкальные Paint, Photoshop, CorelDraw Лексикон, Word, TEX, WD Composer Табличные процессоры SuperCalc, Visicalc, Excel, Access, Oracle, Sybase Базы данных и СУБД 3D-Studio,Animator Пакеты анимационной графики Internet Explorer Outlook Express Коммуникационные программы Works, Framework Интегрированные пакеты Узкоориентированные программы Программы для сканирования Программы переводчики Программы словари Программы общего назначения В данный класс входят программы, используемые большинством пользователей не требующие специфических знаний других, не связанных с информатикой, наук.
Текстовые редакторы Редакторы текстов программ Редакторы документов Издательские системы Специализированные редакторы PageMaker QuarkXPress Ventura Publisher ChiWriter TEX Turbo Basic Turbo Pascal Лексикон Слово и ДелоWord Word Perfect Текстовый редактор – это программа для работы с символьной информацией. По назначению выделяются редакторы текстов программ, редакторы документов, издательские системы и специализированные редакторы.
Редакторы текстов программ рассчитаны на набор и редактирование текстов того или иного языка программирования. Количество выполняемых ими функции невелико – построчное написание программы, сохранение и считывание текста программы и т.д. Редакторы документов ориентированы на работу с текстами, имеющими структуру документа, т.е. состоящими из разделов, страниц, полей, абзацев. Издательские системы позволяют создавать сложные документы (рекламные буклеты, газеты, журналы, книги) высокого качества. Специализированные редакторы созданы для пользователей работающих с документами, в которых встречаются емкие формулы (математические и химические) и специальные символы.
Графические редакторы Программы общего назначения Программы специального назначения Paint Painter Paintbrush Графический редактор – это программа для работы с графической информацией. По специализации выделяют графические редакторы общего и специального назначения. С помощью программ общего назначения можно строить и редактировать несложные изображения, копировать и перемещать фрагменты изображений, сохранять и считывать графическую информацию; при помощи программ специального назначения проектируются сложные в техническом отношении объекты, моделируются различные процессы, создаются рекламные проспекты. CorelDraw Photoshop Adobe Illustrator
Музыкальный редактор – это программа для создания и обработки звуковой информации. Табличный процессор – это программа для обработки данных, представленных в табличном виде. Таблицы, обрабатываемые табличным процессором называются электронными таблицами. База данных – это набор данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования ими. Системы управления базами данных (СУБД) – комплекс программ и языковых средств, предназначенных для создания и ведения базы данных, ввода, редактирования и удаления программами, обеспечения управления данными, доступа к ним, создания запросов и отчетов. Интегрированный пакет – это набор взаимосвязанных прикладных программ, ориентированных на решение комплекса задач и поддерживающих единый способ взаимодействия пользователя со всеми программами из пакета (текстовый редактор, табличный процессор, СУБД, пакет графического отображения данных, телекоммуникационная программа). Коммуникационные программы – это программы обеспечивающие возможность передачи данных по компьютерным сетям.
Узкоспециализированные программы Программы для сканирования предназначены для автоматического перевода печатных копий документов в электронный вид. Программы переводчики позволяют переводить информацию с одного естественного языка на другой. Программы-словари – это электронные версии обычных словарей с некоторыми весьма удобными дополнительными возможностями.