2 Платформы
- компьютеры фирмы IBM и совместимые с ним – около 70% пользователей. Используется в бизнесе для управления предприятиями, в сетях и системах телекоммуникаций
- закрытая архитектура – APPLE Mackintosh, микропроцессор фирмы Intel (Motorola – раньше) использование в научных исследованиях, создании графических, музыкальных, мультимедийных программ.
Мультимедиа – как идея и новый подход к хранению информации; оборудование, которое позволяет работать с разной информацией – текстом, звуком и т.д.; мультимедиа программа/продукт – поддерживает текст, звук, видео.
тема: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Вопросы:
1 структура ПО. Назначение системного ПО
2 назначение и функции прикладных программ. Прикладные инструментальные средства
3 система виртуальной реальности
1. комплекс всех программ, используемых современным компьютером – программное обеспечение, или Software.
Структура ПО:
- системное ПО (25% всех программ)
- прикладные программы (50 % всех программ)
- дополнительное ПО/прикладные инструментальные средства (25%)
Системное ПО включает:
- операционная система
- программы-оболочки и операционные оболочки
- программы-драйверы
- утилиты
Операционная система – программа, которая загружается при включении компьютера, осуществляет диалог с пользователем, управляет компьютером и его ресурсами, запускает другие программы для выполнения. Интерфейс – способ общения с компьютером.
ОС обеспечивает:
- управление всеми процессами внутри компьютера
- связь с периферийными устройствами
- взаимодействие между прикладными программами и аппаратурой
- посредник между компьютером и пользователем
- запуск программ на выполнение
Классификации ОС:
- по интерфейсу (текстовые ОС – рассчитаны на одного пользователя, простые, однозадачные или одной командной строки) – DOS выпускаемая с 1981 года, ОS/2 – многозначная операционная система
- графические ОС (графический интерфейс, меню, окна, кнопки, линии прокрутки, многопользовательская) Windows, Linux, Unix
- мультимедийные (64-разрядная многозадачная система) BE OS
- с социальным интерфейсом (интерактивный ввод-вывод информации, двухсторонний диалог)
По режиму работы:
- автономные ОС (Windows)
- сетевые ОС (связывают все компьютеры и периферийные устройства в сети, координируют все функции, обеспечивают защиту данных)
- система клиент-клиент (все равнозначны)
- клиент-сервер (ОС состоит из 2 частей: клиентской и серверной)
Основные характеристики Windows XP Proff
32-разрядная многозадачная, многопользовательская ОС
- графический интерфейс и элементы голосового интерфейса
- архитектура клиент-клиент
- совместима с отдельными приложениями DOS
- встроенный веб-браузер и почтовая программа
- автоматическое обновление утилит и драйверов
- защищенность информации от несанкционированного доступа
Windows Vista
- декларируется более высокая производительность
- более надежная и безопасная работа за счет защиты от спама и вирусов
- синхронизация с мобильными устройствами
Современные ОС развиваются по 2 направлениям:
- создание принципиально новых ОС с использованием цифровых способов обработки информации
- использование в будущих версиях ОС лингвистических технологий (технология речевого и рукописного ввода текста, распознание видео, автоматическое обучение системы)
26.10.2009
Программы-оболочки
Программы-оболочки – класс системных программ, которые обеспечивают более удобный и наглядный способ общения с компьютером (интерфейс). Пример программы-оболочки: Нортон-программа. Операционные оболочки в отличие от программ-оболочек дают возможность мультипрограммирования (одновременного выполнения нескольких программ), графический интерфейс. Windows 3.1 – операционная оболочка. Самая последняя – Total commander.
Программы-драйверы – системные программы, которые дают возможность управлять устройствами ввода/вывода компьютера (клавиатурой, жестким диском и т.д.), а также подключать новые устройства.
Утилиты – программы расширяющие возможности операционной системы и выполняющие некоторые дополнительные функции. Все утилиты условно делят на 2 группы: внутренние (встроенные в операционную систему утилиты – программы для диагностики компьютера: программа дефрагментации дисков), внешние утилиты (программы-упаковщики, антивирусные программы).
Компьютерный вирус – программа, которая может создавать свои копии, и внедрять их в файлы, изменять состояние дисков, наносить другие вредоносные действия.
Классификация вирусов:
- по среде обитания – файловые, загрузочные, файлово-загрузочные, сетевые
- по способу заражения – резидентные (оставляет свою программу в памяти компьютера), нерезидентные (не оставляет)
- по особенностям разработки – вирусы-компаньоны (создают файлы-спутники), вирусы-черви, стелс-вирусы (перехватывают обращения операционной системы), вирусы-мутанты (не имеют постоянного кода), троянские вирусы (маскируются под полезную программу).
Требования к антивирусным программам:
- должны поддерживать разные платформы компьютеров
- должна быть максимально простой в использовании
- должна быть совместима с другими программами
- должны быть совместимы друг с другом
- должны соответствовать международным стандартам
Антивирусные программы:
- программы-детекторы (осуществляют обнаружение вирусов)
- программы-доктора (лечат зараженные файлы, удаляя вирусы – Касперский, Нод-32)
- программы-ревизоры (запоминают исходное состояние данных и сравнивают с последующим)
- программы-фильтры (для обнаружения подозрительных действий – запись в загрузочный сектор диска, изменение атрибутов файла и т.д.)
ПРИКЛАДНЫЕ ПРОГРАММЫ
Прикладные программы – решают специфические задачи для выполнения конкретного вида работы – обучение, реферирование, перевод.
Выделяют 2 группы прикладных программ:
- деловое ПО (60% всех программ в мире)
- домашнее ПО (40%)
Деловое ПО делится:
- экономические программы
- бухгалтерские программы
- складские программы
- финансовые
- кадровые
- юридические
- офисное ПО
- система управления документооборота
- программы автоматизации делопроизводства
- программы создания деловой графики
- компьютерная графика
- презентации
- телекоммуникационные программы
На смену офисному ПО приходят электронные офисы Microsoft office 2007 (Word, Excel, Power Point, Outlook, Photo draw).
Преимущества электронного офиса:
- надёжность и безопасность работы
- доступность совместной работы
Основные направления развития офисного ПО:
- создание сетевых версий офисного ПО
- интеграция технологий (распознавание речи в офисное ПО)
- внедрение технологии интеллектуальной обработки текста (внедрение в программы отдельных модулей порождения текста, составления документа)
Лингвистическое ПО – программы, разрабатываемые совместно программистами и лингвистами по обработке текстовой информации, пониманию и порождению текстов. Сюда относится: автоматическое чтение текста, распознавание и синтез речи, электронные словари и программы переводчики, автоматическое аннотирование и реферирование теста, информационно-поисковые системы, программы понимания и порождения текста.
Домашнее ПО:
- самообразование (словари, учебные курсы, виртуальные университеты, образовательные программы)
- ведение бизнеса (контрактная система, система подряда – сюда входит работа на дому)
- развлечения (музыка, фильмы, игры и т.д.)
Прикладные инструментальные средства:
- языки программирования (искусственный язык, используемый для представления алгоритма решения задачи в виде, понятном компьютеру):
- языки ассемблера (действие представлено в виде машинных кодов)
- языки системного уровня (действие алгоритма представлено в виде отдельных английских слов или их частей)
- языки описания сценариев (джава-скрипт)
- системы программирования
Этапы создания программы:
- написание программы
- отладка программы
- тестирование программы
Системы программирования – интегрированный набор средств разработки программ, который включает:
- языки программирования
- средство компоновки и отладки
- библиотека готовых модулей
9.11.2009
Системы виртуальной реальности
Прообразами создания виртуальной реальности стали в 1944г авиационные имитаторы полётов.
1956г – создан театр Мартана Хейлида «Сенсарамо» (театр имитировал шум дождя и тд.)
В 70е годы появились первые имитаторы авиационных полётов с использованием компьютера.
1972 г – Майрон Крюгер ввёл термин искусственная реальность
1985г – Джарон Линьер ввёл термин виртуальная реальность.
Виртуальная реальность – компьютерная система, применяемая для создания искусственного мира, пользователь которой ощущает себя в этом мире, может быть управляем в нем, и может манипулировать его объектами.
К аппаратным средствам виртуальной реальности относятся:
- компьютер с быстрым процессором и ускоренной видеосистемой
- очки для работы с компьютерной графикой
- шлемы
- перчатки
- джойстик или мышь
- виртуальный костюм
Применение систем виртуальной реальности:
- в имитаторах условий полётах и пилотажных тренажёров
- имитация боевых операций
- компьютерные игры
- медицинские исследования
- архитектура
- исследования сейсмических данных
- тренировка спортсменов
- создание виртуальных эффектов в кино
- палеонтология
- криминалистика
- моделирование одежды и прически
- обучение
- моделирование мирового климата