Туалет (Страница 35) / Курилка / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#851 25-09-11 13:18:58

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

MOP3E пишет:

которая больше 3,5 гектар всё равно не увидит - вот это настоящее извращение.

А PAE для чего?


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#852 25-09-11 13:28:35

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

Гареев Станислав пишет:

А PAE для чего?

А нахера нужен этот костыль? Тем более, оно не реализует все возможности 64 бит, кстати, да, а программа всеровно не может адресовать больше 2^32 бит памяти.

Неактивен

#853 25-09-11 13:48:45

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

MOP3E, самое интересное, что "нормальные 64 битные аналоги" могут появится через десять секунд\1 час перекомпиляции.

Неактивен

#854 25-09-11 14:34:54

savuor
Наблюдатель
Из Нижнего Новгорода
Зарегистрирован: 14-11-10
Сообщений: 447
LinuxChrome 13.0.782.220

Re: Туалет

MOP3E пишет:

Всё нормально - через 2-3 года ты уже и не захочешь вспоминать про устаревшие 32-битные проги. Как только появятся их нормальные 64-битные аналоги.

2-3 года назад нам говорили то же самое... 64 бита не вчера появились, однако же. Да и софта под них уже понаписано полно.

Добавлено спустя 02 мин 41 с:

Babusha пишет:

MOP3E, самое интересное, что "нормальные 64 битные аналоги" могут появится через десять секунд\1 час перекомпиляции.

Ну не скажи, у многих программеров мозги до сих пор 32-битные. Полным-полно трюков вроде переполнения 32-разрядного целого числа или пропадания битов при сдвиге влево все еще используются.


За каждым подвигом стоит чье-то разгильдяйство.
Кому я нужен, могут найти меня вконтакте, ник тот же.

Неактивен

#855 25-09-11 15:52:20

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

savuor пишет:

Полным-полно трюков вроде переполнения 32-разрядного целого числа или пропадания битов при сдвиге влево все еще используются.

Поубивал бы гадов... Хотя для меня прикладника это непонятно..


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#856 25-09-11 18:16:01

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

MOP3E пишет:

Надо потихонечку под .Net переходить - и всё будет в шоколаде. Потому что там вообще не критична ни среда выполнения, ни модель центрального процессора.

Как бы это не совсем кросплатформено на практике.


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#857 25-09-11 19:05:17

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

Гареев Станислав пишет:

Как бы это не совсем кросплатформено на практике.

А нахера нужна твоя кроссплатформенность? Чтобы 0.1% могли использовать на неудачной платформе?

MOP3E пишет:

Вполне кроссплатформенно.

Промежуточный язык (.NET Assemblies) который "на лету" компилируется в машинный код идеальное кроссплатформенное решение.

MOP3E пишет:

ну кто в этом может быть виноват?

Ну если быть честным - виноват майкрасофт, но как их можно винить в том, что им не нужна платформа которая в ближайшем времени умрет на десктопах?

Неактивен

#858 25-09-11 21:04:50

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

MOP3E пишет:

А что под линухом дотнета нормального нет - ну кто в этом может быть виноват?

Маздай конечно.

Babusha пишет:

А нахера нужна твоя кроссплатформенность? Чтобы 0.1% могли использовать на неудачной платформе?

Это ты про какую платформу?

Babusha пишет:

которая в ближайшем времени умрет на десктопах?

Что то совсем не умирает, а даже наоборот. Против неё усиленно борятся мелкомягкие.


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#859 25-09-11 22:08:57

mav
phantomas
Зарегистрирован: 29-05-11
Сообщений: 675
Windows 7Firefox 7.0

Re: Туалет

terminaLtor пишет:

юзать AMD64 ОС для запуска 32 бита программ - это пиздец

Лол, ты бы так не позорился уж. Таких оглушительных сливов я не слышал давно )))


Мне больше HP Slate понравился. Его в большой карман можно положить, а у Apple - сковородка какая-то бестолковая. © Руслан Карманов, twitter (-;

Неактивен

#860 25-09-11 23:00:02

terminaLtor
Powered by GNU/Linux
Из Интернета
Зарегистрирован: 05-07-10
Сообщений: 1,376
MacintoshSafari 5.0

Re: Туалет

MOP3E пишет:

Юзать 64-битную систему с восемью гектарами памяти для запуска на ней 32-битной ОС, которая больше 3,5 гектар всё равно не увидит - вот это настоящее извращение.

Ты понимаешь, на службе рабочие лошадки с 2-3 гб памяти, и там хр или 7 х86 крутятся. Мне такой объём озу 8 гб впринципе не нужен и служат они для запуска нетебовательного по. Даже вместо вёрчал-бокса проще на реальном железе запустить что-то новое, чем ковырятся в Вбоксе

Неактивен

#861 25-09-11 23:07:37

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

Кстати, да, давно хотел спросить, разрядность процессоров, это типа сколько за один раз переходит команд на выполнение к процессору?

Редактировался Babusha (25-09-11 23:07:59)

Неактивен

#862 25-09-11 23:22:01

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

Babusha пишет:

Кстати, да, давно хотел спросить, разрядность процессоров, это типа сколько за один раз переходит команд на выполнение к процессору?

ыы.... как бы сказать. Здесь ИТ форум и как бы видно что ты иксперт...
Представь что в процессоре есть маленькие феи, каждая из них это разряд. Комбинациями фей которые зажигают и гасят фонарики (пропускают/не пропускают ток) можно задать 2^разрядность чисел. Для 32 двух фей это 4294967296 комбинаций, то есть целочисленное 4х байтное. А для 64 фей это уже 18446744073709551616 комбинаций. Числа которые выходят за эти пределы компьютер считает более сложными программными методами.
Так же большая разрядность позволяет за одну команду перенести больше байт из ячейки в регистр или наоборот. Каждый разряд это байт с которым процессор может оперировать во время текущего такта.
Таким образом операции перемещения в памяти при увеличении разрядности происходят намного быстрее, так же и многие вычисления.


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

Следующие пользователи поставили вам "+1":Babusha

#863 25-09-11 23:31:27

Rector
ректор Захаров
Зарегистрирован: 07-03-10
Сообщений: 1,584
LinuxFirefox 5.0

Re: Туалет

Гареев Станислав пишет:

А для 64 фей это уже 18446744073709551616 комбинаций. Числа которые выходят за эти пределы компьютер считает более сложными программными методами.

Может стоит для этого создать отдельную тему?


Винда - это ведро с тухлыми червями. (с) Rector
---
-хакир недоучка, некто Ректор, прославленный мудак из мухосранска, автор «Я этого не потерплю» и «Cмотри,а то я начну работать против тебя» «Ломаю по IP недорого» и других не менее веселых выражений. Любитель подсматривать в замочную скважину и читать чужую почту. (c) Неизвестный техник из лаборатории

Неактивен

#864 25-09-11 23:45:42

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

Гареев Станислав пишет:

Представь что в процессоре есть маленькие феи, каждая из них это разряд. Комбинациями фей которые зажигают и гасят фонарики (пропускают/не пропускают ток) можно задать 2^разрядность чисел. Для 32 двух фей это 4294967296 комбинаций, то есть целочисленное 4х байтное. А для 64 фей это уже 18446744073709551616 комбинаций.


Это я знаю прекрасно.

Гареев Станислав пишет:

Так же большая разрядность позволяет за одну команду перенести больше байт из ячейки в регистр или наоборот.

Т.е. за раз, в 32 битной машине, можно перенести только число FFFFFFFFh, а в 64 FFFFFFFFFFFFFFFFh, т.е. 32 разрядный процессор не может за одну команду оперировать с числами > FFFFFFFFh, правильно? Ага, т.е. если процессору нужно обратится к адресу памяти (адрес памяти это число, правильно?) и если процессор может обрабатывать максимальное число с размером в 4 байта, он не может использовать память, адрес которого больше 4 байт, да?

Кстати, да, вообще, изначально хотел спросить другое, вот как я  понял, команды "идут" на выполнение процессором "кучками" через шину, в 32 битном процессоре - 32 единичек и ноликов за раз, а в 64 соответственно - 64, правильно? Т.е. если мы захотим передать 8 битному процессору число 11h, с начала через шину пойдет 11111111b а потом только 1b, правильно?

Неактивен

#865 25-09-11 23:54:36

TrollWINNT
Участник
Зарегистрирован: 02-11-09
Сообщений: 989
LinuxOpera 11.51

Re: Туалет

Babusha пишет:

Кстати, да, вообще, изначально хотел спросить другое, вот как я  понял, команды "идут" на выполнение процессором "кучками" через шину, в 32 битном процессоре - 32 единичек и ноликов за раз, а в 64 соответственно - 64, правильно? Т.е. если мы захотим передать 8 битному процессору число 11h, с начала через шину пойдет 11111111b а потом только 1b, правильно?

Разберитесь для себя сначала с системами исчисления 11h это 00010001b и прекрасно передается по 8 битной шине за 1 такт. Процессор может работать с даннымитолько своей разрядности. Все что больше организуется программно.


Нет, так мы целей гнусных не достигнем... / В.П. Вишневский

Неактивен

Следующие пользователи поставили вам "+1":Babusha

#866 25-09-11 23:58:35

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

TrollWINNT пишет:

Разберитесь для себя сначала с системами исчисления 11h это 00010001b и прекрасно передается по 8 битной

В смысле - 100h, перепутал.

TrollWINNT пишет:

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

Т.е. процессор 8 бит не может за одну команду инкрементировать число, к примеру - 101h?

Неактивен

#867 26-09-11 00:16:52

TrollWINNT
Участник
Зарегистрирован: 02-11-09
Сообщений: 989
LinuxOpera 11.51

Re: Туалет

Babusha пишет:

Т.е. процессор 8 бит не может за одну команду инкрементировать число, к примеру - 101h?

Нет. Для него это будут 2 различных числа. Как он с ними будет работать определяется программой.
В общих чертах число 101h представлено в памяти в виде 2 байт, старшего L01h и младшего H01h При инкременте этого числа программа увеличит младший байт на 1 проверит не активен ли бит переноса CARRY. Если младший байт был равен FF то при его инкременте он станет равен 0 и установится бит CARRY. Программа проверив что бит стал активен увеличит старший разряд на единицу и сбросит бит переноса в регистре статуса

Редактировался TrollWINNT (26-09-11 00:25:59)


Нет, так мы целей гнусных не достигнем... / В.П. Вишневский

Неактивен

Следующие пользователи поставили вам "+1":Babusha

#868 26-09-11 00:42:51

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

Babusha пишет:

и если процессор может обрабатывать максимальное число с размером в 4 байта, он не может использовать память, адрес которого больше 4 байт, да?

на 64 разрядных интел86 есть специальный режим адресации таблицы виртуальной памяти. Который позволяет использовать 64 разрядный указатель на страницу. Называется PAE.


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#869 26-09-11 00:44:53

Babusha
Нехристь
Зарегистрирован: 12-03-10
Сообщений: 2,160
Windows 7Opera 11.51

Re: Туалет

Гареев Станислав пишет:

на 64 разрядных интел86 есть специальный режим адресации таблицы виртуальной памяти. Который позволяет использовать 64 разрядный указатель на страницу. Называется PAE.

Т.е. назвав PAE от фоноря "костылем", я был таки прав?

Неактивен

#870 26-09-11 01:40:15

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт
LinuxFirefox 4.0.1

Re: Туалет

Babusha пишет:

Т.е. назвав PAE от фоноря "костылем", я был таки прав?

Тут мы правы не совсем. Это я его обозвал так. Решение логичное и практичное. Вот только мне оно не кажется изящным, как и вся архитектура хуй86.
Я считаю что надо закладывать стандарты с запасом из расчёта на закон Мура.


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика