- •Лекция №4, 5
- •Программные средства информатики
- •Обзор программного обеспечения
- •Системное программное обеспечение
- •Операционные системы
- •Системы программирования Трансляторы
- •Редакторы связей
- •Загрузчики
- •Отладчики
- •Утилиты
- •Ассемблеры
- •Средства сетевого доступа
- •Системы управления базами данных
- •Р ис. 2. Архитектура системы управления базами данных
- •Прикладное программное обеспечение
- •Автоматизация и управление процессами.
- •Анализ экспериментальных данных.
- •Представление данных
- •Изменение параметров сигнала
- •Обработка сигналов
- •Спектральный анализ сигналов и идентификация процессов
- •Классификация, статистический анализ.
- •Математические расчеты
- •Компьютерная графика
- •Системы автоматизированного проектирования
- •Экспертные системы
- •Основные пользовательские функции операционных систем
- •Интерфейс пользователей
- •Ribbon превратился во Fluent
- •Обзор пользовательского интерфейса Microsoft Office Fluent Лента
- •Контекстные вкладки
- •Коллекции
- •Динамический просмотр
- •Преимущества
- •Поддержание файловой системы
- •Создание и именование файлов
- •Короткие имена
- •Длинные имена
- •Особенности Windows95 и Windows98
- •Управление атрибутами файлов
- •Создание каталогов (папок)
- •Навигация по файловой системе
Системы автоматизированного проектирования
Существующие системы автоматизированного проектирования (САПР) можно разделить на несколько категорий и по областям применений, и по уровню возможностей
По областям применения существует довольно четкое разделение: примерно половина прикладных систем посвящена автоматизации конструкторских работ общего назначения, т.е. интерактивной обработке чертежей различных деталей и конструкций; другая половина систем ориентирована на проектирование и разводку плат и принципиальных схем.
По уровню сложности системы делятся примерно на три категории. Самый простейший уровень – это удобных графических редактор, заменяющий карандаш и ластик, в который встроены функции, облегчающие конструкторскую работу. Следующий уровень сложности – полуавтоматические системы. Наконец наиболее развитые и сложные системы включают в себя процедуры моделирования и расчета характеристик разрабатываемого объекта (например, расчет деталей на прочность).
Пример. Система автоматизированной разработки чертежей;
AutoCAD
Экспертные системы
Операции, которые выполняет экспертная система, относятся к автоматизации логических выводов. В настоящее время известно несколько принципов построения экспертных систем: системы, основанные на правилах, и системы, использующие глубинные преобразования. Первые для своей работы требуют набора формальных логических правил, вторые используют глубинные представления. Глубинные представления позволяют моделировать подобия абстракций, пытаться находить аналогии между процессами, устанавливать их временные взаимосвязи в последовательности событий. Однако эти системы еще только находятся в стадии научного становления. Распространение получили наиболее простые и прагматические экспертные системы, основанные на правилах. С помощью таких систем можно делать на основе набора правил логические выводы, причем. если системе не будет хватать информации для вывода, она будет запрашивать ее у пользователя.
В инженерных и технических приложениях, разведке полезных ископаемых экспертные системы, основанные на правилах зарекомендовали себя очень хорошо. Это связано с тем, что для принятия решений в этих областях часто требуются большие, но достаточно четник наборы формальных правил, с которыми компьютер справляется лучше человека.
Основные пользовательские функции операционных систем
Классификация функций операционных систем является сложной задачей, традиционно выделяет ряд основных функций, таких как: установка заданий в последовательность;
управление заданиями или интерпретация командного языка; обработка ошибок; обработка ввода/вывода; обработка прерываний; планирование; управление ресурсами; защита программа и данных. Рассмотрение каждой из этих функций является предметом самостоятельного изучения, что выходит за рамки нашего курса. Вследствие этого рассматривать функции операционной системы с точки зрения пользователя компетенция которого ограничивается грамотным применением имеющего программного обеспечения. С этих позиций можно выделить две основных функции операционных систем: интерфейс пользователя и поддержание файловой системы.
