Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работает .Net на 64 битной платформе. 
:(
    Опции темы
Rohoss
Дата 5.1.2009, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Вот при компиляции кода C# можно выбрать процессор, под который он будет компилироваться.
Но, если мы скомпилируем под 32 бита, а запустим в 64 битной среде, то разве CIL код не перестроится под x64?



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
nagg
Дата 5.1.2009, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 6.1.2008
Где: Minsk

Репутация: 4
Всего: 4



Цитата

с параметром /platform: x86 в  x64 Windows приложение будет выполняться как приложение WoW64 (Windows on Windows64)


Цитата

В исключительно редких случаях разработчикам понадобится писать код, совместимый только с одной конкретной версией Windows. Обычно это требуется при работе с кодом без контроля типов или для взаимодействия с неуправляемым кодом, ориентированным на конкретную процессорную архитектуру.


© CLR via C# (Рихтер)
--------------------
I am the State...
PM MAIL WWW ICQ Skype   Вверх
Rohoss
Дата 6.1.2009, 05:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Получается .Net приложения могут выигрывать из за этого в скорости в PE-файлов  из за данного нюанса?


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
kemiisto
Дата 6.1.2009, 11:33 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(Rohoss @  6.1.2009,  03:42 Найти цитируемый пост)
Получается .Net приложения могут выигрывать из за этого в скорости в PE-файлов  из за данного нюанса? 

Во-первых, .NET-приложения - всё теже PE-файлы. Формат, правда, несколько расширен. Добавлены CLR Header (это просто заголовок, чтоб ОС знала, что это .NET приложение) и CLR Data section (тут хранятся метаданные и CIL-код).
Во-вторых, ты хочешь узнать, что будет работать быстрее на 64-битной Windows - нативный 32-битный код или CIL-код? Так? В общем случае, рискну предположить, нативный код будет быстрее.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Bishop
Дата 6.1.2009, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 3.6.2005
Где: Минск, Беларусь

Репутация: 3
Всего: 16



PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0415 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.