1

Я размышлял

  1. Чем отличаются разные семейства Windows: Windows 9x, Windows CE и Windows NT? Например, почему Windows 7 принадлежит семейству NT, а не новому семейству?

    Является ли ядро критерием, т. Е. Являются ли ядра одинаковыми в одной семье, и различаются ли они в некотором смысле у разных семейств?

  2. Имеется ли в выпуске ОС Windows несколько (версий) ядер, чтобы можно было выбрать любое из них для загрузки ОС Windows, так же как в Ubuntu 10.10 есть несколько ядер: 2.6.32 и 2.6.35 для загрузки?

1 ответ1

1

Это основная архитектура.

95/98/ME использовал файловую структуру FAT32 по умолчанию и менее стабильное ядро, которое разделяло память для всех процессов. Windows 95 позволяла вам нажимать CTRL+ALT+DEL, чтобы завершить процесс, но, поскольку они разделяли память, она часто дестабилизировала компьютер и, тем не менее, требовала перезагрузки. Еще одно большое отличие заключается в том, что 95/98/ME позволяет практически любой программе напрямую взаимодействовать с оборудованием и другими устройствами. Это означало, что если программист что-то сделал неправильно, это может привести к сбою системы.

В NT3.51/NT4/XP/Vista/Windows7 по умолчанию используется NTFS, которая была лучше защищена от повреждения файлов, и использовалось ядро, которое разделяет процессы, поэтому, когда вы убиваете одно, вы не дестабилизируете весь компьютер. В отличие от 95/98/ME, NT3.51/NT4/XP/Vista/Windows7 требуют, чтобы ядро выполняло любые вызовы оборудования и устройств. Программа выполняет запрос к ядру, и если ядро считает его безопасным для выполнения, оно делает это от имени программы. Это делает все обращения к оборудованию очень чистыми и последовательными, а не случайными в зависимости от того, как программируют некоторые программисты.

Ответ на вопрос 2 просто нет. Каждое ядро представляло собой отдельную ОС, для которой требовалась отдельная платная лицензия, поэтому они не включали функциональность для загрузки разных ядер. Вы можете установить разные версии в разных разделах и загрузить их, но это отличается от того, что вы описываете в Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .