Читайте также:
|
|
Семантический интерфейс возник в конце 70-х гг. XX в., с развитием искусственного интеллекта. Его трудно назвать самостоятельным видом интерфейса — он включает в себя и интерфейс командной строки, и графический, и речевой, и мимический интерфейс. Основная его отличительная черта — это отсутствие команд при общении с компьютером. Запрос формируется на естественном языке, в виде связанного текста и образов. По своей сути это трудно называть интерфейсом — это уже моделирование "общения" человека с компьютером.
С середины 90-х гг. XX в. автор уже не встречал публикаций, относящихся к семантическому интерфейсу. Похоже, что в связи с важным военным значением этих разработок (например, для автономного ведения современного боя машинами-роботами, для "семантической" криптографии) эти направления были засекречены. Информация, что эти исследования продолжаются, иногда появляется в периодической печати (обычно в разделах компьютерных новостей).
Контрольные вопросы к теме
1. Дать определение и характеристику основных режимов работы, дисциплин и режимов обслуживания заявок в вычислительных системах.
2. Дать определение и характеристику классов программных средств.
3. Изложить классификацию ОС.
4. Охарактеризовать основные принципы построения ОС.
5. Перечислить виды интерфейсов ОС. Охарактеризовать пакетную технологию как интерфейс. Дать описание интерфейса командной строки.
6. Дать описание графических интерфейсов. В каких ОС они применяются?
7. Охарактеризовать речевую технологию как интерфейс.
8. Охарактеризовать биометрическую технологию как интерфейс.
9. Охарактеризовать семантический интерфейс.
Лекция №5
Тема: Концептуальные основы операционных систем
1. Концепция процесса
2. Концепция ресурса
3. Концепция виртуальности
4. Концепция прерывания
5. Понятие ядра и микроядра ОС
КОНЦЕПЦИЯ ПРОЦЕССА
Процесс — это система действий, реализующая определенную функцию в вычислительной системе и оформленная так, что управляющая программа вычислительной системы может перераспределять ресурсы этой системы в целях обеспечения мультипрограммирования.
Понятие процесса тесно связано с понятием задача.
Задача — в режиме мультипрограммирования или мультипроцессорной обработки одна или более последовательностей команд, обрабатываемых управляющей программой как элемент работы, которая выполняется вычислительной машиной.
Выполнение задачи реализуется в вычислительной системе запуском не менее одного процесса. Можно говорить, что задача — это один или несколько процессов, обеспечивающих достижение поставленных пользователем целей.
Следует отличать понятия процесс и задача от понятий программа и задание.
Программа (для ЭВМ) - упорядоченная последовательность команд, подлежащих обработке.
Задание (вычислительной системе) — единица работы, возлагаемой на вычислительную систему пользователем, оформленная для ввода в вычислительную систему независимо от других таких же единиц.
Отношение программы и задания аналогично отношению процесса и задачи, т.е. каждое задание содержит не менее одной программы, предназначенной для обработки в ЭВМ.
Об отношении процесса и программы можно сказать, что процесс — это программа во время ее выполнения. Всякая программа становится процессом, когда начинает выполняться в ЭВМ.
В период своего существования процесс может находиться в одном из следующих основных состояний (рис. 2.1):
Возможно также представление переходов между состояниями в таблицы — так называемой матрицей смежностей графа (см. табл. 2.1).
Для построения средств управления процессами необходимо знать их свойства и классифицировать процессы в соответствии с этими свойствами (см. табл. 2.2).
![]() | ||||||||
Состояние | Порождение | Готовность | Активность | Ожидание | Окончание | |||
Порождение | ||||||||
Готовность | ||||||||
Активность | ||||||||
Ожидание | ||||||||
Окончание | ||||||||
2.2. Классификация процессов
Классификационный признак | Содержание классов |
1. Время существования | А. Реального времени Б. Интерактивные В. Пакетные |
2. Генеалогический признак | А. Порождающие Б. Порожденные |
3. Принадлежность к ОС | А. Системные Б. Пользовательские |
4. Принадлежность к ЦП | А. Внутренние Б. Внешние |
5. Порядок выполнения | А. Последовательные Б. Параллельные В. Комбинированные |
6. Наличие связи | А. Изолированные Б. Информационно-независимые В. Взаимодействующие ВГ. Конкурирующие |
7. Результативность | А. Различные Б. Эквивалентные В. Тождественные Г. Равные |
Дата добавления: 2014-12-19; просмотров: 121 | Поможем написать вашу работу | Нарушение авторских прав |