ВУЗ:
Составители:
17
ную замену у пользователей одной из своих моделей микропро-
цессора Pentium, когда выяснилось, что в схеме встроенного
сопроцессора имеется ошибка, которая может привести к появ-
лению неправильного результата, хотя и было доказано, что ве-
роятность такой ошибки ничтожно мала.
Отсутствие стандартизации не позволяет создавать новые
системы путем конструирования из существующих, прошедших
апробацию в разнообразных условиях применения большим ко-
личеством независимых пользователей.
Попытка комплексного решения проблемы стандартизации –
формулирование концепции Открытых систем. Открытые сис-
темы представляют совокупность интерфейсов, протоколов и
форматов данных, базирующихся на общедоступных, общепри-
нятых стандартах, обеспечивающих реализацию трех свойств:
– переносимость (мобильность) программного обеспече-
ния;
– взаимодействие между системами;
– масштабируемость.
Переносимость – свойство, выражающееся в возможности
исполнения программы в исходных кодах на различных аппа-
ратных платформах в среде различных операционных систем.
Взаимодействие систем – свойство, выражающееся в спо-
собности систем обмениваться информацией с автоматическим
восприятием форматов и семантики данных.
Масштабируемость – свойство, выражающееся в возмож-
ности исполнения программы на различных ресурсах (объем
памяти, число и производительность процессоров) с пропорцио-
нальным изменению ресурсов значением показателей эффектив-
ности. Важно понимать, что ресурсы могут не только возрас-
тать, но и уменьшаться. Например, программа может выпол-
няться на произвольном, выделенном для ее исполнения участке
памяти.
В рамках концепции Открытых систем архитектура про-
цессора должна поддаваться достаточно простому формальному
описанию со спецификацией типов данных, регистров и выпол-
няемых преобразований без «побочных эффектов».
ную замену у пользователей одной из своих моделей микропро- цессора Pentium, когда выяснилось, что в схеме встроенного сопроцессора имеется ошибка, которая может привести к появ- лению неправильного результата, хотя и было доказано, что ве- роятность такой ошибки ничтожно мала. Отсутствие стандартизации не позволяет создавать новые системы путем конструирования из существующих, прошедших апробацию в разнообразных условиях применения большим ко- личеством независимых пользователей. Попытка комплексного решения проблемы стандартизации – формулирование концепции Открытых систем. Открытые сис- темы представляют совокупность интерфейсов, протоколов и форматов данных, базирующихся на общедоступных, общепри- нятых стандартах, обеспечивающих реализацию трех свойств: – переносимость (мобильность) программного обеспече- ния; – взаимодействие между системами; – масштабируемость. Переносимость – свойство, выражающееся в возможности исполнения программы в исходных кодах на различных аппа- ратных платформах в среде различных операционных систем. Взаимодействие систем – свойство, выражающееся в спо- собности систем обмениваться информацией с автоматическим восприятием форматов и семантики данных. Масштабируемость – свойство, выражающееся в возмож- ности исполнения программы на различных ресурсах (объем памяти, число и производительность процессоров) с пропорцио- нальным изменению ресурсов значением показателей эффектив- ности. Важно понимать, что ресурсы могут не только возрас- тать, но и уменьшаться. Например, программа может выпол- няться на произвольном, выделенном для ее исполнения участке памяти. В рамках концепции Открытых систем архитектура про- цессора должна поддаваться достаточно простому формальному описанию со спецификацией типов данных, регистров и выпол- няемых преобразований без «побочных эффектов». 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »