Я понимаю, что из-за физической конструкции процессоры бывают разных размеров: 16-битные, 32-битные, 64-битные. Но что это значит «Windows XP - 32-битная ОС»? Какое ограничение программного обеспечения ограничивается 32-битным или 64-битным?
1 ответ
2
Операционная система должна быть скомпилирована с определенным предположением о размере (и, следовательно, диапазоне) указателей, которыми она управляет. Имейте в виду, что задачей операционной системы также является реализация абстракции виртуальной памяти и работа с аппаратной частью (страницы, подкачка, подкачка и выгрузка и т.д.). Таким образом, ОС наверняка должна быть написана с учетом архитектурных деталей, подобных этим.