Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - VxWorks - Файловая система05 мая 2011Оглавление: 1. VxWorks 2. История 3. Архитектура 4. Планирование 5. Сетевые средства 6. Файловая система 7. Использование 8. Критика В VxWorks поддерживаются следующие файловые системы:
Поддержка симметричного и асимметричного мультипроцессингаМультипроцессорная система реального времени, с точки зрения программного обеспечения, бывает двух видов: асимметричная ASMP и симметричная SMP. При асимметричном мультипроцессинге ASMP каждый микропроцессор, а в случае многоядерного микропроцессора каждое процессорное ядро исполняет свой собственный экземпляр ОС, а за распределение процессов по процессорам отвечает разработчик прикладного ПО. В таком случае многопроцессорная система сложна в программировании, но обладает предсказуемостью характеристик реального времени. При симметричном мультипроцессинге SMP прикладной программист видит многопроцессорную систему как виртуальную однопроцессорную, что значительно упрощает разработку ПО, но нет 100 % гарантии предсказуемости исполнения из-за того что нагрузка между процессорами распределяется не вручную, а автоматически. До появления на рынке встраиваемых микропроцессоров многоядерных устройств потребность в симметричном мультипроцессинге практически отсутствовала. Сложность разработки ПО для слабосвязанных многопроцессорных систем была невелика, и простоту программирования ставили на второе место после предсказуемости поведения системы реального времени. Поэтому в версиях VxWorks 5.x и 6.x вплоть до версии 6.5 поддерживался только асимметричный мультипроцессинг, реализованный в виде библиотеки VxMP, обеспечивающей коммуникацию между процессорами через объекты в разделяемой памяти. По мере появления встраиваемых многоядерных микропроцессоров с сильно связанными процессорными ядрами на кристалле на первое место выдвинулась простота разработки ПО, что привело к необходимости поддерживания встраиваемыми ОС реального времени симметричного мультипроцессинга. С версии 6.6, вышедшей в ноябре 2007 года, VxWorks начала поддерживать симметричный мультипроцессинг SMP. Поддержка SMP-систем включена в интегрированную среду разработки Wind River Workbench for VxWorks и Workbench for On-Chip-Debugging. Поддержка SMP-систем в VxWorks поставляется как дополнительная компонента. Поддерживаются следующие многоядерные микропроцессоры:
Просмотров: 6913
|