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