К аппаратному обеспечению вычислительных систем относятся устройства и приборы, образующие аппаратную конфигурацию. Современные компьютеры и вычислительные комплексы имеют блочно-модульную конструкцию — аппаратную конфигурацию, необходимую для исполнения конкретных видов работ, можно собирать из готовых узлов и блоков.
По способу расположения устройств относительно центрального процессорного устройства различают внутренние и внешние устройства. Внешними,.как правило, являются большинство устройств ввода-вывода данных (их также называют периферийными устройствами) и некоторые устройства, предназначенные для длительного хранения данных.
Согласование между отдельными узлами и блоками выполняют с помощью переходных аппаратно-логических устройств, называемых аппаратными интерфейсами. Стандарты на аппаратные интерфейсы в вычислительной технике называют протоколами—это совокупность технических условий, которые должны быть обеспечены разработчиками устройств для успешного согласования их работы с другими устройствами. Многочисленные интерфейсы, присутствующие в архитектуре любой вычислительной системы, можно условно разделить на две большие группы: последовательные и параллельные. Через последовательный интерфейс данные передаются последовательно, бит за битом, а через параллельный—одновременно группами битов.
Белый хакер разбирает сцены из фильмов «Хакеры», «Матрица», «Мистер Робот», «Черное зеркало» и др
Программы — это упорядоченные последовательности команд. Конечная цель любой компьютерной программы— управление аппаратными средствами. Состав программного обеспечения вычислительной системы называют программной конфигурацией. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение.
Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами. Системный уровень — переходный.
Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением. Служебный уровень: Основное назначение служебных программ (их также называют утилитами) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы. Во многих случаях они используются для расширения или улучшения функций системных программ. Программное обеспечение прикладного уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные задания. Спектр этих заданий необычайно широк — от производственных до творческих и развлекательно-обучающих.
Виды ПО.
Системное ПО -то программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д. Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
Хазов Алексей Компьютерные игры как конечная цель мировой культуры Часть 1
К системному ПО относятся:
операционные системы (эта программа загружается в ОЗУ при включении компьютера)
программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.
Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг).
Прикладное ПО. Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО, например, относятся:
Комплект офисных приложений MS OFFICE
Финансовые аналитические системы
Интегрированные пакеты делопроизводства
CAD – системы (системы автоматизированного проектирования)
Редакторы HTML или Web – редакторы
Браузеры – средства просмотра Web — страниц
Инструментальное ПО или системы программирования — это системы для автоматизации разработки новых программ на языке программирования.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:
1. Текстовый редактор для создания файла с исходным текстом программы.
2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.
Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.
4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
Borland Delphi — предназначен для решения практически любых задачи прикладного программирования
Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений
Microsoft Visual Basic – это популярный инструмент для создания Windows-программ
Опер.система MS-DOS.
Операционная система – совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем
Операционная система MS-DOS состоит из множества различных файлов. Они включают собственно файлы операционной системы IO.SYS, MSDOS.SYS и командный процессор COMMAND.COM. Кроме этих трех файлов, представляющих собой работоспособное ядро MS-DOS, в дистрибутив операционной системы включены файлы так называемых внешних команд, например FORMAT, FDISK, SYS, драйверы различных устройств и некоторые другие файлы.
Файл IO.SYS содержит расширение базовой системы ввода/вывода и используется операционной системой для взаимодействия с аппаратурой компьютера и BIOS.
Файл MSDOS.SYS в некотором смысле является набором программ обработки прерываний, в частности прерывания INT 21H.
Командный процессор COMMAND.COM предназначен для организации диалога с пользователем компьютера. Он анализирует вводимые пользователем команды и организует их выполнение. Так называемые внутренние команды — DIR, COPY и т. д. обрабатываются именно командным процессором.
Остальные команды операционной системы называются внешними. Внешние команды названы так потому, что они расположены в отдельных файлах. Файлы внешних команд операционной системы содержат программы-утилиты для выполнения разнообразных операций, таких как форматирование дисков, сортировка файлов, печать текстов. Операционная система выполняет следующие функции:
управление работой каждого блока персонального компьютера и их взаимодействием;
управление выполнением программ;
организацию хранения информации во внешней памяти;
взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя. Обычно операционная система хранится на жестком диске, а при его отсутствии выделяется специальный гибкий диск, который называется системным диском. При включении компьютера операционная система автоматически загружается с диска в оперативную память и занимает в ней определенное место. Операционная система создается не для отдельной модели компьютера, а для серии компьютеров, в структуре которых заложена и развивается во всех последующих моделях определенная концепция.
Источник: poisk-ru.ru
Программное обеспечение
Программы — это упорядоченные последовательности команд. Конечная цель любой компьютерной программы — управление аппаратными средствами. Даже если на первый взгляд программа никак не взаимодействует с оборудованием, не требует никакого ввода данных с уствойств ввода и не осуществляет вывод данных на устройства вывода, все равно ее работа основана на управлении аппаратными устройствами компьютера.
Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии. Несмотря на то что мы рассматривав эти две категории отдельно, нельзя забывать, что между ними существует диалектическая связь, и раздельное их рассмотрение является по меньшей мере условным.
Состав программного обеспечения вычислительной системы называют программной конфигурацией. Между программами, как и между физическими узлами и блоками существует взаимосвязь — многие программы работают, опираясь на другие программы более низкого уровня, то есть, мы можем говорить о межпрограммном интерфейсе.
Возможности существования такого интерфейса тоже основана на существовании технических условий и протоколов взаимодействия, а на практике он обеспечивается распределением программного обеспечения на несколько взаимодействующих между собой уровней. Уровни программного обеспечения представляют собой пирамидальную конструкцию.
Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Такое членение удобно для всех этапов работы с вычислительной системой, начиная с установки программ до практической эксплуатации и технического обслуживания. Обратите внимание на то, что каждый вышележащий уровень повышает функциональность всей системы. Так, например, вычислительная система с программным обеспечением базового уровня не способна выполнять большинство функций, но позволяет установить системное программное обеспечение.
Уровни программного обеспечения
Базовый уровень. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ— Read Only Memory, ROM). Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации.
В тех случаях, когда изменение базовых программных средств во время эксплуатации является технически целесообразным, вместо микросхем ПЗУ применяют перепрограммируемые постоянные запоминающие устройства (ППЗУ — Erasable and Programmable Read Only Memory, EPROM). В этом случае изменение содержания ПЗУ можно выполнять как непосредственно в составе вычислительной системы (такая технология называется флэш-технологией), так и вне ее, на специальных устройствах, называемых программаторами.
Системный уровень. Системный уровень — переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции.
От программного обеспечения этого уровня во многом зависят эксплуатационные показатели всей вычислительной системы в целом. Так, например, при подключении к вычислительной системе нового оборудования на системном уровне должна быть установлена программа, обеспечивающая для других программ взаимосвязь с этим оборудованием. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами называются драйверами устройств — они входят в состав программного обеспечения системного уровня.
Другой класс программ системного уровня отвечает за взаимодействие с пользователем. Именно благодаря им он получает возможность вводить данные в вычислительную систему, управлять ее работой и получать результат в удобной для себя форме. Эти программные средства называют средствами обеспечения пользовательского интерфейса. От них напрямую зависит удобство работы с компьютером и производительность труда на рабочем месте.
Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Полное понятие операционной системы мы рассмотрим несколько позже, а здесь только отметим, что если компьютер оснащен программным обеспечением системного уровня, то он уже подготовлен к установке программ более высоких уровней, к взаимодействию программных средств с оборудованием и, самое главное, к взаимодействию с пользователем. То есть наличие ядра операционной системы — непременное условие для возможности практической работы человека с вычислительной системой.
Служебный уровень. Программное обеспечение этого уровня взаимодействует как с программами базового уровня, так и с программами системного уровня. Основное назначение служебных программ (их также называют утилитами) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы. Во многих случаях они используются для расширения или улучшения функций системных программ. Некоторые служебные программы (как правило, это программы обслуживания) изначально включают в состав операционной системы, но большинство служебных программ являются для операционной системы внешними и служат для расширения ее функций.
В разработке и эксплуатации служебных программ существует два альтернативных направления: интеграция с операционной системой и автономное функционирование. В первом случае служебные программы могут изменять потребительские свойства системных программ, делая их более удобными для практической работы. Во втором случае они слабо связаны с системным программным обеспечением, но предоставляют пользователю больше возможностей для персональной настройки их взаимодействия с аппаратным и программным обеспечением.
Прикладной уровень. Программное обеспечение прикладного уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте выполняются конкретные задания. Спектр этих заданий необычайно широк — от производственных до творческих и развлекательно-обучающих. Огромный функциональный диапазон возможных приложений средств вычислительной техники обусловлен наличием прикладных программ для разных видов деятельности.
Поскольку между прикладным программным обеспечением и системным существует непосредственная взаимосвязь (первое опирается на второе), то можно утверждать, что универсальность вычислительной системы, доступность прикладного программного обеспечения и широта функциональных возможностей компьютера напрямую зависят от типа используемой операционной системы, от того, какие системные средства содержит ее ядро, как она обеспечивает взаимодействие триединого комплекса человек — программа — оборудование.
Классификация служебных программных средств
Диспетчеры файлов (файловые менеджеры). С помощью программ данного класса выполняется большинство операций, связанных с обслуживанием файловой структуры: копирование, перемещение и переименование файлов, создание каталогов (папок), удаление файлов и каталогов, поиск файлов и навигация в файловой структуре. Базовые программные средства, предназначенные для этой цели, обычно входят в состав программ системного уровня и устанавливаются вместе с операционной системой. Однако для повышения удобства работы с компьютером большинство пользователей устанавливают дополнительные служебные программы.
Средства сжатия данных (архиваторы). Предназначены для создания архивов.
Архивирование данных упрощает их хранение за счет того, что большие группы файлов и каталогов сводятся в один архивный файл. При этом повышается и эффективность использования носителя за счет того, что архивные файлы обычно имеют повышенную плотность записи информации. Архиваторы часто используют для создания резервных копий ценных данных.
Средства просмотра и воспроизведения. Обычно для работы с файлами данных необходимо загрузить их в «родительскую» прикладную систему, с помощью которой они были созданы. Это дает возможность просматривать документы и вносить в них изменения. Но в тех случаях, когда требуется только просмотр без редактирования, удобно использовать более простые и более универсальные средства, позволяющие просматривать документы разных типов.
В тех случаях, когда речь идет о звукозаписи или видеозаписи, вместо термина просмотр применяют термин воспроизведение документов.
Средства диагностики. Предназначены для автоматизации процессов диагностики программного и аппаратного обеспечения. Они выполняют необходимые проверки и выдают собранную информацию в удобном и наглядном виде. Их используют не только для устранения неполадок, но и для оптимизации работы компьютерной системы.
Средства контроля (мониторинга). Программные средства контроля иногда называют мониторами. Они позволяют следить за процессами, происходящими в компьютерной системе. При этом возможны два подхода: наблюдение в реальном режиме времени или контроль с записью результатов в специальном протокольном файле.
Первый подход обычно используют при изыскании путей для оптимизации работы вычислительной системы и повышения ее эффективности. Второй подход используют в тех случаях, когда мониторинг выполняется автоматически и (или) дистанционно. В последнем случае результаты мониторинга можно передать удаленной службе технической поддержки для установления причин конфликтов в работе программного и аппаратного обеспечения.
Средства мониторинга, работающие в режиме реального времени, особенно полезны для практического изучения приемов работы с компьютером, поскольку позволяют наглядно отображать те процессы, которые обычно скрыты от глаз пользователя.
Мониторы установки. Программы этой категории предназначены для контроля за установкой программного обеспечения. Необходимость в данном программном обеспечении связана с тем, что между различными категориями программного обеспечения могут устанавливаться связи. Вертикальные связи (между уровнями) являются необходимым условием функционирования всех компьютеров.
Горизонтальные связи (внутри уровней) характерны для компьютеров, работающих с операционными системами, поддерживающими принцип совместного использования одних и тех же ресурсов разными программными средствами. И в тех и в других случаях при установке или удалении программного обеспечения могут происходить нарушения работоспособности прочих программ.
Мониторы установки следят за состоянием и изменением окружающей программной среды, отслеживают и протоколируют образование новых связей и позволяют восстанавливать связи, утраченные в результате удаления ранее установленных программ.
Простейшие средства управления установкой и удалением программ обычно входят в состав операционной системы и размещаются на системном уровне программного обеспечения, однако они редко бывают достаточны. Поэтому в вычислительных системах, требующих повышенной надежности, используют дополнительные служебные программы.
Средства коммуникации (коммуникационные программы). С появлением электронной связи и компьютерных сетей программы этого класса приобрели очень большое значение. Они позволяют устанавливать соединения с удаленными компьютерами, обслуживают передачу сообщений электронной почты, работу с телеконференциями (группами новостей), обеспечивают пересылку факсимильных сообщений и выполняют множество других операций в компьютерных сетях.
Средства обеспечения компьютерной безопасности. К этой весьма широкой категории относятся средства пассивной и активной защиты данных от повреждения, а также средства защиты от несанкционированного доступа, просмотра и изменения данных.
В качестве средств пассивной защиты используют служебные программы, предназначенные для резервного копирования. Нередко они обладают и базовыми свойствами диспетчеров архивов (архиваторов). В качестве средств активной защиты применяют антивирусное программное обеспечение. Для защиты данных от несанкционированного доступа, их просмотра и изменения служат специальные системы, основанные на криптографии.
Классификация прикладных программных средств
Текстовые редакторы выполняют функции ввода и редактирования текстовых данных. Дополнительные функции состоят в автоматизации процессов ввода и редактирования. Пример Notepad.
Текстовые процессоры. Основное отличие текстовых процессоров от текстовых редакторов в том, что они позволяют не только вводить и редактировать текст, но и форматировать его, то есть оформлять. Соответственно, к основным средствам текстовых процессоров относятся средства обеспечения взаимодействия текста, графики, таблиц и других объектов, составляющих итоговый документ, а к дополнительным – средства автоматизации процесса форматирования. Пример MS Word.
Графические редакторы. Класс программ предназначенных для создания и (или) обработки графических изображений. Различают следующие категории: растровые редакторы (Adobe Photoshop), векторные редакторы (CorelDraw), и программные средства для создания и обработки трехмерной графики (3D Max).
Системы управления базами данных. Базами данных называют большие массивы данных, организованных в табличные структуры. Многие системы управления базами данных дополнительно предоставляют возможность проведения простейшего анализа данных и их обработки. Пример MS Access.
Системы автоматизированного проектирования (CAD – системы). Предназначены для автоматизации проектно-конструкторских работ. Применяются в машиностроении, приборостроении, архитектуре. Кроме чертёжно-графических работ эти системы позволяют проводить простейшие расчёты (например, расчет прочности деталей) и выбор готовых конструктивных элементов из обширных баз данных. Пример AutoCAD, Компас 3D.
Настольные издательские системы. Программы предназначенные для автоматизации процесса верстки полиграфических изданий. Этот класс программного обеспечения занимает промежуточное положение между текстовыми процессорами и системами автоматизированного проектирования. Пример Adobe PageMaker.
Экспертные системы. Предназначены для анализа данных, содержащихся в базах знаний, и выдачи рекомендаций по запросу пользователя. Такие системы применяют в тех случаях, когда исходные данные хорошо формализуются, но для принятия решения требуются обширные специальные знания. Характерными областями использования экспертных систем являются юриспруденция, медицина, фармакология, химия. Пример Гарант, Консультант Плюс.
Редакторы HTML (Web — редакторы). Редакторы объединяющие в себе свойства текстовых и графических редакторов. Они предназначены для создания и редактирования Web – документов (Интернет страниц). Web –документы это электронные документы, при подготовке которых следует учитывать рад особенностей, связанных с приёмом/передачей информации в Интернете. Пример MS FrontPage.
Броузеры (обозреватели, средства просмотра Web). Это програмные средства предназначенные для просмотра электронных документов, выполненных в формате HTML (документы этого формата используются в качестве Web – документов). Броузеры воспроизводят текст и графику и могут воспроизводить аудио и видео данные. Пример MS Internet Explorer.
Интегрированные системы делопроизводства. Представляют собой программные средства автоматизации рабочего места руководителя. Основные функции диспетчеризация и мониторинг документооборота предприятия, координация деятельности подразделений, оптимизация административно-хозяйственной деятельности и поставка по запросу оперативной и справочной информации. Пример 1С:Предприятие.
Бухгалтерские системы. Специализированные системы, сочетающие в себе функции текстовых и табличных редакторов, электронных таблиц и систем управления базами данных. Предназначены для автоматизации подготовки бухгалтерских документов предприятия и их учёта, для ведения счетов плана бухгалтерского учета, а также для автоматической подготовки регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности. Пример 1С:Бухгалтерия, БЭСТ.
Финансовые аналитические системы. Программы этого класса используются в банковских и биржевых структурах. Они позволяют контролировать и прогнозировать ситуацию на финансовых, товарных и сырьевых рынках, производить анализ текущих событий, готовить сводки и отчёты.
Геоинформационные системы (ГИС). Предназначены для автоматизации картографических и геодезических работ на основе информации, полученной топографическими или аэрокосмическими методами.
Системы аудио- и видеомонтажа. Предназначены для цифровой обработки аудио- и видеоматериалов, устранения дефектов, микширования звука, титров и субтитров.
Существует еще большое количество видов и типов прикладных программных средств, которые подробно мы не рассматриваем. Сюда можно отнести обучающие, развивающие, справочные, развлекательные и т.д. программы.
Источник: studopedia.su
Лекция 10 Программное обеспечение. Основные вопросы лекций: 1.Понятие программы, программного обеспечения; 2.Общая характеристика программного обеспечения; — презентация
Презентация на тему: » Лекция 10 Программное обеспечение. Основные вопросы лекций: 1.Понятие программы, программного обеспечения; 2.Общая характеристика программного обеспечения;» — Транскрипт:
1 Лекция 10 Программное обеспечение
2 Основные вопросы лекций: 1.Понятие программы, программного обеспечения; 2.Общая характеристика программного обеспечения; 3.Структура программного обеспечения ПК: Системное программное обеспечение; Прикладное программное обеспечение; Инструментальное программное обеспечение.
3 Программы – это упорядоченные последовательности команд. Конечная цель любой компьютерной программы – управление аппаратными средствами. Между программами, как и между физическими узлами и блоками существует взаимосвязь – многие программы работают, опираясь на другие программы более низкого уровня, т.е. мы можем говорить о межпрограммном интерфейсе.
4 Для реализации информационных технологий необходимы две составляющие: Аппаратное обеспечение (Hardware); Программное обеспечение (Software); работают в неразрывной связи и в непрерывном взаимодействии. Состав программного обеспечения вычислительной системы называют программной конфигурацией.
5 Программное обеспечение (Software) – совокупность программ, выполняемых вычислительной системой. Программное обеспечение неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств.
6 Программное обеспечение (ПО) Прикладное ПО Инструментальные системы Системное ПО включает в себя системные программы, которые выполняют различные вспомогательные функции, например: управление ресурсами компьютера; создание копий используемой информации; проверка работоспособности устройств компьютера; выдача справочной информации о компьютере и др.; включает в себя прикладные программы, которые обеспечивают выполнение необходимых пользователю работ: редактир. текста, рисование картинок, обработку информационных массивов и т.д. (системы программирования) – обеспечивают создание новых программ для компьютера (рассчитаны для программистов).
7 Системное программное обеспечение (СПО) – это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
8 Диалоговые оболочки Системное ПО Операционные системы Программы диагностики Обслуживания дисков и архивирования данных mouse.com keyb.sys display.sys Базовое ПО Сервисное ПО NC Windows 3.1 DOS Navigator Far Manager Обслуживания сети Антивирусные и т.д. MS-DOS UNIX WINDOWS CP-M PC-DOS
9 Главным компонентом СПО является операционная система (ОС) – системный комплекс взаимосвязанных программ, который служит посредником при организации диалога пользователя с компьютером, управляет распределением и использованием компьютерных ресурсов, руководит работой всех аппаратных средств компьютера. Операционная система обеспечивает целостное функционирование всех устройств компьютера, предоставляет пользователю доступ к управлению компьютером, а также упорядочивает и хранит информацию во внешней памяти компьютера. Основные функции, выполняемые ОС: — управление памятью; — управление вводом-выводом; — управление файловой системой; — защита памяти и программ; — учет использования ресурсов компьютера; — управление работой прикладных программ.
10 Диалоговые оболочки – комплексы программ, создающих для пользователя удобный интерфейс, упрощающих реализацию диалога между пользователем и компьютером, делающих наглядным и простым выполнение базовых операции над объектами операционной системы. По внешнему виду диалоговые оболочки подразделяются на текстовые (NC) и графические (Windows 3.1) Драйверы – это программы обеспечивающие взаимодействие прикладных программ и операционной системы с внешними устройствами. Именно драйверы отвечают за обработку информации поступающей от таких устройств, как мышь, клавиатура, принтер, сканер. Утилиты– программы вспомогательного назначения обеспечивающие дополнительный сервис (форматирование дискет, восстановление ошибочно удаленных файлов, дефрагментация файлов на диске)
11 УТИЛИТЫ ( ПРОГРАММЫ ВСПОМОГАТЕЛЬНОГО НАЗНАЧЕНИЯ) Архиваторы Антивирусные программы Программы обслуживания дисков RAR ARJ ZIP ZOO Dr Web ADINF Aidstest AVP Scan Disk Defrag Double Space Архиваторы ( программы-упаковщики) позволяют за счет применения специальных методов сжатия уплотнять информацию, освобождая место на носителях информации Антивирусные программы предназначены для предотвращения заражения компьютера компьютерными вирусами
12 Программы обслуживания дисков отвечают за системную обработку дисковой информации. Ниже в таблице перечислены основные из этих программ и их назначение. Назначение программы обслуживания дисков Назначение программы Программы резервированияКопирование информации, находящейся на носителях Диагностирующие программыПроверка конфигурации компьютера и его работоспособность Оптимизирующие программыКомпактное размещение данных на носителях Программы динамического сжатия Создание псевдодисков для хранения информации в сжатом Программы ограничения доступаЗащита данных от несанкционированного доступа
13 Большую часть времени за компьютером пользователь проводит, работая с прикладными ПО совокупностью программ, посредством которых он решает свои информационные задачи, не прибегая к системам программирования. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Программы общего назначения Программы общего назначения Программы профессионального уровня Программы профессионального уровня Программы специального назначения Программы специального назначения Прикладное программное обеспечение
14 Программы общего назначения В данный класс входят программы, используемые большинством пользователей не требующие специфических знаний других, не связанных с информатикой, наук. Программы общего назначения Редакторы ТекстовыеГрафическиеМузыкальные Лексикон, Word, TEX, WD Paint, Photoshop, CorelDraw Composer Табличные процессоры Базы данных и СУБД SuperCalc, Visicalc, Excel, Access, Oracle, Sybase Пакеты анимационной графики Коммуникационные программы 3D-Studio,Animator Internet Explorer Outlook Express Интегрированные пакеты Works, Framework Узкоориентированные программы Программы переводчики Программы словари Программы для сканирования
15 Текстовый редактор – это программа для работы с символьной информацией. По назначению выделяются редакторы текстов программ, редакторы документов, издательские системы и специализированные редакторы. Текстовые редакторы Редакторы текстов программ Редакторы документов Издательские системы Специализированные редакторы Turbo Basic Turbo Pascal Лексикон Слово и ДелоWord Word Perfect PageMaker QuarkXPress Ventura Publisher ChiWriter TEX
16 Редакторы текстов программ рассчитаны на набор и редактирование текстов того или иного языка программирования. Количество выполняемых ими функции невелико – построчное написание программы, сохранение и считывание текста программы и т.д. Редакторы документов ориентированы на работу с текстами, имеющими структуру документа, т.е. состоящими из разделов, страниц, полей, абзацев. Издательские системы позволяют создавать сложные документы (рекламные буклеты, газеты, журналы, книги) высокого качества. Специализированные редакторы созданы для пользователей работающих с документами, в которых встречаются емкие формулы (математические и химические) и специальные символы.
17 Графический редактор – это программа для работы с графической информацией. По специализации выделяют графические редакторы общего и специального назначения. С помощью программ общего назначения можно строить и редактировать несложные изображения, копировать и перемещать фрагменты изображений, сохранять и считывать графическую информацию; при помощи программ специального назначения проектируются сложные в техническом отношении объекты, моделируются различные процессы, создаются рекламные проспекты. Графические редакторы Программы общего назначения Программы специального назначения Paint Painter Paintbrush CorelDraw Photoshop Adobe Illustrator
18 Музыкальный редактор – это программа для создания и обработки звуковой информации. Табличный процессор – это программа для обработки данных, представленных в табличном виде. Таблицы, обрабатываемые табличным процессором называются электронными таблицами.
База данных – это набор данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования ими. Системы управления базами данных (СУБД) – комплекс программ и языковых средств, предназначенных для создания и ведения базы данных, ввода, редактирования и удаления программами, обеспечения управления данными, доступа к ним, создания запросов и отчетов. Интегрированный пакет – это набор взаимосвязанных прикладных программ, ориентированных на решение комплекса задач и поддерживающих единый способ взаимодействия пользователя со всеми программами из пакета (текстовый редактор, табличный процессор, СУБД, пакет графического отображения данных, телекоммуникационная программа). Коммуникационные программы – это программы обеспечивающие возможность передачи данных по компьютерным сетям.
19 Узкоспециализированные программы Программы для сканирования предназначены для автоматического перевода печатных копий документов в электронный вид. Программы переводчики позволяют переводить информацию с одного естественного языка на другой. Программы-словари – это электронные версии обычных словарей с некоторыми весьма удобными дополнительными возможностями.
20 Назначение компонентаАналогия Прикладное ПОНебытовое оборудование Текстовый редакторПисьменные принадлежности, печатная машинка, бумага Графический редакторАльбом с карандашами и бумагами Пакеты анимационной графикиДиапроектор, пленка, краски, фломастеры, клей Музыкальный редакторМагнитофон, синтезатор, ноты Табличные процессорыКалькулятор, счеты. Бумага для записи вычислений Базы данныхБиблиотечный каталог Интегрированные пакетыНабор ручек, фломастеров, простой и цветной бумаги, клей, конверты Коммуникационные программыТелефон, телеграф Программы для сканированияКалька, копировальная бумага Программы-переводчикиСловари перевода Программы-словариОрфографические словари Аналогии ППО
Источник: www.myshared.ru