Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Вниз

эт, о перспективах...   Найти похожие ветки 

 
Ihor Osov'yak ©   (2006-06-09 17:53) [0]

тут сижу я в своей деровне, газет не читаю, телевизор не смотрю.. а вот умные люди говорят, что уже 64 бита модно... Так вот, какие там тенденции сейчас в столицах, в плане девелопмента под эту платформу.. В смысле доступный инструментарий, ну и за пределами .Net, так как бы сидя на .Net не особо должно волновать, 32 бита или 64.. Почему спрашиваю, так как иногда приходится делать некоторые низкоуровневые вещи, и народ уже спрашивает о возможности релиза на 64 битную платформу.. Не уверен, что все вещи возможны в пределах .Net (впрочем, особо не разбирался)...
А еще слышал, что MS в Висте обещает в нулевое кольцо пускать только то, что какой-то галимотьей подписано, и если рожей не вышел, то эту галимотью не получить..
Может кто чего нас сельских просветит, кула чего посмотреть, чтобы снова безнадежно не отстать...
Спасибо за внимание..


 
TUser ©   (2006-06-09 18:20) [1]

Имхо, после выхода Висты чесаться и начнут. Зачем раньше. Пока проблемы с этими 64-мя битами.


 
novoalex ©   (2006-06-09 18:36) [2]


> тут сижу я в своей деровне, газет не читаю, телевизор не
> смотрю.. а вот умные люди говорят, что уже 64 бита модно.
> ..

Сидим мы с друзьями в боулинг играем.
Тут один умный гворит:
     "Мол боуленг это не круто, модно играть в гольф! "
Мы ему отвечаем:
     "Да, гольф- это круто ну лутше подгрибай к нам, без тебя сдесь скучно!"
Гольф- это понты мы за обшение без понтов!!!
    :-)


 
Ihor Osov'yak ©   (2006-06-09 18:53) [3]

TUser, вот когда выйдет, то может и позно будет.. не в абсолюте, конечно, а так, относительно... в абсолюте оно никогда не позно..

novoalex, юмор юморите? у меня вообщем то интерес не совсем праздний, это во первых,   а во вторых, перед тем как прорабатывать первоисточники и серьезные материалы имею обычай послушать знающих людей, пускай и в праздной обстановке... Оно, знаете, иногде за шуткой-прибауткой можно получить и довольно ценное указание на пути возможного поиска. Особенно в новой области.
Удачи в гольфе, боулингу и прочих лингах.., заодно и просьба - о нашем нам гутарить особо не флудите..


 
Marser ©   (2006-06-09 19:08) [4]

Никак не доберусь до доков мелкософтовских. Интересно, как 64 разрядные регистры называются?
Вроде, суть ясна. А, В - 8-разрядные регистры, в MCS-51 рулят, видимо, в 8080 тоже рулили.
AX, BX... - 16-разрядные, EAX, EBX - 32-разрядные.
Никак себе не представлю нормального названия для 64 разрядов...


 
Kerk ©   (2006-06-09 19:10) [5]

Там архитектура другая совсем. Забудь про IA16/32


 
memento   (2006-06-09 19:26) [6]

EEAX - Enlarged EAX )


 
Marser ©   (2006-06-09 19:31) [7]

> [6] memento   (09.06.06 19:26)
> EEAX - Enlarged EAX )

Вот потому и гадаю - не могу поверить, что Интел допусти такое уродство :-(


 
Marser ©   (2006-06-09 19:32) [8]

>
>
> [5] Kerk ©   (09.06.06 19:10)
> Там архитектура другая совсем. Забудь про IA16/32

А... Почитать надобно...


 
tesseract ©   (2006-06-10 05:58) [9]

почитать про раcширения AMD64, как и EM64T можно на сайтах производителей..

Там книни неболшие 1500 стр на ia32 + 700 на расширения для AMD64.


 
Sergey Masloff   (2006-06-10 10:37) [10]

Кстати на интеловском сайте документации нормальной по новой архитектуре что-то не видно. Или плохо искал?


 
tesseract ©   (2006-06-10 10:38) [11]


> Кстати на интеловском сайте документации нормальной по новой
> архитектуре что-то не видно. Или плохо искал?

по EM64T - реально фиг найдешь, ты бы стал афишировать такой провал?


 
Lamer@fools.ua ©   (2006-06-10 11:24) [12]

>>Marser ©   (09.06.06 19:08) [4]

In 64-bit mode, eight new GPRs are added to the eight legacy
GPRs, all 16 GPRs are 64 bits wide, and the low bytes of all
registers are accessible. Figure 3-3 on page 31 shows the GPRs,
flags register, and instruction-pointer register available in 64-
bit mode. The GPRs include:
?? Sixteen 8-bit low-byte registers (AL, BL, CL, DL, SIL, DIL,
BPL, SPL, R8B, R9B, R10B, R11B, R12B, R13B, R14B, R15B).
?? Four 8-bit high-byte registers (AH, BH, CH, DH),
addressable only when no REX prefix is used.
?? Sixteen 16-bit registers (AX, BX, CX, DX, DI, SI, BP, SP,
R8W, R9W, R10W, R11W, R12W, R13W, R14W, R15W).
?? Sixteen 32-bit registers (EAX, EBX, ECX, EDX, EDI, ESI,
EBP, ESP, R8D, R9D, R10D, R11D, R12D, R13D, R14D,
R15D).
?? Sixteen 64-bit registers (RAX, RBX, RCX, RDX, RDI, RSI,
RBP, RSP, R8, R9, R10, R11, R12, R13, R14, R15).


© AMD64 Architecture Programmers" Manual (Vol. 1) (24592.pdf)


 
Sergey Masloff   (2006-06-10 15:59) [13]

Lamer@fools.ua ©   (10.06.06 11:24) [12]
Если не лень кинь прямую ссылку


 
Marser ©   (2006-06-10 16:00) [14]

> RAX, RBX, RCX, RDX, RDI, RSI,
> RBP, RSP

Очень даже достойно...

> R8, R9, R10, R11, R12, R13, R14, R15

А вот это уже AVR напоминает :-))


 
tesseract ©   (2006-06-10 16:02) [15]


> А вот это уже AVR напоминает :-))

скорее SPARC там их от 64 до 256 и дальше на ядро.


 
Marser ©   (2006-06-10 16:04) [16]

> [15] tesseract ©   (10.06.06 16:02)
>
> > А вот это уже AVR напоминает :-))
>
> скорее SPARC там их от 64 до 256 и дальше на ядро.

Ну, то с моей низенькой колокольни :-)
Я, кроме AVR, MCS-51 и немного PIC, контроллеров и не видал ещё :-)


 
tesseract ©   (2006-06-10 16:07) [17]


> MCS-51

с моей колокольни - это модификация i8051 ???


 
Marser ©   (2006-06-10 16:09) [18]

> [17] tesseract ©   (10.06.06 16:07)
>
> > MCS-51
>
> с моей колокольни - это модификация i8051 ???

Это базовый стандарт, на основе которого, в частности, построен и 8051, и  AT89ХХ и множество других контроллеров.


 
tesseract ©   (2006-06-10 16:13) [19]

А ты имешь ввиду, что это набор инструкций x51, кстати очень чудной проц, сделала его intel и забросила, в виду дороговизны, а atmel внедрив в него революционную технологию flash-перезаписи и внутрисхемного прораммирования, заработала на 3 завода. Даже невероятно успешный AVR(я фанат Atmega8 :-)) популярность x51 не перебивает.

Сама atmel третий год закрывает производство, а оно всё растёт :-)


 
Marser ©   (2006-06-10 16:19) [20]

> [19] tesseract ©   (10.06.06 16:13)
> А ты имешь ввиду, что это набор инструкций x51, кстати очень
> чудной проц, сделала его intel и забросила, в виду дороговизны,
> а atmel внедрив в него революционную технологию flash-перезаписи
> и внутрисхемного прораммирования, заработала на 3 завода.
> Даже невероятно успешный AVR(я фанат Atmega8 :-)) популярность
> x51 не перебивает.
>
> Сама atmel третий год закрывает производство, а оно всё
> растёт :-)

Не только набор инструкций, а архитектура вообще.
Дык, и вроде не одна Atmel этот стандарт юзает. Вот, нарыл:
Состав семейства MCS-51

В настоящее время среди всех 8-разрядных микроконтроллеров - семейство MCS-51 является несомненным чемпионом по количеству разновидностей и количеству компаний, выпускающих его модификации. Оно получило свое название от первого представителя этого семейства - микроконтроллера 8051, выпущенного в 1980 году на базе технологии n-МОП. Удачный набор периферийных устройств, возможность гибкого выбора внешней или внутренней программной памяти и приемлемая цена обеспечили этому микроконтроллеру успех на рынке. С точки зрения технологии микроконтроллер 8051 являлся для своего времени очень сложным изделием - в кристалле было использовано 128 тыс. транзисторов, что в 4 раза превышало количество транзисторов в 16-разрядном микропроцессоре 8086.

Важную роль в достижении такой высокой популярности семейства 8051 сыграла открытая политика фирмы Intel, родоначальницы архитектуры, направленная на широкое распространение лицензий на ядро 8051 среди большого количества ведущих полупроводниковых компаний мира.

В результате на сегодняшний день существует более 200 модификаций микроконтроллеров семейства 8051, выпускаемых почти 20-ю компаниями. Эти модификации включают в себя кристаллы с широчайшим спектром периферии: от простых 20-выводных устройств с одним таймером и 1К программной памяти до сложнейших 100-выводных кристаллов с 10-разрядными АЦП, массивами таймеров-счетчиков, аппаратными 16-разрядными умножителями и 64К программной памяти на кристалле. Каждый год появляются все новые варианты представителей этого семейства. Основными направлениями развития являются: увеличение быстродействия (повышение тактовой частоты и переработка архитектуры), снижение напряжения питания и потребления, увеличение объема ОЗУ и FLASH памяти на кристалле с возможностью внутрисхемного программирования, введение в состав периферии микроконтроллера сложных устройств типа системы управления приводами, CAN и USB интерфейсов и т.п.

Микросхемы для этого семейства производятся целым рядом фирм различных стран мира таких как Philips, Siemens, Intel, Atmel, Dallas, Temic, Oki, AMD, MHS, Gold Star, Winbond, Silicon Systems и ряд других. Микроконтроллеры семейства MCS 51 выпускают и российские заводы. Производство микроконтроллера 8051 осуществлялось в Киеве, Воронеже (1816ВЕ31/51, 1830ВЕ31/51), Минске (1834ВЕ31) и Новосибирске (1850ВЕ31).

http://www.sibsutis.ru/~mavr/MCS51/tablms.htm


 
Marser ©   (2006-06-10 16:26) [21]

> С точки зрения технологии микроконтроллер 8051 являлся для
> своего времени очень сложным изделием - в кристалле было
> использовано 128 тыс. транзисторов, что в 4 раза превышало
> количество транзисторов в 16-разрядном микропроцессоре 8086.

Впечатляет. Правда, микропроцессор и микроконтроллер очень отличаются по функциональности. Первый мощнее, зато у второго есть всё, что нужно для счастья, в смысле периферии :-)


 
Ketmar ©   (2006-06-10 17:17) [22]

мда. начали с 64-ъ бит, а пришли... %-)


 
Ihor Osov'yak ©   (2006-06-10 17:25) [23]

Ketmar, да лад, может вернутся.. Хотя офтоп тоже по своему интересен.. Самому все испытать не получается, то хоть других послушать можно.. а вдруг сгодится.. Оно, пути программерные, порою так непрогнозированы..  

Вот, только успел за 64 поспрашивать, как один древний клиент постучался. ну очень напрягает через пару дней vxd нарисовать ...  целевая платформа - win95 + win98, хорошо, что хоть не win3.x :-(...

Хотя если по сабжу - глянул в какой-то относительно свежий SDK -  присутсует 64 битная версия и компилятора, и линкера... Так что командная строка, и nmake - рулес фореве, или как там принято говорить..


 
tesseract ©   (2006-06-10 17:31) [24]


> Впечатляет. Правда, микропроцессор и микроконтроллер очень
> отличаются по функциональности. Первый мощнее, зато у второго
> есть всё, что нужно для счастья, в смысле периферии :-)


<oftop>
Процессор Arm имео в своём составе в 4 раза меньше транзисторов, но имел при этом в 2 раза большую производительность нежели 80286

</oftop>


 
Ketmar ©   (2006-06-10 18:49) [25]

2Ihor Osov"yak ©   (10.06.06 17:25) [23]
да мне самому интересно. просто извилины развития сюжета радуют %-)


 
Mystic ©   (2006-06-10 21:47) [26]


>> R8, R9, R10, R11, R12, R13, R14, R15
>
> А вот это уже AVR напоминает :-))


Зато теперь при stdall параметры передаются через регистры, благо их много :)

64-битное прорамирование удобно для шахмат: по биту на клетку :)


 
Lamer@fools.ua ©   (2006-06-15 13:22) [27]

>>Sergey Masloff   (10.06.06 15:59) [13]

Вообще-то в Гугле
http://www.google.com/search?client=opera&rls=en&q=amd64+24592.pdf&sourceid=opera&ie=utf-8&oe=utf-8
первая же ссылка:
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24592.pdf

:P



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.013 c
3-1147626786
Alpine
2006-05-14 21:13
2006.07.16
Вопрос по настройке клиента в IB


6-1141886685
Михаил (Киров)
2006-03-09 09:44
2006.07.16
Нуль-модемное соединение


15-1150658905
zxcv
2006-06-18 23:28
2006.07.16
Nokia WAP Toolkit 2.0


1-1148320591
Андрей Молчанов
2006-05-22 21:56
2006.07.16
Обработать потерю фокуса


15-1150282525
dexis
2006-06-14 14:55
2006.07.16
Что-та типа splitterа, раскрывающий/скрывающий панель оним кликом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский