Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы_отредактированные.docx
Скачиваний:
29
Добавлен:
21.09.2019
Размер:
3.19 Mб
Скачать
  1. Понятие синтергетической системы

  2. Роль информационного взаимодействия

  3. Интерфейсы, заданные языком.

  4. Понятие коммуникации

  5. Зачем нужна разметка данных?

  6. Области применения языка XML

  7. Правильно построенный документ XML

  8. Верифицирующий анализатор XML

  9. Интерфейсы анализаторов XML

  10. Что такое SAX?

  11. Образец подстановки XSLT

  12. Как работает XSLT?

  13. Язык XPath

  14. Понятие протокола

  15. Протокол асинхронной передачи байта в RS-232

  16. Универсальный асинхронный приемопередатчик

  17. Открытая архитектура компьютера

  18. Работа шины PCI

  19. Цикл чтения шины PCI

  20. Необходимость плотного времени при описании взаимодействия

  21. Технология Plug and Play

  22. Управление вводом/выводом в IBM PC совместимых компьютерах

  23. Низкоуровневое программирование взаимодействия с аппаратурой

  24. Организация управления вводом/выводом в операционных системах

  25. Автоконфигурация устройств на шине PCI

  26. Программная модель PCI

  27. Адресные пространства PCI

  28. Драйвер устройства

  29. Логическая модель USB

  30. Конвейеры USB

  31. Протокол работы с устройством USB

  32. Систематика Флинна

  33. Высокопроизводительные вычисления

  34. Классификация ВС по структуре памяти

  35. Эффективность параллельных алгоритмов

  36. Закон Амдала

  37. Вычислительные сети

  38. Мультиагентные системы

  39. Роль протоколов во взаимодействии агентов

  40. Распределённая система

  41. Агенты и действия в протоколе установления телефонного соединения

  42. Служба почты

  43. Служба почты как пример распределенной системы

  44. Агенты и действия в протоколе передачи сообщений по проводам

  45. Коммутация сообщений, коммутация пакетов

  46. Функционирование электронной почты

  47. Многоцелевое расширение интернет почты (MIME)

  48. Пакетный способ передачи информации в сетях

  49. Интерфейсы канального уровня

  50. Доставка сообщений в модели OSI

  51. Сетезависимые и сетенезависимые уровни модели OSI

  52. Cтеки протоколов

  53. Стандартный стек TCP/IP

  54. Межсетевой протокол IP

  55. Модель службы протокола IP

  56. Модель службы протокола TCP

  57. Коммутация в локальных сетях Ethernet

  58. Задача маршрутизации

  59. Маршруты движения пакетов

  60. Маршрутизаторы как искусственное сообщество агентов

  1. Понятие синтергетической системы

Определение системы (30-е гг. ХХ века Л. фон Берталанфи):

Объект может рассматриваться как система в том случае, если он:

состоит из подсистем, т.е. разделяется на части;

части должны составлять единое целое, которое обладает новыми свойствами, не сводимыми к сумме свойств частей;

должна существовать такая взаимосвязь элементов в системе, которую можно описать математически;

сама система должна быть подсистемой большей системы.

Главное, что определяет систему – это взаимодействие и взаимосвязь частей в рамках единого целого

  • Элементы системы это наименьшие составные части системы. Но в принципе, любую составную часть системы можно рассматривать в виде элемента, если отвлечься от ее размеров.

  • Подсистемы это Элементы , которые в свою очередь можно рассматривать как системы

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

  • Мы рассматриваем системы, элементы которых взаимодействуют, передавая информацию

Синергетика «совместное действие» (от греч. Син- совместно и Эргос -действие) — созданное профессором Штутгартского университета Германом Хакеном междисциплинарное направление, которое занимается изучением систем, состоящих из многих подсистем различной природы (электронов, атомов, молекул, клеток, нейронов, механических элементов, органов животных, людей, транспортных средств и т.д.), и выявлением того, каким образом взаимодействие таких подсистем приводит к возникновению пространственных, временных или пространственно-временных структур в макроскопическом масштабе.

Взаимодействие – физическое, не информационное

Синергизм (в медицине)— одновременное действие в одном направлении двух или нескольких веществ, обеспечивающих более высокий общий, чем каждое из них в отдельности, лечебный эффект.

  1. Роль информационного взаимодействия

Уровни взаимодействия в вычислительной системе

аппаратный

Сетевой интерфейс

Шина

программный

Интерфейс программирования приложений (API)

COM-интерфейс

пользовательский

Графический интерфейс пользователя

Интерфейс командной строки

Данные

Большинство программ тем или иным способом использует данные.

В более сложных программах данные хранятся в отдельной структуре, которая называется документом

Документ - Деловая бумага, подтверждающая какой-нибудь факт или право на что-нибудь

Информация, зафиксированная на материальном носителе в виде набора символов, звукозаписи или изображения

  1. Интерфейсы, заданные языком.

Интерфе́йс (от англ. interface — поверхность раздела, перегородка) — совокупность средств, методов и правил взаимодействия (управления, контроля и т.д.) между элементами системы. (Википедия)

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

Примеры:

  • вожжи — главный элемент интерфейса между лошадью и кучером, или же, — интерфейс системы «лошадь—кучер»);

  • руль, педали газа и тормоза, ручка КПП — интерфейс (управления) автомобиля или же интерфейс системы «водитель—автомобиль»;

  • электрические вилка и розетка — являются интерфейсом энергоснабжения большинства бытовых приборов;

  • элементы электронного аппарата (автомагнитолы, часов и тд.) — дисплей, набор кнопок и переключателей для настройки, плюс правила управления ими — интерфейс системы «человек—машина»;

  • клавиатура и мышь — элементы интерфейса в системе «пользователь—ЭВМ» (в свою очередь, и сами клавиатура и мышь имеют собственные интерфейсы сопряжения с компьютером);

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

Интерфейсы в вычислительной технике

Интерфейсы являются основой взаимодействия всех современных информационных систем. Если интерфейс какого-либо объекта (персонального компьютера, программы, функции) не изменяется (стабилен, стандартизирован), это даёт возможность модифицировать сам объект, не перестраивая принципы его взаимодействия с другими объектами (например, научившись работать с одной программой под Windows, пользователь с легкостью освоит и другие — потому, что они имеют одинаковый интерфейс).

В вычислительной системе взаимодействие может осуществляться на пользовательском, программном и аппаратном уровнях. Соответственно, согласно этому, интерфейсы могут существовать как:

Способ взаимодействия физических устройств («Железный» интерфейс, чаще всего речь идёт о компьютерных портах)

  • Сетевой интерфейс

  • Сетевой шлюз — устройство, соединяющее локальную сеть с более крупной, например, Интернетом

  • Шина (компьютер)

Способ взаимодействия виртуальных устройств (Программный интерфейс)

  • Интерфейс функции

  • Интерфейс программирования приложений (API): набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.

  • Вызов удалённых процедур

  • COM-интерфейс

  • Интерфейс (ООП)

Способ взаимодействия человек-машина (Интерфейс пользователя)

Совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами.

  • Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).

  • Графический интерфейс пользователя: программные функции представляются графическими элементами экрана.

  • Диалоговый интерфейс: например, Поиск

  • Естественно-языковой интерфейс: пользователь «разговаривает» с программой на родном ему языке.

  • Тактильный интерфейс: руль, джойстик и т.д.

  • Нейрокомпьютерный интерфейс (англ. brain-computer interface): отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов.

и др.

Формальные языки

Гипотеза Сэпира-Уорфа (о том, что язык, на котором говорит человек, ограничивает сознание, загоняет его в определенные рамки).

Специализированными искусственными языками различного назначения являются символические языки науки (языки математики, логики, лингвистики, химии и др.) и языки человеко-машинного общения (алгоритмические, или языки программирования, языки операционных систем, управления базами данных, информационных, запросно-ответных систем и т. п.).

Общим признаком специализированных искусственных языков является формальный метод их описания (определения) путем задания алфавита (словаря), правил образования и преобразования выражений (формул) и семантики, т. е. способа содержательной интерпретации выражений.

Язы́к, язык общения, человеческий язык — система знаков, символов, предназначенная для общения между людьми

Языки программирования

  • Языки программирования близки к естественным языкам по составу выполняемых ими лингвистических функций (имеют место коммуникативная, репрезентативная и металингвистическая функции).

  • Для языков программирования, как и для естественного языка, обычна асимметрия плана выражения и плана содержания (имеется синонимия, многозначность, омонимия).

  • Они служат не только для собственно программирования, но и для профессионального общения программистов; существуют спец. версии языков для публикации алгоритмов.