Программные средства информационных процессов.ppt
- Количество слайдов: 12
Программные средства реализации информационных процессов
Понятие программного обеспечения. Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке (ПО): Ø технология проектирования программ (нисходящее проектирование, структурное программирование и др. ) Ø методы тестирования программ. Ø методы доказательства правильности программ. Ø анализ качества работы программ и др. Программное обеспечение - неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, расширяющие их возможности и сферу использования.
Классификация программного обеспечения. Различают системное и прикладное ПО. Схематически программное обеспечение можно представить так:
Виды программного обеспечения. 1) Системное ПО – это совокупность программ для обеспечения работы компьютера. Системное ПО подразделяется на базовое и сервисное. Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции (копирования, выдачи справок, тестирования, форматирования и т. д). Базовое ПО включает в себя: операционные системы; оболочки; сетевые операционные системы. Сервисное ПО включает в себя программы (утилиты): диагностики; антивирусные; обслуживания носителей; архивирования; обслуживания сети. 2) Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО. Прикладные программы называют приложениями. Они включает в себя: текстовые процессоры; табличные процессоры; базы данных; системы иллюстративной и деловой графики (графические процессоры); обучающие программы; программы математических расчетов, моделирования и анализа; игры и др. 3) Системы программирования – это совокупность программ для разработки, отладки и внедрения новых программных продуктов.
Понятие и назначение операционной системы. Большинство пользователей имеет опыт эксплуатации операционных систем, но тем не менее они затруднятся дать этому понятию точное определение. Операционная система (ОС) – это программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для пользователя образом. ОС составляет основу программного обеспечения ПК. ОС представляет комплекс системных и служебных программных средств, который обеспечивает взаимодействие пользователя с компьютером и выполнение всех других программ. С одной стороны, она опирается на базовое программное обеспечение ПК, входящее в его систему BIOS, с другой стороны, она сама является опорой для программного обеспечения более высоких уровней – прикладных и большинства служебных приложений. Для того чтобы компьютер мог работать, на его жестком диске должна быть установлена (записана) операционная система. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
Разновидности операционых системы. Операционные системы различаются особенностями реализации алгоритмов управления ресурсами компьютера, областями использования. Так, в зависимости от алгоритма управления процессором, операционные системы делятся на: Ø Однозадачные (MS DOS) и многозадачные (Unix, OS/2, Windows) Ø Однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows 95 - XP) Ø Однопроцессорные и многопроцессорные системы Ø Локальные и сетевые. По числу одновременно выполняемых задач операционные системы делятся на два класса: Ø Однозадачные (MS DOS) Ø Многозадачные (OS/2, Unix, Windows) В однозадачных системах используются средства управления периферийными устройствами, средства управления файлами, средства общения с пользователями. Многозадачные ОС используют все средства, которые характерны для однозадачных, и, кроме того, управляют разделением совместно используемых ресурсов: процессор, ОЗУ, файлы и внешние устройства. Ø Ø Ø В зависимости от областей использования многозадачные ОС подразделяются на три типа: Системы пакетной обработки (ОС ЕС) Системы с разделением времени (Unix, Linux, Windows) Системы реального времени (RT 11)
Сервисное (служебное) программное обеспечение. Служебное программное обеспечение ― это программы, необходимые для того, чтобы сделать работу на компьютере максимально надежной и удобной, позволяющие устранять ошибки и неполадки. Классификация служебных программных средств 1. Диспетчеры файлов (файловые менеджеры). С их помощью выполняется большинство операций по обслуживанию файловой структуры: копирование, перемещение, переименование файлов, создание каталогов (папок), уничтожение объектов, поиск файлов и навигация в файловой структуре. 2. Средства сжатия данных (архиваторы). Предназначены для создания архивов. Архивные файлы имеют повышенную плотность записи информации и соответственно, эффективнее используют носители информации. 3. Средства диагностики. Предназначены для автоматизации процессов диагностики программного и аппаратного обеспечения. Их используют для исправления ошибок и для оптимизации работы компьютерной системы. 4. Программы инсталляции (установки). Предназначены для контроля за добавлением в текущую программную конфигурацию нового программного обеспечения. 5. Средства коммуникации. Разрешают устанавливать соединение с удаленными компьютерами, передают сообщения электронной почты, пересылают факсимильные сообщения и т. п. . 6. Средства просмотра и воспроизведения. Преимущественно, для работы с файлами, их необходимо загрузить в "родную" прикладную программу и внести необходимые исправления. Но, если редактирование не нужно, существуют универсальные средства для просмотра (в случае текста) или воспроизведения (в случае звука или видео) данных. 7. Средства компьютерной безопасности. К ним относятся средства пассивной и активной защиты данных от повреждения, несанкционированного доступа, просмотра и изменения данных.
Файловая структура операционных систем. Любому пользователю работающему на компьютере, приходиться иметь дела с файлами. Даже для того, чтобы поиграть в компьютерную игру, нужно узнать, в каком файле храниться ее программа, а так же суметь отыскать этот файл и запустить программу. Файл - это самостоятельная последовательность символов, записанная в постоянную память компьютера иначе Файл - это именованная часть жесткого диска или гибкой дискеты. Для того чтобы свободно ориентироваться в большом количестве файлов их необходимо организовать или упорядочить. Упорядочиванием файлов на диске занимается файловая структура. Файловая структура операционной системы – это способ размещения файлов на дисках. Виды файловых структур: Ø Линейная структура. Элемент данных определяется порядковым номером элемента в списке. Пример: список студетов в журнале. Ø Табличная структура. Элемент структуры определяется пересечением строки и столбца таблицы. Пример: оценки студентов в зачетке. Ø Иерархическая структура. Элементы структуры определяются путем поиска, который ведется от вершины структуры к элементу Пример: студент, группа, факультет, ВУЗ, город.
Операции с файлами. В процессе работы на компьютере над файлами чаще всего производятся следующие операции: Перенос файла – перемена его текущего местоположения на вашем жестком диске, без сохранения копии на предыдущем месте. 1. 2. Копирование файла – копия файла помещается в другой каталог. 3. Удаление – запись о файле удаляется из каталога. 4. Переименование – изменяется имя файла. Если говорить о файлах подробнее, то можно еще добавить: а) Создание файла. б) Открытие файла. в) Закрытие файла. г) Запись данных в файл.
Основы машинной графики Машинная графика – это совокупность методов и приемов для преобразования при помощи персонального компьютера данных в графическое представление или графическое представление в данные. Машинная графика представляет собой комплекс аппаратных и программных средств для создания, хранения, обработки и наглядного представления графической информации с помощью компьютера. Основные задачи машинной графики: Ø представление изображений, Ø подготовка изображений для вывода, Ø визуализация предварительно подготовленных изображений, Ø взаимодействие и изображением. По способам задания изображений графику можно разделить на категории: Ø Двумерная графика • растровая, • векторная, • фрактальная. Ø 3 D – графика (трехмерная) Ø CGI графика (Computer Generated Images (Генерированные Компьютерные Объекты))
Основы компьютерной графики В современном мире чаще используется термин – «компьютерная графика» Компьютерная графика (также машинная графика) — область деятельности, в которой компьютеры используются как инструмент как для синтеза изображений, так и для обработки визуальной информации, полученной из реального мира. Также компьютерной графикой называют результат такой деятельности. Сферы применения: Ø Графический интерфейс пользователя; Ø Спецэффекты, Визуальные эффекты (VFX), цифровая кинематография; Ø Цифровое телевидение, Всемирная паутина, видеоконференции; Ø Цифровая фотография и существенно возросшие возможности по обработке фотографий; Ø Цифровая живопись; Ø Визуализация научных и деловых данных; Ø Компьютерные игры, системы виртуальной реальности (например, тренажёры управления самолётом); Ø Системы автоматизированного проектирования; Ø Компьютерная томография. Ø Компьютерная графика для кино и телевидения Ø Лазерная графика.
Программное обеспечение обработки текстовых данных По для обработки текстовых данных относится к прикладному программному обеспечению. Для обработки текста используются: Ø Текстовые редакторы Основные функции - это ввод и редактирование текстовых данных. Для операций ввода, вывода и хранения данных текстовые редакторы используют системное ПО. С этого класса прикладных программ начинают знакомство с программным обеспечением и на нем приобретают первые привычки работы с компьютером. Пример: Word. Pad, Блокнот, Notepad, Bred и др. Ø Текстовые процессоры Разрешают форматировать, то есть оформлять текст. Основными средствами текстовых процессоров являются средства обеспечения взаимодействия текста, графики, таблиц и других объектов, составляющих готовый документ, а также средства автоматизации процессов редактирования и форматирования. Современный стиль работы с документами имеет два подхода: работа с бумажными документами и работа с электронными документами. Приемы и методы форматирования таких документов различаются между собой, но текстовые процессоры способны эффективно обрабатывать оба вида документов. Пример: Microsoft Word, Open. Office, Abi. Word и др.