Инструментальные программные средства специального назначения.



Авторская система представляет интегрированную среду с заданной интерфейсной оболочкой, которую пользователь может наполнить информационным содержанием своей предметной области.

Экспертная система - это программа, которая ведет себя подобно эксперту в некоторой узкой прикладной области. Экспертные системы призваны решать задачи с неопределенностью и неполными исходными данными, требующие для своего решения экспертных знаний.

Принято выделять в экспертных системах три основных модуля:

• модуль базы знаний;

• модуль логического вывода;

• интерфейс с пользователем.

Экспертные системы, являющиеся основой искусственного интеллекта, получили широкое распространение в науке, в медицине, в технике, в политологии и социологии, криминалистике, лингвистике и т.д.

В последнее время широкую популярность получили программы обработки гипертекстовой информации. В гипертекстовых системах информация напоминает текст энциклопедии,доступ к выделенному фрагменту осуществляется по ссылке. Организация информации в гипертекстовой форме используется при создании справочных пособий, словарей, контекстной помощи в прикладных программах.

Расширение концепции гипертекста на графическую и звуковую информацию приводит к понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресурсы посредством гипертекстовых ссылок. Появились программные средства, позволяющие создавать подобные Web-странички.

Мультимедиа (multimedia) - это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Появление и широкое распространение компакт-дисков (CD-ROM) сделало эффективным использование мультимедиа в рекламной и информационной службе, сетевых телекоммуникационных технологиях,обучении.

Операционная система: определения, основные функции. Классификация операционных систем. Режим работы ОС.

Операционная система (ОС)– это комплекс программного обеспечения, основная задача которого обеспечивать возможность рационального использования оборудования компьютера наиболее удобным для пользователя образом.

Функции операционной системы:

- Управление ресурсами (отвечает за согласованную работу всех аппаратных средств компьютера)

- Управление процессами (отвечает за выполнение программ, их взаимодействие с устройствами компьютера и с данными)

- Пользовательский интерфейс (обеспечивает диалог пользователя с компьютером, выполнение определенных простых команд)

Классификация ОС:

– реализация многозадачности.

По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:

· многозадачные (Unix,OS/2,Windows), полностью реализует мультипрограммный режим;

· однозадачные (например, MS-DOS).

Поддержка многопользовательского режима.

По числу одновременно работающих пользователей ОС можно разделить на:

· однопользовательские (MS-DOS,Windows3.x)

· многопользовательские (WindowsNT,Unix), характеризуются наличием у механизмов защиты персональных данных каждого пользователя.

– многопроцессорная обработка

По этому критерию ОС делятся на:

· однопроцессорные;

· многопроцессорные, характеризуются поддержкой мультипроцесси-рования и более сложными алгоритмами управления ресурсами (Linux,Solaris,WindowsNTи в ряде других).

Многопроцессорные ОС делятся на:

· симметричные, в которых на каждом процессоре функционирует одно и то же ядро и задача может быть выполнена на любом процессоре, то есть обработка полностью децентрализована;

· асимметричные, в которых процессоры неравноправны, т.е. существует главный процессор (master) и подчиненные (slave), загрузку и характер работы которых определяет главный процессор.

История языков программирования.

Развитие новых языков программирования началось после появления первых компьютеров на электронных лампах.

В 50-е годы, для личных нужд фирмы IBM был разработан первый алгоритмический язык. Его назвали FORTRAN. Он позволял проводить расчеты только при помощи записи алгоритма с применением операторов ввода/вывода и условных. Первоначально язык создавался специально для вычислительной системы IBM 407.  В 1966 году был выпущен общий стандарт FORTRAN 66.

В конце 50-х гг. появилась хорошая альтернатива FORTRAN'у. Питер Наур разработал алгоритмический язык, независимый от архитектуры. Его назвали ALGOL. Были расширены возможности языка и максимально приближены обозначения к математической. В начале 60-х гг. производители IBM представили язык PL/I.

Первый язык, в котором было введено понятие класса - Simula-67. Его создали Дал и Найард в конце 60-х.В 70-е гг. появился Pascal. Чуть позже миноборона США начала разработку языка высокого уровня. Проект разрабатывали на основе языка Pascal 4 независимые группы. Продукт был выпущен в начале 80-х, под название Ada.

70-е гг. появился универсальный язык C. Его авторами были Кен Томпсон и Денис Ритчи. На данном языке было разработано первое ядро ОС UNIX. В 1982 году стандарт C поступил в разработку в ANSI, получившийся вариант был принят в 1990 году. На его основе были разработаны современные языки Java и C++.

Также получили развитие языки другой направленности. Для обработки деловой информации -COBOL, языками искусственного интеллекта- Prolog и LISP.

 


Дата добавления: 2019-02-22; просмотров: 295; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!