Комментарии участников:
Чрезвычайно энергетически неэффективен. Архитектура почти 30-летней давности состоит из костылей совместимости, рудиментов и аттавизмов, по сути уже процессор-в-процессоре (30 лет — вот это срок для технологии, а?). wintel — монополисты де факто, монополии — зло. Остальное гуглится в пол пинка.
Архитектура x86 — это победа маркетинга над здравым смыслом. ©
Архитектура x86 — это победа маркетинга над здравым смыслом. ©
:) Ссылка на lurkmore — это не аргумент.
Любая технология прошлого выглядит убогой 20 лет спустя. Сейчас кажется смешным, что когда-то был "реальный" режим работы процессора, неужели "эти дурные инженеры" не могли сразу придумать защищённый режим и сразу 2 Гб оперативы…
Любая технология прошлого выглядит убогой 20 лет спустя. Сейчас кажется смешным, что когда-то был "реальный" режим работы процессора, неужели "эти дурные инженеры" не могли сразу придумать защищённый режим и сразу 2 Гб оперативы…
В той ссылке на lurkmore весьма хорошо написано.
Парадоксально и несколько комично другое: порой возникают предложения отказаться от Protected Mode и радикально изменить архитектуру операционной системы. Пусть вертится виртуальная машина-гипервизор процессов, которая самостоятельно занимается обеспечением безопасности за счёт именно полного контроля за исполняемым байткодом.
Весьма интересный метод, хоть и по производительности уступает защищённому режиму. Такой подход применили в Microsoft Singularity.
Сейчас тенденция вообще идёт на микроядра и иже с ними (пикоядра, наноядра), и так далее. Монолитное (ntoskrnl и Linux) ядро выходит из моды.
Парадоксально и несколько комично другое: порой возникают предложения отказаться от Protected Mode и радикально изменить архитектуру операционной системы. Пусть вертится виртуальная машина-гипервизор процессов, которая самостоятельно занимается обеспечением безопасности за счёт именно полного контроля за исполняемым байткодом.
Весьма интересный метод, хоть и по производительности уступает защищённому режиму. Такой подход применили в Microsoft Singularity.
Сейчас тенденция вообще идёт на микроядра и иже с ними (пикоядра, наноядра), и так далее. Монолитное (ntoskrnl и Linux) ядро выходит из моды.
Этой тенденции уже очень много лет.
Personally, I'm not interested in making device drivers look like user-level. They aren't, they shouldn't be, and microkernels are just stupid. Torvalds, Linus (2002-05-25)
Торвальдс может говорить всё что угодно в защиту своего монолита. Таненбаум может говорить всё что угодно в защиту микроядра. И оба будут неправы, ибо это две крайности.