The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Microsoft выпустила в исходных текстах релиз Singularity RDK 2.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Microsoft выпустила в исходных текстах релиз Singularity RDK" +/
Сообщение от Хелагар (ok), 19-Ноя-08, 01:11 
>Если я не ошибаюсь, то в С# байт-код перед выполнением компилится в
>машинный код, который затем кэшируется на будущее и выполняется. Процессор ведь
>умеет работать только с машинным кодом. А значит на чем бы
>вы не писали свои творения (хоть на asm, хоть на С,
>хоть на Java или Бейсике) в конечном счете все это тем
>или иным образом преобразуется в машинный код и исполняется.
>Здесь, насколько я понял из новости, после написания эта ОС сразу компилится
>в машинный код, минуя стадию байт-кода (ну или не минуя). Для
>самой ОС это не критично, ИМХО.

Это ускоряет работу.
И притом значительно.
За счёт устранения издержек на функционирование виртуальной машины в т.ч. компиляцию кода JIT-компилятором.
С одной стороны.
А с другой - как только у нас вместо байт-кода оказался "честный" машинный код - скажем велкам переполнениям стека и прочим уязвимостям, порождённым ошибками програмирования.
А если писать ОС, которая будет выполняться в виртуальной машине.... То такая ОС, без сомнения, тормознёт любой PC :-)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Microsoft выпустила в исходных текстах релиз Singularity RDK 2.0, opennews, 18-Ноя-08, 11:05  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру