ВУЗ:
Составители:
Семантический интерфейс возник в конце 70-х гг. XX в., с развитием искусственного интеллекта. Его трудно назвать
самостоятельным видом интерфейса – он включает в себя и интерфейс командной строки, и графический, и речевой, и ми-
мический интерфейс. Основная его отличительная черта – это отсутствие команд при общении с компьютером. Запрос фор-
мируется на естественном языке, в виде связанного текста и образов. По своей сути это трудно называть интерфейсом – это
уже моделирование "общения" человека с компьютером.
С середины 90-х гг. XX в. автор уже не встречал публикаций, относящихся к семантическому интерфейсу. Похоже, что
в связи с важным военным значением этих разработок (например, для автономного ведения современного боя машинами-
роботами, для "семантической" криптографии) эти направления были засекречены. Информация, что эти исследования про-
должаются, иногда появляется в периодической печати (обычно в разделах компьютерных новостей).
Контрольные вопросы к теме 1
1. Дать определение и характеристику основных режимов работы, дисциплин и режимов обслуживания заявок в вы-
числительных системах.
2. Дать определение и характеристику классов программных средств.
3. Изложить классификацию ОС.
4. Охарактеризовать основные принципы построения ОС.
5. Перечислить виды интерфейсов ОС. Охарактеризовать пакетную технологию как интерфейс. Дать описание интер-
фейса командной строки.
6. Дать описание графических интерфейсов. В каких ОС они применяются?
7. Охарактеризовать речевую технологию как интерфейс.
8. Охарактеризовать биометрическую технологию как интерфейс.
9. Охарактеризовать семантический интерфейс.
Т Е М А 2. Концептуальные основы операционных систем
2.1. КОНЦЕПЦИЯ ПРОЦЕССА
Процесс – это система действий, реализующая определенную функцию в вычислительной системе и оформленная так,
что управляющая программа вычислительной системы может перераспределять ресурсы этой системы в целях обеспечения
мультипрограммирования.
Понятие процесса тесно связано с понятием задача.
Задача
– в режиме мультипрограммирования или мультипроцессорной обработки одна или более последовательностей
команд, обрабатываемых управляющей программой как элемент работы, которая выполняется вычислительной машиной.
Выполнение задачи реализуется в вычислительной системе запуском не менее одного процесса. Можно говорить, что
задача – это один или несколько процессов, обеспечивающих достижение поставленных пользователем целей.
Следует отличать понятия процесс и задача от понятий программа и задание.
Программа
(для ЭВМ) – упорядоченная последовательность команд, подлежащих обработке.
Задание
(вычислительной системе) – единица работы, возлагаемой на вычислительную систему пользователем, оформ-
ленная для ввода в вычислительную систему независимо от других таких же единиц.
Отношение программы и задания аналогично отношению процесса и задачи, т.е. каждое задание содержит не менее од-
ной программы, предназначенной для обработки в ЭВМ.
Об отношении процесса и программы можно сказать, что
процесс – это программа во время ее выполнения. Всякая про-
грамма становится процессом, когда начинает выполняться в ЭВМ.
В период своего существования процесс может находиться в одном из следующих основных состояний (рис. 2.1):
• порождение, во время которого подготавливаются условия для первого исполнения на центральном процессоре;
• активное состояние (выполнение), когда процессу принадлежит центральный процессор;
• ожидание, во время которого процесс блокирован по причине занятости каких-либо необходимых ему ресурсов;
• готовность, при котором процесс получил все необходимые ему ресурсы, кроме центрального процессора;
• окончание, во время которого выполняются завершающие работу операции, после чего ресурсы процессу больше не
предоставляются.
Возможно также представление переходов между состояниями в таблицы – так называемой матрицей смежностей графа
(см. табл. 2.1).
Для построения средств управления процессами необходимо знать их свойства и классифицировать процессы в соот-
ветствии с этими свойствами (см. табл. 2.2).
Ожидание
Активность
Готовность
Порождение
Окончание
Рис. 2.1. Граф существования процесса
2.1. Матрица существования процесса
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
