Содержание
- 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. В 1982 году был сделан первый RISC-процессор
- 7. Это событие не вызвало в то время больших откликов, однако оно в значительной степени определило развитие
- 8. RISC архитектура обеспечила существенное повышение производительности микропроцессоров RISC архитектура предоставила аппаратную базу для реализации эффективной переносимости
- 9. RISC процессоры вне зависимости от конкретных реализаций, принадлежащих различным производителям, имеют ряд общих, особенностей
- 10. Большинство машинных команд исполняется за один машинный цикл Регистровая архитектура: все команды обработки выбирают операнды и
- 11. Обращение к ОЗУ производится только командами чтения/записи Конвейерная обработка команд, которая позволяет исполнять несколько команд одновременно
- 12. Наличие быстродействующей памяти: любая RISC машина имеет, по крайней мере, 32 регистра общего назначения и большую
- 13. Характерная для архитектуры RISC элементарность набора команд позволяет приблизить эффективность программ, написанных на языках высокого уровня,
- 14. Использование стандартных компиляторов сделало возможным обеспечить на уровне языков высокого уровня эффективную мобильность программ RISC процессоры
- 15. С появлением мощных RISC-микропроцессоров с 32-х разрядной архитектурой UNIX проявила себя как наиболее перспективная открытая операционная
- 16. Прикладные программы, создаваемые для работы в UNIX, при определенных условиях могут иметь весьма высокую переносимость как
- 17. Одна из причин рассматривать систему UNIX в качестве базовой ОС для использования в открытых системах состоит
- 18. OC UNIX составлена из основных компонентов, включающих ядро, инструментальные утилиты и оболочку Ядро, составляющее сердцевину UNIX`a,
- 19. УТИЛИТЫ Утилиты - программы внешнего по отношению к ядру уровня - выполняют основные действия по обработке
- 20. ОБОЛОЧКА Оболочка предоставляет пользовательский интерфейс и действует в точности так же, как и любая другая программа
- 21. Хотя OC UNIX машинно-независима, программы, которые реализуют некоторые службы, и часть кода зависят от аппаратуры
- 22. Прикладные системы, использующие особенности конкретной версии UNIX, также как в MS-DOS, реализационно зависимы.
- 23. Привлекательный аспект, связанный с OC UNIX, также состоит в том, что компания AT&T готова предоставлять лицензии
- 24. Однако это приводит также и к появлению множества различных и несовместимых реализаций Не все поставщики выбирали
- 25. Деятельность ряда организаций, таких как UniForum, POSIX и X/Open, направлена на поиск общего функционального ядра, которое
- 26. Понятие подхода Открытых Систем
- 27. IEEE POSIX 1003.0 Открытая система - это система, реализующая открытые спецификации на интерфейсы, службы и форматы
- 28. Ключевой момент в этом определении - использование термина "открытая спецификация", что в свою очередь определяется как
- 29. Согласно этому определению, открытая спецификация не зависит от конкретной технологии, т.е. не зависит от конкретных технических
- 30. Открытая спецификация одинаково доступна любой заинтересованной стороне Более того, открытые спецификации находятся под контролем общественного мнения,
- 31. Общие свойства открытых систем • расширяемость/масштабируемость -extensibility/scalability, • мобильность (переносимость) - portalility, • интероперабельность (способность к
- 32. В идеале, в мире открытых систем: любые прикладные программы должны исполняться на любых системах, персонал должен
- 33. Архитектура открытой системы оказывается иерархическим описанием ее внешнего облика и каждого компонента с точки зрения: •
- 34. Подход открытых систем пользуется успехом только потому, что обеспечивает преимущества для разного рода специалистов, связанных с
- 35. Для пользователя открытые системы обеспечивают следующее: • новые возможности сохранения сделанных вложений благодаря свойствам эволюции, постепенного
- 36. освобождение от зависимости от одного поставщика аппаратных или программных средств, возможность выбора продуктов из предложенных на
- 37. дружественность среды, в которой работает пользователь, мобильность персонала в процессе эволюции системы; • возможность использования информационных
- 38. Проектировщик информационных систем получает: • возможность использования разных аппаратных платформ; • возможность совместного использования прикладных программ,
- 39. Разработчики общесистемных программных средств имеют: • новые возможности разделения труда, благодаря повторному использованию программ(reusability); • развитые
- 40. Открытые Системы и объектно-ориентированный подход
- 41. Основные свойства открытых систем хорошо поддерживаются объектно-ориентированным подходом к реализации системы
- 42. Мобильность. Инкапсуляция позволяет хорошо скрыть машинно-зависимые части системы, которые должны быть реализованы заново при переходе на
- 43. Расширяемость. Наследование позволяет сэкономить значительные средства при расширении системы, поскольку многое не нужно создавать заново, а
- 44. Интероперабельность. Способность системы взаимодействовать с другими системами хорошо поддерживается принципом посылки сообщения и соответствующими понятиями полиморфизма
- 45. Как это действие выполнять - знает и решает только сам объект - получатель сообщения. От него
- 46. Кроме того, очень удобно выбирать способ реализации в последний момент - при ответе на сообщение, в
- 47. Простота понятия абстрактных типов данных в объектно-ориентированных системах существенно облегчает разработку такой процедуры
- 48. Дружественность. Удобство взаимодействия человека с системой требует от последней наличия всех трех вышеуказанных качеств. Мобильность необходима
- 49. Стандарты Открытых Систем
- 50. В настоящее время в мире существует несколько авторитетных сообществ, занимающихся выработкой стандартов открытых систем. Однако исторически
- 51. Первая рабочая группа POSIX (Portable Operating System Interface) была образована в IEEE в 1985 г. на
- 52. Однако постепенно тематика работы рабочих групп POSIX (а со временем их стало несколько) расширилась настолько, что
- 53. Сейчас функционируют и регулярно выпускают документы следующие рабочие группы POSIX
- 54. POSIX 1003.0. Рабочая группа, выпускающая "Руководство по POSIX-совместимым средам Открытых Систем". Это руководство содержит сводную информацию
- 55. POSIX 1003.2. Shell и утилиты. Рабочая группа специфицирует стандартный командный язык shell, основанный главным образом на
- 56. POSIX 1003.4. Средства, предоставляемые системой для прикладных программ реального времени. В соответствии с определением 1003.4, системой
- 57. POSIX 1003.6. Расширения POSIX, связанные с безопасностью. Разрабатываемый набор стандартов базируется на критериях министерства обороны США
- 58. POSIX 1003.8. Прозрачный доступ к файлам. Будут обеспечены интерфейсы и семантика прозрачного доступа к файлам, распределенным
- 59. POSIX 1003.10. Общие черты прикладной среды суперкомпьютеров (Application Environment Profile - AEP). POSIX 1003.11. Общие черты
- 60. POSIX 1003.12. Независимые от протоколов коммуникационные интерфейсы. Разрабатываются два стандартных набора интерфейсов для независимых от сетевых
- 61. POSIX 1003.15. Расширения, связанные с пакетной обработкой. Определяются интерфейсы пользователя и администратора и сетевые протоколы для
- 63. Скачать презентацию