Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 17 стр.

UptoLike

Составители: 

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

                             17