Содержание
- 2. Общие ссылки по открытым системам 1. http://www.intuit.ru/department/se/pposix/ 2. http://www.intuit.ru/department/se/posix2/ 3. http://www.ecolan.ru/terms.htm 4. http://www.opennet.ru/standard.shtml 5.http://www.opengroup.org/certification/idx/posix.html
- 3. История вопроса
- 4. Когда сетевая обработка стала реальностью, пользователи начали обращать внимание на совместимость и возможность интеграции как на
- 5. Модель взаимосвязи открытых систем описывает общие принципы взаимосвязи открытых систем и используется в качестве основы для
- 6. HP Открытая система - это совокупность разнородных компьютеров, объединенных сетью, которые могут работать как единое интегрированное
- 7. 7 уровней ISO
- 8. Физический уровень Физический уровень (Physical layer) имеет дело с передачей битов по физическим каналам связи, таким,
- 9. Канальный уровень В протоколах канального уровня, используемых в локальных сетях, заложена определенная структура связей между компьютерами
- 10. Сетевой уровень Сетевой уровень (Network layer) служит для образования единой транспортной системы, объединяющей несколько сетей, причем
- 11. Транспортный уровень На пути от отправителя к получателю пакеты могут быть искажены или утеряны. Хотя некоторые
- 12. Сеансовый уровень Сеансовый уровень (Session layer) обеспечивает управление диалогом: фиксирует, какая из сторон является активной в
- 13. Представительский уровень Представительный уровень (Presentation layer) имеет дело с формой представления передаваемой по сети информации, не
- 14. Прикладной уровень Прикладной уровень (Application layer) — это в действительности просто набор разнообразных протоколов, с помощью
- 15. Соответствие функций модели OSI
- 16. Сетезависимые и независимые уровни
- 17. NIST Открытая система - это система, которая способна взаимодействовать с другой системой посредством реализации международных стандартных
- 18. IEEE POSIX 1003.0 Открытая система - это система, реализующая открытые спецификации на интерфейсы, службы и форматы
- 19. В 1982 году был сделан первый RISC-процессор
- 20. Это событие не вызвало в то время больших откликов, однако оно в значительной степени определило развитие
- 21. RISC архитектура обеспечила существенное повышение производительности микропроцессоров RISC архитектура предоставила аппаратную базу для реализации эффективной переносимости
- 22. RISC процессоры вне зависимости от конкретных реализаций, принадлежащих различным производителям, имеют ряд общих, особенностей
- 23. Большинство машинных команд исполняется за один машинный цикл Регистровая архитектура: все команды обработки выбирают операнды и
- 24. Обращение к ОЗУ производится только командами чтения/записи Конвейерная обработка команд, которая позволяет исполнять несколько команд одновременно
- 25. Наличие быстродействующей памяти: любая RISC машина имеет, по крайней мере, 32 регистра общего назначения и большую
- 26. Характерная для архитектуры RISC элементарность набора команд позволяет приблизить эффективность программ, написанных на языках высокого уровня,
- 27. Использование стандартных компиляторов сделало возможным обеспечить на уровне языков высокого уровня эффективную мобильность программ RISC процессоры
- 28. С появлением мощных RISC-микропроцессоров с 32-х разрядной архитектурой UNIX проявила себя как наиболее перспективная открытая операционная
- 29. Прикладные программы, создаваемые для работы в UNIX, при определенных условиях могут иметь весьма высокую переносимость как
- 30. Одна из причин рассматривать систему UNIX в качестве базовой ОС для использования в открытых системах состоит
- 31. OC UNIX составлена из основных компонентов, включающих ядро, инструментальные утилиты и оболочку Ядро, составляющее сердцевину UNIX`a,
- 32. УТИЛИТЫ Утилиты - программы внешнего по отношению к ядру уровня - выполняют основные действия по обработке
- 33. ОБОЛОЧКА Оболочка предоставляет пользовательский интерфейс и действует в точности так же, как и любая другая программа
- 34. Хотя OC UNIX машинно-независима, программы, которые реализуют некоторые службы, и часть кода зависят от аппаратуры
- 35. Прикладные системы, использующие особенности конкретной версии UNIX, также как в MS-DOS, реализационно зависимы.
- 36. Привлекательный аспект, связанный с OC UNIX, также состоит в том, что компания AT&T готова предоставлять лицензии
- 37. Однако это приводит также и к появлению множества различных и несовместимых реализаций Не все поставщики выбирали
- 38. Деятельность ряда организаций, таких как UniForum, POSIX и X/Open, направлена на поиск общего функционального ядра, которое
- 39. Понятие подхода Открытых Систем
- 40. IEEE POSIX 1003.0 Открытая система - это система, реализующая открытые спецификации на интерфейсы, службы и форматы
- 41. Ключевой момент в этом определении - использование термина "открытая спецификация", что в свою очередь определяется как
- 42. Согласно этому определению, открытая спецификация не зависит от конкретной технологии, т.е. не зависит от конкретных технических
- 43. Открытая спецификация одинаково доступна любой заинтересованной стороне Более того, открытые спецификации находятся под контролем общественного мнения,
- 44. Общие свойства открытых систем • расширяемость/масштабируемость -extensibility/scalability, • мобильность (переносимость) - portalility, • интероперабельность (способность к
- 45. В идеале, в мире открытых систем: любые прикладные программы должны исполняться на любых системах, персонал должен
- 46. Архитектура открытой системы оказывается иерархическим описанием ее внешнего облика и каждого компонента с точки зрения: •
- 47. Подход открытых систем пользуется успехом только потому, что обеспечивает преимущества для разного рода специалистов, связанных с
- 48. Для пользователя открытые системы обеспечивают следующее: • новые возможности сохранения сделанных вложений благодаря свойствам эволюции, постепенного
- 49. освобождение от зависимости от одного поставщика аппаратных или программных средств, возможность выбора продуктов из предложенных на
- 50. дружественность среды, в которой работает пользователь, мобильность персонала в процессе эволюции системы; • возможность использования информационных
- 51. Проектировщик информационных систем получает: • возможность использования разных аппаратных платформ; • возможность совместного использования прикладных программ,
- 52. Разработчики общесистемных программных средств имеют: • новые возможности разделения труда, благодаря повторному использованию программ(reusability); • развитые
- 53. Открытые Системы и объектно-ориентированный подход
- 54. Основные свойства открытых систем хорошо поддерживаются объектно-ориентированным подходом к реализации системы
- 55. Мобильность. Инкапсуляция позволяет хорошо скрыть машинно-зависимые части системы, которые должны быть реализованы заново при переходе на
- 56. Расширяемость. Наследование позволяет сэкономить значительные средства при расширении системы, поскольку многое не нужно создавать заново, а
- 57. Интероперабельность. Способность системы взаимодействовать с другими системами хорошо поддерживается принципом посылки сообщения и соответствующими понятиями полиморфизма
- 58. Как это действие выполнять - знает и решает только сам объект - получатель сообщения. От него
- 59. Кроме того, очень удобно выбирать способ реализации в последний момент - при ответе на сообщение, в
- 60. Простота понятия абстрактных типов данных в объектно-ориентированных системах существенно облегчает разработку такой процедуры
- 61. Дружественность. Удобство взаимодействия человека с системой требует от последней наличия всех трех вышеуказанных качеств. Мобильность необходима
- 62. Стандарты Открытых Систем
- 63. Стандарты не нужны, ибо… они изначально бессмысленны, так как их авторы не пишут компьютерных программ; они
- 64. Это бред, ибо … Интуитивно считается, что ГОСТ имеет силу закона, нарушение которого преследуется; POSIX -
- 65. В настоящее время в мире существует несколько авторитетных сообществ, занимающихся выработкой стандартов открытых систем. Однако исторически
- 66. Первая рабочая группа POSIX (Portable Operating System Interface) была образована в IEEE в 1985 г. на
- 67. Однако постепенно тематика работы рабочих групп POSIX (а со временем их стало несколько) расширилась настолько, что
- 68. Сейчас функционируют и регулярно выпускают документы следующие рабочие группы POSIX
- 69. POSIX 1003.0. Рабочая группа, выпускающая "Руководство по POSIX-совместимым средам Открытых Систем". Это руководство содержит сводную информацию
- 70. POSIX 1003.2. Shell и утилиты. Рабочая группа специфицирует стандартный командный язык shell, основанный главным образом на
- 71. POSIX 1003.4. Средства, предоставляемые системой для прикладных программ реального времени. В соответствии с определением 1003.4, системой
- 72. POSIX 1003.6. Расширения POSIX, связанные с безопасностью. Разрабатываемый набор стандартов базируется на критериях министерства обороны США
- 73. POSIX 1003.8. Прозрачный доступ к файлам. Будут обеспечены интерфейсы и семантика прозрачного доступа к файлам, распределенным
- 74. POSIX 1003.10. Общие черты прикладной среды суперкомпьютеров (Application Environment Profile - AEP). POSIX 1003.11. Общие черты
- 75. POSIX 1003.12. Независимые от протоколов коммуникационные интерфейсы. Разрабатываются два стандартных набора интерфейсов для независимых от сетевых
- 76. POSIX 1003.15. Расширения, связанные с пакетной обработкой. Определяются интерфейсы пользователя и администратора и сетевые протоколы для
- 78. Скачать презентацию